Diff of the two buildlogs: -- --- b1/build.log 2024-05-05 20:03:09.513355908 +0000 +++ b2/build.log 2024-05-05 20:04:47.073207322 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun May 5 07:59:45 -12 2024 -I: pbuilder-time-stamp: 1714939185 +I: Current time: Sun Jun 8 16:26:16 +14 2025 +I: pbuilder-time-stamp: 1749349576 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: unpacking stress-ng_0.17.08-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/684542/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1426283/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jun 8 02:26 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1426283/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1426283/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='3d82ea8fd1b14a85875c5c7f90cd2866' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='684542' - PS1='# ' - PS2='> ' + INVOCATION_ID=4b122ac3a2ff48eb923315eb53fc52ea + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1426283 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.dACYW1Z1/pbuilderrc_OFuB --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.dACYW1Z1/b1 --logfile b1/build.log stress-ng_0.17.08-1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.dACYW1Z1/pbuilderrc_WREa --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.dACYW1Z1/b2 --logfile b2/build.log stress-ng_0.17.08-1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink02-arm64 6.1.0-20-cloud-arm64 #1 SMP Debian 6.1.85-1 (2024-04-11) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-20-cloud-arm64 #1 SMP Debian 6.1.85-1 (2024-04-11) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 5 07:42 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/684542/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Jun 7 14:05 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1426283/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -270,7 +302,7 @@ Get: 122 http://deb.debian.org/debian unstable/main arm64 libsctp-dev arm64 1.0.19+dfsg-2+b1 [68.8 kB] Get: 123 http://deb.debian.org/debian unstable/main arm64 libxxhash-dev arm64 0.8.2-2+b1 [81.3 kB] Get: 124 http://deb.debian.org/debian unstable/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3.1 [915 kB] -Fetched 66.1 MB in 1s (98.9 MB/s) +Fetched 66.1 MB in 0s (169 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19744 files and directories currently installed.) @@ -781,7 +813,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/stress-ng-0.17.08/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../stress-ng_0.17.08-1_source.changes +I: user script /srv/workspace/pbuilder/1426283/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/1426283/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/stress-ng-0.17.08/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../stress-ng_0.17.08-1_source.changes dpkg-buildpackage: info: source package stress-ng dpkg-buildpackage: info: source version 0.17.08-1 dpkg-buildpackage: info: source distribution unstable @@ -811,959 +847,959 @@ make[3]: Entering directory '/build/reproducible-path/stress-ng-0.17.08' MK git-commit-id.h using -lacl ... yes -using -laio ... yes -using -lbsd ... yes using -lcrypt ... yes using -ldl ... yes -using -lgbm ... yes -using -lGLESv2 ... yes +using -laio ... yes using -lEGL ... yes +using -lGLESv2 ... yes using -lIPSec_MB ... no +using -lbsd ... yes +using -lgbm ... yes using -lgmp ... yes -using -lJudy ... yes using -lmd ... yes -using -ljpeg ... yes using -lpthread ... yes +using -ljpeg ... yes using -lpthread spinlock ... yes -using -lkmod ... yes -using -lrt ... yes using -lmpfr ... yes -using asm/cachectl.h ... no +using -lJudy ... yes +using -lsctp ... yes +using -lrt ... yes +using -lxxhash ... yes using acl/libacl.h ... yes using aio.h ... yes -using asm/ldt.h ... no -using -lxxhash ... yes -using -lsctp ... yes +using asm/cachectl.h ... no using asm/mtrr.h ... no -using -lapparmor ... yes -using attr/xattr.h ... yes +using asm/ldt.h ... no +using -lkmod ... yes using -lz ... yes using asm/prctl.h ... no -using bsd/stdlib.h ... yes -using bsd/string.h ... yes +using attr/xattr.h ... yes using bsd/sys/tree.h ... yes -using bsd/unistd.h ... yes +using bsd/stdlib.h ... yes +using -lapparmor ... yes using complex.h ... yes using bsd/wchar.h ... yes -using EGL/egl.h EGL/eglext.h ... yes using crypt.h ... yes -using EGL/egl.h ... yes +using bsd/unistd.h ... yes +using EGL/egl.h EGL/eglext.h ... yes using features.h ... yes +using EGL/egl.h ... yes +using bsd/string.h ... yes using fenv.h ... yes -using gbm.h ... yes -using float.h ... yes -using GLES2/gl2.h ... yes -using gmp.h ... yes -using grp.h ... yes -using ifaddrs.h ... yes using immintrin.h ... no +using float.h ... yes using intel-ipsec-mb.h ... no +using gbm.h ... yes +using grp.h ... yes +using GLES2/gl2.h ... yes using jpeglib.h ... yes -using Judy.h ... yes +using ifaddrs.h ... yes using keyutils.h ... yes +using gmp.h ... yes using libgen.h ... yes +using Judy.h ... yes using libaio.h ... yes -using libkmod.h ... yes -using link.h ... yes -using linux/android/binderfs.h ... yes using linux/android/binder.h ... yes +using linux/android/binderfs.h ... yes using linux/audit.h ... yes -using linux/cdrom.h ... yes +using link.h ... yes +using libkmod.h ... yes using linux/blkzoned.h ... yes using linux/cn_proc.h ... yes +using linux/cdrom.h ... yes using linux/connector.h ... yes -using linux/dm-ioctl.h ... yes using linux/fb.h ... yes +using linux/dm-ioctl.h ... yes using linux/fd.h ... yes using linux/fiemap.h ... yes using linux/filter.h ... yes -using linux/fs.h ... yes -using linux/genetlink.h ... yes -using linux/fsverity.h ... yes using linux/futex.h ... yes +using linux/fsverity.h ... yes +using linux/genetlink.h ... yes using linux/hdreg.h ... yes using linux/hiddev.h ... yes -using linux/if_alg.h ... yes +using linux/fs.h ... yes using linux/hidraw.h ... yes using linux/hpet.h ... yes -using linux/if_packet.h ... yes using linux/if_tun.h ... yes -using linux/io_uring.h ... yes -using linux/kd.h ... yes +using linux/if_alg.h ... yes +using linux/if_packet.h ... yes using linux/input.h ... yes +using linux/kd.h ... yes +using linux/lirc.h ... yes using linux/landlock.h ... yes using linux/kvm.h ... yes -using linux/loop.h ... yes -using linux/lirc.h ... yes using linux/lsm.h ... no using linux/magic.h ... yes +using linux/loop.h ... yes using linux/membarrier.h ... yes -using linux/media.h ... yes +using linux/io_uring.h ... yes using linux/memfd.h ... yes using linux/mempolicy.h ... yes using linux/module.h ... yes -using linux/netlink.h ... yes using linux/openat2.h ... yes +using linux/netlink.h ... yes using linux/pci.h ... yes -using linux/perf_event.h ... yes +using linux/media.h ... yes using linux/posix_types.h ... yes +using linux/perf_event.h ... yes using linux/ppdev.h ... yes -using linux/ptp_clock.h ... yes using linux/random.h ... yes -using linux/rseq.h ... yes +using linux/ptp_clock.h ... yes using linux/rtc.h ... yes +using linux/rseq.h ... yes +using linux/seccomp.h ... yes using linux/rtnetlink.h ... yes using linux/serial.h ... yes -using linux/seccomp.h ... yes using linux/socket.h ... yes using linux/sockios.h ... yes using linux/sysctl.h ... yes using linux/taskstats.h ... yes using linux/udp.h ... yes -using linux/sockdiag.h ... yes using linux/uinput.h ... yes using linux/unix_diag.h ... yes using linux/usb/cdc-wdm.h ... yes using linux/usbdevice_fs.h ... yes using linux/userfaultfd.h ... yes -using linux/version.h ... yes using linux/vt.h ... yes -using linux/videodev2.h ... yes +using linux/sockdiag.h ... yes using linux/watchdog.h ... yes -using locale.h ... yes -using mach/mach.h ... no +using linux/videodev2.h ... yes using mach/machine.h ... no +using linux/version.h ... yes +using mach/mach.h ... no +using locale.h ... yes using mach/vm_statistics.h ... no using malloc.h ... yes using mntent.h ... yes using mqueue.h ... yes using mpfr.h ... yes +using pthread_np.h ... no using net/if.h ... yes using netinet/ip.h ... yes using netinet/ip_icmp.h ... yes -using netinet/sctp.h ... yes +using scsi/scsi.h ... yes using netinet/tcp.h ... yes using netinet/udp.h ... yes using poll.h ... yes -using pthread_np.h ... no -using scsi/scsi.h ... yes -using scsi/scsi_ioctl.h ... yes using scsi/sg.h ... yes -using semaphore.h ... yes +using scsi/scsi_ioctl.h ... yes +using netinet/sctp.h ... yes using search.h ... yes +using semaphore.h ... yes using spawn.h ... yes -using sound/asound.h ... yes -using sys/acl.h ... yes using strings.h ... yes -using sys/auxv.h ... yes +using sys/acl.h ... yes +using sound/asound.h ... yes using sys/syscall.h ... yes +using sys/auxv.h ... yes using sys/apparmor.h ... yes -using sys/epoll.h ... yes -using sys/capability.h ... yes using sys/eventfd.h ... yes using sys/fanotify.h ... yes +using sys/epoll.h ... yes using sys/fsuid.h ... yes -using sys/inotify.h ... yes using sys/io.h ... no -using sys/ipc.h ... yes using sys/loadavg.h ... no -using sys/mkdev.h ... no +using sys/inotify.h ... yes +using sys/ipc.h ... yes +using sys/capability.h ... yes using syslog.h ... yes -using sys/mount.h ... yes +using sys/mkdev.h ... no using sys/msg.h ... yes -using sys/param.h ... yes +using sys/mount.h ... yes using sys/personality.h ... yes -using sys/pidfd.h ... yes using sys/platform/ppc.h ... no -using sys/prctl.h ... yes +using sys/param.h ... yes +using sys/pidfd.h ... yes using sys/quota.h ... yes +using sys/prctl.h ... yes using sys/queue.h ... yes using sys/random.h ... yes using sys/rseq.h ... yes using sys/select.h ... yes using sys/sendfile.h ... yes -using sys/signalfd.h ... yes using sys/shm.h ... yes using sys/statfs.h ... yes +using sys/signalfd.h ... yes using sys/statvfs.h ... yes using sys/swap.h ... yes -using sys/sysinfo.h ... yes using sys/sysctl.h ... no +using sys/sysinfo.h ... yes using sys/sysmacros.h ... yes -using sys/timerfd.h ... yes -using sys/ucred.h ... no using sys/tree.h ... no +using sys/ucred.h ... no +using sys/timerfd.h ... yes using sys/timex.h ... yes +using sys/vmmeter.h ... no +using sys/utsname.h ... yes using sys/uio.h ... yes using sys/un.h ... yes -using sys/utsname.h ... yes -using sys/vfs.h ... yes -using sys/vmmeter.h ... no +using ustat.h ... no using sys/xattr.h ... yes -using termio.h ... yes using termios.h ... yes using ucontext.h ... yes -using ustat.h ... no -using utime.h ... yes +using sys/vfs.h ... yes +using termio.h ... yes using uvm/uvm_extern.h ... no +using utime.h ... yes +using ALPHA halt instruction ... no using x86intrin.h ... no -using wchar.h ... yes using xmmintrin.h ... no +using wchar.h ... yes using xxhash.h ... yes -using 128 byte alignment attribute ... yes using ALPHA draina instruction ... no -using ALPHA halt instruction ... no -using 64 byte alignment attribute ... yes -using 64K byte alignment attribute ... yes using hppa diag instruction ... no using hppa rfi instruction ... no +using loong64 dbar instruction ... no using loong64 cpucfg instruction ... no +using 64 byte alignment attribute ... yes using ARM tlbi instruction ... yes -using ARM yield instruction ... yes -using loong64 dbar instruction ... no +using 64K byte alignment attribute ... yes using loong64 rdtime instruction ... no +using ARM yield instruction ... yes using loong64 tlbrd instruction ... no using loong64 tlbsrch instruction ... no -using M68K eori.w on sr instruction ... no +using 128 byte alignment attribute ... yes using MIPS wait instruction ... no -using memory barrier ... yes using ppc64 darn instruction ... no -using generic nop instruction ... yes -using ppc64 dcbst instruction ... no -using asm("") ... yes +using M68K eori.w on sr instruction ... no using ppc64 dcbt instruction ... no using ppc64 dcbtst instruction ... no -using ppc64 icbi instruction ... no using ppc64 msync instruction ... no +using ppc64 icbi instruction ... no using ppc64 tlbie instruction ... no -using RISC-V fence instruction ... no +using ppc64 dcbst instruction ... no using RISC-V fence.i instruction ... no +using RISC-V fence instruction ... no using RISC-V sfence.vma instruction ... no +using generic nop instruction ... yes using s390 ptlb instruction ... no using SH4 rte instruction ... no -using SH4 sleep instruction ... no +using memory barrier ... yes using SPARC membar instruction ... no using SPARC rdpr instruction ... no +using asm("") ... yes +using SH4 sleep instruction ... no using SPARC tick instruction ... no -using x86 cldemote instruction ... no -using x86 clflush instruction ... no -using x86 clflushopt instruction ... no -using x86 clts instruction ... no using x86 hlt instruction ... no -using x86 clwb instruction ... no -using x86 invd instruction ... no -using x86 invpg instruction ... no +using x86 clts instruction ... no using x86 lfence instruction ... no +using x86 invpg instruction ... no +using x86 clflush instruction ... no +using x86 cldemote instruction ... no +using x86 clwb instruction ... no using x86 lgdt instruction ... no +using x86 clflushopt instruction ... no using x86 lldt instruction ... no +using x86 invd instruction ... no using x86 lmsw instruction ... no using x86 mfence instruction ... no using x86 mov to cr0 instruction ... no -using x86 pause instruction ... no using x86 mov to dr0 instruction ... no -using x86 prefetchtnta instruction ... no -using x86 prefetcht0 instruction ... no -using x86 prefetcht1 instruction ... no +using x86 pause instruction ... no using x86 rdmsr instruction ... no -using x86 prefetcht2 instruction ... no using x86 rdpmc instruction ... no -using x86 rdrand instruction ... no using x86 rdseed instruction ... no -using x86 rdtsc instruction ... no +using x86 rdrand instruction ... no +using x86 prefetchtnta instruction ... no +using x86 prefetcht1 instruction ... no +using x86 prefetcht2 instruction ... no +using x86 prefetcht0 instruction ... no using x86 rdtscp instruction ... no using x86 rep stosb instruction ... no +using x86 rdtsc instruction ... no using x86 rep stosd instruction ... no using x86 rep stosq instruction ... no -using x86 rep stosw instruction ... no using x86 serialize instruction ... no +using x86 rep stosw instruction ... no using x86 sfence instruction ... no -using x86 tpause instruction ... no using x86 wrinvd instruction ... no +using x86 tpause instruction ... no using x86 wrmsr instruction ... no +using _mm256_dpbusd_epi32 intrinsic ... no +using _mm256_add_epi8 intrinsic ... no using __attribute__((always_inline)) ... yes -using __attribute__((noinline)) ... yes using __attribute__((fast_math)) ... yes -using __attribute__((hot)) ... yes -using _mm256_add_epi8 intrinsic ... no using __attribute__((packed)) ... yes -using __attribute__((pure)) ... yes -using _mm256_dpbusd_epi32 intrinsic ... no -using __attribute__((noreturn)) ... yes -using __attribute__((warn_unused_result)) ... yes using _mm256_dpwssd_epi32 intrinsic ... no +using __attribute__((noinline)) ... yes +using __attribute__((warn_unused_result)) ... yes +using __attribute__((hot)) ... yes using label as value feature ... yes using __attribute__((weak)) ... yes +using __attribute__((pure)) ... yes using _mm256_loadu_si256 intrinsic ... no -using _mm256_storeu_si256 intrinsic ... no +using __attribute__((noreturn)) ... yes using _mm512_add_epi8 intrinsic ... no +using _mm256_storeu_si256 intrinsic ... no using _mm512_dpbusd_epi32 intrinsic ... no using _mm512_dpwssd_epi32 intrinsic ... no using _mm512_loadu_si512 intrinsic ... no using _mm512_storeu_si512 intrinsic ... no using _mm_add_epi8 intrinsic ... no -using _mm_dpbusd_epi32 intrinsic ... no using _mm_dpwssd_epi32 intrinsic ... no using _mm_loadu_si128 intrinsic ... no using _mm_storeu_si128 intrinsic ... no +using _mm_dpbusd_epi32 intrinsic ... no using pragma gcc no-hard-dfp ... no -using pragma push/pop ... yes -using target_clones attribute ... no -using pragma inside functions ... yes using target_clones arch=alderlake attribute (x86) ... no +using target_clones attribute ... no using target_clones arch=arrowlake attribute (x86) ... no using target_clones avx attribute (x86) ... no -using __restrict keyword ... yes -using target_clones avx2 attribute (x86) ... no using target_clones avxvnni attribute (x86) ... no +using target_clones avx2 attribute (x86) ... no using target_clones arch=cooperlake attribute (x86) ... no using target_clones arch=graniterapids attribute (x86) ... no using target_clones mmx attribute (x86) ... no -using target_clones arch=pantherlake attribute (x86) ... no -using target_clones arch=rocketlake attribute (x86) ... no using target_clones cpu=power attribute (power9) ... no -using target_clones arch=sapphirerapids attribute (x86) ... no +using target_clones arch=rocketlake attribute (x86) ... no +using pragma inside functions ... yes using target_clones sse attribute (x86) ... no using target_clones arch=skylake-avx512 attribute (x86) ... no -using target_clones sse3 attribute (x86) ... no using target_clones sse2 attribute (x86) ... no +using pragma push/pop ... yes using target_clones sse4_1 attribute (x86) ... no +using target_clones arch=sapphirerapids attribute (x86) ... no +using target_clones sse3 attribute (x86) ... no +using target_clones arch=pantherlake attribute (x86) ... no using target_clones sse4_2 attribute (x86) ... no using target_clones ssse3 attribute (x86) ... no +using __restrict keyword ... yes using target_clones arch=tigerlake attribute (x86) ... no using variable length array function args ... yes -using struct cdrom_blk ... yes -using struct cdrom_msf ... yes using struct cdrom_mcn ... yes -using struct cdrom_read_audio ... yes -using struct cdrom_subchnl ... yes +using struct cdrom_blk ... yes using struct cdrom_ti ... yes -using struct cdrom_volctrl ... yes +using struct cdrom_subchnl ... yes +using struct cdrom_msf ... yes using struct cdrom_tocentry ... yes -using struct cdrom_tochdr ... yes +using struct cdrom_volctrl ... yes +using struct cdrom_read_audio ... yes using complex ... yes -using daddr_t ... yes +using struct cdrom_tochdr ... yes using struct consolefontdesc ... yes +using struct dm_ioctl ... yes +using __float128 ... no +using daddr_t ... yes +using dvd_authinfo ... yes using struct dirent d_type ... yes using dvd_struct ... yes -using struct dm_ioctl ... yes +using _Decimal64 ... yes using _Decimal32 ... yes using _Decimal128 ... yes -using dvd_authinfo ... yes -using __float128 ... no -using _Decimal64 ... yes -using vector math ... yes +using __float80 ... no +using struct fs_sysfs_path ... no +using struct fsuuid2 ... no using __fp16 ... yes using _Float32 ... yes -using _Float128 ... yes -using __float80 ... no -using _Float32x ... yes -using _Float16 ... yes -using _Float128x ... no +using struct floppy_fdc_state ... yes using _Float64 ... yes using struct floppy_drive_struct ... yes using _Float80 ... no -using _Float16x ... no -using _Float80x ... no -using struct floppy_fdc_state ... yes -using _Float64x ... yes -using struct fs_sysfs_path ... no +using _Float128 ... yes using struct floppy_struct ... yes -using struct fsuuid2 ... no using struct floppy_write_errors ... yes +using _Float80x ... no using struct fsverity_digest ... yes +using _Float128x ... no +using vector math ... yes using struct fsverity_enable_arg ... yes -using struct iphdr and icmphdr ... yes using struct fsxattr ... yes -using int128_t ... yes +using _Float16 ... yes +using _Float32x ... yes +using struct iphdr and icmphdr ... yes using struct ifconf ... yes -using ino64_t ... yes using struct ifreq ... yes +using ino64_t ... yes +using _Float16x ... no using __itimer_which_t ... yes -using struct iphdr ... yes +using _Float64x ... yes using struct kbdiacrs ... yes -using __kernel_long_t ... yes -using struct kbentry ... yes +using int128_t ... yes +using struct iphdr ... yes using struct kbkeycode ... yes +using struct mnt_id_req ... no +using struct kbentry ... yes using struct kbsentry ... yes +using __kernel_long_t ... yes using __kernel_ulong_t ... yes -using struct mnt_id_req ... no -using landlock_rule_type ... yes -using key_t ... yes -using struct mtrr_gentry ... no using struct mtrr_sentry ... no +using struct mtrr_gentry ... no using struct landlock_ruleset_attr ... yes -using struct media_device_info ... yes +using key_t ... yes +using landlock_rule_type ... yes using loff_t ... yes -using mode_t ... yes +using struct media_device_info ... yes using struct open_how ... no using struct msginfo ... yes -using off64_t ... yes +using mode_t ... yes using off_t ... yes +using off64_t ... yes using __pid_type ... yes using __priority_which_t ... yes -using pthread_mutexattr_t ... yes +using struct rtc_param ... yes using pthread_mutex_t ... yes -using ptrace_request ... yes using __rlimit_resource_t ... yes using struct sctp_association ... no -using struct rtc_param ... yes using struct rusage.ru_maxrss ... yes -using __rusage_who_t ... yes +using pthread_mutexattr_t ... yes +using ptrace_request ... yes using struct rusage.ru_minflt ... yes using struct rusage.ru_nvcsw ... yes +using __rusage_who_t ... yes using struct sctp_assocparams ... yes -using struct sctp_assoc_stats ... yes using struct sctp_default_prinfo ... yes -using struct sctp_assoc_value ... yes using struct sctp_event_subscribe ... yes -using struct sctp_initmsg ... yes +using struct sctp_assoc_stats ... yes using struct sctp_getaddrs ... yes +using struct sctp_assoc_value ... yes +using struct sctp_initmsg ... yes using struct sctp_paddrinfo ... yes -using struct sctp_prim ... yes using struct sctp_paddrparams ... yes -using struct sctp_probeinterval ... yes -using struct sctp_sched_type ... yes +using struct sctp_prim ... yes using struct sctp_rtoinfo ... yes using struct sctp_setadaption ... yes +using struct sctp_sched_type ... yes +using struct sctp_probeinterval ... yes using struct sctp_status ... yes +using struct serial_icounter_struct ... yes using struct seccomp_notif_sizes ... yes using struct sctp_stream_value ... yes -using struct serial_icounter_struct ... yes using struct serial_struct ... yes using struct shmid_ds ... yes using struct shminfo ... yes +using struct user_desc ... no using struct snd_ctl_card_info ... yes -using struct sockaddr_un ... yes +using __v2di ... no using struct termios ... yes +using struct sockaddr_un ... yes using struct timex ... yes -using struct user_desc ... no -using struct snd_ctl_tlv ... yes -using struct unimapdesc ... yes -using struct usbdevfs_getdriver ... yes -using __v2di ... no using struct tpacket_req3 ... yes +using struct usbdevfs_getdriver ... yes using struct utimbuf ... yes +using struct unimapdesc ... yes +using struct snd_ctl_tlv ... yes using struct v4l2_audio ... yes -using struct v4l2_capability ... yes using struct v4l2_audioout ... yes +using struct v4l2_capability ... yes using struct v4l2_dv_timings ... yes using struct v4l2_framebuffer ... yes -using struct v4l2_enc_idx ... yes using struct v4l2_jpegcompression ... yes -using struct vt_consize ... yes +using struct v4l2_enc_idx ... yes using v4l2_std_id ... yes +using struct vt_consize ... yes +using struct vt_mode ... yes using struct vt_sizes ... yes using struct vt_stat ... yes -using struct vt_mode ... yes using struct winsize ... yes using __rseq_offset ... yes -using accept4 ... yes -using adjtime ... yes using adjtimex ... yes +using adjtime ... yes +using arch_prctl ... no +using accept4 ... yes using aio_cancel ... yes -using aio_read ... yes using aio_fsync ... yes -using arch_prctl ... no -using aligned_alloc ... yes +using aio_read ... yes using aio_write ... yes +using aligned_alloc ... yes using arc4random ... yes -using __atomic_add_fetch ... yes using atomics with -latomic ... yes -using __atomic_clear ... yes +using __atomic_add_fetch ... yes using __atomic_and_fetch ... yes -using __atomic_fetch_add ... yes +using __atomic_clear ... yes using __atomic_compare_exchange ... yes +using __atomic_fetch_add ... yes +using __atomic_fetch_add_4 ... yes using __atomic_fetch_add_2 ... yes using __atomic_fetch_add_8 ... yes -using __atomic_fetch_add_4 ... yes -using __atomic_fetch_nand ... yes using __atomic_fetch_and ... yes using __atomic_fetch_or ... yes +using __atomic_fetch_xor ... yes using __atomic_fetch_sub ... yes +using __atomic_fetch_nand ... yes using __atomic_load ... yes -using __atomic_fetch_xor ... yes -using __atomic_load_double ... yes using __atomic_nand_fetch ... yes -using __atomic_or_fetch ... yes +using __atomic_load_double ... yes using __atomic_store ... yes +using __atomic_or_fetch ... yes using __atomic_store_double ... yes using __atomic_sub_fetch ... yes -using brk ... yes using __atomic_test_and_set ... yes -using strlcat ... yes using __atomic_xor_fetch ... yes +using brk ... yes +using strlcat ... yes using __builtin_bitreverse ... no -using strlcpy ... yes -using __builtin_assume_aligned ... yes -using __builtin_bswap32 ... yes using bsearch ... yes +using __builtin_bswap32 ... yes +using __builtin_assume_aligned ... yes +using strlcpy ... yes using __builtin_cabs ... yes -using __builtin_cabsf ... yes using __builtin_cabsl ... yes -using __builtin_cbrtl ... yes +using __builtin_cabsf ... yes using __builtin_cbrt ... yes using __builtin_cbrtf ... yes +using __builtin___clear_cache ... yes using __builtin_ccosf ... yes -using __builtin_ccos ... yes +using __builtin_ccosl ... yes +using __builtin_cbrtl ... yes using __builtin_cexpf ... yes -using __builtin___clear_cache ... yes +using __builtin_ccos ... yes using __builtin_cexp ... yes -using __builtin_ccosl ... yes -using __builtin_cexpl ... yes using __builtin_clz ... yes -using __builtin_clzl ... yes -using __builtin_clogl ... yes +using __builtin_cexpl ... yes using __builtin_clog ... yes using __builtin_clogf ... yes +using __builtin_clzl ... yes using __builtin_clzll ... yes using __builtin_constant_p ... yes +using __builtin_clogl ... yes +using __builtin_cpu_is(power9) ... no using __builtin_cos ... yes -using __builtin_coshf ... yes using __builtin_cosf ... yes +using __builtin_coshf ... yes using __builtin_cosl ... yes -using __builtin_cpu_is(power9) ... no -using __builtin_cpow ... yes using __builtin_coshl ... yes using __builtin_cpowf ... yes +using __builtin_cpow ... yes using __builtin_cpowl ... yes using __builtin_csin ... yes +using __builtin_ctz ... yes using __builtin_csinf ... yes -using __builtin_csqrt ... yes using __builtin_csinl ... yes -using __builtin_ctz ... yes using __builtin_csqrtf ... yes +using __builtin_csqrt ... yes using __builtin_csqrtl ... yes using __builtin_exp ... yes -using __builtin_exp10l ... yes using __builtin_exp10f ... yes -using __builtin_exp2f ... yes -using __builtin_exp10 ... yes +using __builtin_exp10l ... yes using __builtin_expect ... yes using __builtin_exp2 ... yes +using __builtin_exp2f ... yes using __builtin_exp2l ... yes -using __builtin_fabsf ... yes -using __builtin_fabs ... yes +using __builtin_exp10 ... yes using __builtin_expf ... yes +using __builtin_fabs ... yes +using __builtin_fabsf ... yes +using __builtin_expl ... yes using __builtin_ia32_movntdq ... no using __builtin_fabsl ... yes -using __builtin_expl ... yes using __builtin_ia32_movnti ... no -using __builtin_fma ... yes using __builtin_ia32_movnti64 ... no -using __builtin_fmaf ... yes using __builtin_hypot ... yes -using __builtin_hypotl ... yes using __builtin_llabs ... yes +using __builtin_fma ... yes using __builtin_hypotf ... yes +using __builtin_hypotl ... yes +using __builtin_fmaf ... yes +using __builtin_log ... yes using __builtin_lgammal ... yes -using __builtin_log2 ... yes -using __builtin_log10 ... yes using __builtin_log10f ... yes +using __builtin_log10 ... yes using __builtin_log10l ... yes -using __builtin_log ... yes +using __builtin_log2 ... yes using __builtin_log2f ... yes -using __builtin_logbl ... yes using __builtin_logbf ... yes using __builtin_memcmp ... yes -using __builtin_log2l ... yes using __builtin_logb ... yes using __builtin_memcpy ... yes +using __builtin_log2l ... yes using __builtin_nontemporal_load ... no -using __builtin_nontemporal_store ... no using __builtin_memmove ... yes +using __builtin_logbl ... yes +using __builtin_memset ... yes using __builtin_logf ... yes using __builtin_logl ... yes -using __builtin_memset ... yes +using __builtin_nontemporal_store ... no using __builtin_parity ... yes +using __builtin_popcountll ... yes using __builtin_popcount ... yes using __builtin_popcountl ... yes -using __builtin_popcountll ... yes -using __builtin_pow ... yes -using __builtin_rotateleft16 ... no using __builtin_prefetch ... yes using __builtin_rotateleft32 ... no -using __builtin_powf ... yes using __builtin_rint ... yes -using __builtin_rotateleft8 ... no using __builtin_rotateleft64 ... no -using __builtin_rintl ... yes +using __builtin_rotateleft8 ... no +using __builtin_rotateright16 ... no +using __builtin_pow ... yes +using __builtin_rotateright64 ... no using __builtin_powl ... yes +using __builtin_rotateleft16 ... no +using __builtin_powf ... yes using __builtin_rotateright32 ... no -using __builtin_rotateright64 ... no -using __builtin_rotateright16 ... no using __builtin_rotateright8 ... no using __builtin_ia32_sfence ... no +using __builtin_rintl ... yes using __builtin_roundl ... yes using __builtin_sin ... yes using __builtin_sincosf ... yes using __builtin_sincos ... yes +using __builtin_sinf ... yes using __builtin_shuffle ... yes using __builtin_sincosl ... yes -using __builtin_sinf ... yes +using __builtin_sinh ... yes using __builtin_sinl ... yes +using __builtin_sinhl ... yes +using __builtin_sinhf ... yes using __builtin_supports ... no +using cacheflush ... no using __builtin_sqrt ... yes -using __builtin_sinh ... yes -using __builtin_sinhf ... yes -using __builtin_sinhl ... yes using __builtin_sqrtf ... yes using __builtin_sqrtl ... yes -using cacheflush ... no using __builtin_thread_pointer ... yes using __builtin_tan ... yes using __builtin_tanf ... yes -using cabsl ... yes using __builtin_tanl ... yes -using cbrt ... yes +using cabsl ... yes using cbrtf ... yes -using cbrtl ... yes using ccosf ... yes -using ccosl ... yes +using cbrtl ... yes using ccosf ... yes -using cimag ... yes -using cexpl ... yes -using cfgetospeed ... yes -using cexp ... yes +using cbrt ... yes using cfgetispeed ... yes using cexp ... yes -using cimagf ... yes +using ccosl ... yes +using cfgetospeed ... yes +using cexpl ... yes using chroot ... yes -using clock_gettime ... yes +using cexp ... yes using clock_adjtime ... yes +using cimag ... yes using clearenv ... yes -using clock_getres ... yes -using clock_settime ... yes using cimagl ... yes +using cimagf ... yes +using clock_getres ... yes +using clock_gettime ... yes using clock_nanosleep ... yes -using clog ... yes +using clock_settime ... yes using clone ... yes using copy_file_range ... yes +using clog ... yes using clogf ... yes using clogl ... yes using cosh ... yes -using coshf ... yes using coshl ... yes +using cpowf ... yes using cpow ... yes using cosl ... yes -using cpowf ... yes +using coshf ... yes using crypt_r ... yes using cpowl ... yes using crealf ... yes -using creal ... yes using delete_module ... no +using creal ... yes using creall ... yes -building eigen matrix test... using csin ... yes +building eigen matrix test... using csinf ... yes -using dup3 ... no using csqrt ... yes using csinl ... yes +using dup3 ... no using drand48 ... yes using csqrtf ... yes -using endmntent ... yes using csqrtl ... yes +using epoll_create1 ... yes using endpwent ... yes +using endmntent ... yes using epoll_create ... yes -using epoll_create1 ... yes -using eventfd ... yes using __executable_start ... yes +using eventfd ... yes using execveat ... yes -using exp ... yes using exp10 ... yes +using exp ... yes using exp10f ... yes using exp10l ... yes -using faccessat2 ... no using exp2f ... yes -using exp2 ... yes -using faccessat ... yes using exp2l ... yes +using faccessat2 ... no +using exp2 ... yes using expf ... yes using fchmodat2 ... no +using faccessat ... yes +using fallocate ... yes using expl ... yes using fchmodat ... yes -using fallocate ... yes -using fanotify ... yes -using fchownat ... yes -using finit_module ... no using fdatasync ... yes using fgetxattr ... yes +using finit_module ... no +using fchownat ... yes +using fanotify ... yes using flistxattr ... yes using flock ... yes -using fma ... yes using fremovexattr ... yes -using fsetxattr ... yes +using fma ... yes using fmaf ... yes +using fsetxattr ... yes +using getauxval ... yes +using futimens ... yes +using futimes ... yes +using futimesat ... yes using fsync ... yes using fstat ... yes using fstatat ... yes -using futimens ... yes -using getauxval ... yes using getcpu ... yes -using futimes ... yes -using futimesat ... yes -using getdomainname ... yes -using getdtablesize ... yes using getexecname ... no using getmntinfo ... no -using gethostid ... yes +using getdtablesize ... yes using getentropy ... yes +using getdomainname ... yes +using gethostid ... yes +using gethostname ... yes using getitimer ... yes using getloadavg ... yes using getmntent ... yes -using gethostname ... yes using getpagesize ... yes -using getpgid ... yes using getpgrp ... yes +using getpgid ... yes using getpwent ... yes using getpriority ... yes -using getrandom ... yes using getresuid ... yes using getresgid ... yes +using getrandom ... yes using getrusage ... yes -using getsid ... yes -using gettimeofday ... yes using gettid ... yes +using getsid ... yes using getxattr ... yes using intrinsic __rolb ... no -using index ... yes +using gettimeofday ... yes using hsearch ... yes +using index ... yes using intrinsic __rold ... no using intrinsic __rolq ... no -using hypotl ... yes using intrinsic __rolw ... no -using inotify1 ... yes -using hypot ... yes using intrinsic __rorb ... no using intrinsic __rord ... no -using hypotf ... yes -using intrinsic __rorq ... no -using inotify ... yes using intrinsic __rorw ... no +using hypot ... yes +using inotify1 ... yes +using hypotf ... yes using iopl ... no using ioport ... no +using inotify ... yes +using intrinsic __rorq ... no +using hypotl ... yes using lgetxattr ... yes -using lgammal ... yes -using linkat ... yes -using listxattr ... yes using llistxattr ... yes +using listxattr ... yes +using linkat ... yes using localtime_r ... yes using lockf ... yes +using lgammal ... yes using log ... yes using log10 ... yes using log10f ... yes -using log2f ... yes using log10l ... yes +using log2f ... yes using log2l ... yes -using logb ... yes using log2 ... yes -using logbf ... yes using lookup_dcookie ... yes -using logbl ... yes -using lrand48 ... yes -using logf ... yes +using logbf ... yes +using logb ... yes using lremovexattr ... yes -using lsearch ... yes +using lrand48 ... yes +using logbl ... yes using logl ... yes +using logf ... yes using lsm_get_self_attr ... no using lsm_list_modules ... no +using lsearch ... yes +using membarrier ... no +using madvise ... yes using lsetxattr ... yes using lseek64 ... yes using lstat ... yes -using madvise ... yes -using membarrier ... no -using malloc_usable_size ... yes using malloc_trim ... yes +using malloc_usable_size ... yes using mallopt ... yes using memfd_create ... yes +using _mm_stream_si128 ... no using memalign ... yes +using _mm_stream_si32 ... no using mincore ... yes using mkdirat ... yes -using _mm_stream_si128 ... no -using _mm_stream_si32 ... no -using mknodat ... yes -using mlock ... yes using _mm_stream_si64 ... no +using mlock ... yes +using mknodat ... yes using modify_ldt ... no -using mlock2 ... yes using mlockall ... yes -using mprotect ... yes using mquery ... no -using SYSV message queues ... yes +using mlock2 ... yes +using mprotect ... yes using mremap ... yes +using SYSV message queues ... yes +using munlockall ... yes using munlock ... yes +using nanosleep ... yes +using POSIX message queues ... yes using msync ... yes using name_to_handle_at ... yes -using POSIX message queues ... yes -using munlockall ... yes -using nanosleep ... yes using nice ... yes using openat ... yes -using open_by_handle_at ... yes using openat2 ... yes using personality ... yes using open_memstream ... yes -using pidfd_open ... yes using pidfd_getfd ... yes using pidfd_send_signal ... yes -using pipe2 ... yes +using open_by_handle_at ... yes using pkey_alloc ... yes -using pkey_get ... yes +using pidfd_open ... yes +using pipe2 ... yes using pkey_free ... yes +using pkey_get ... yes using pkey_mprotect ... yes -using posix_fadvise ... yes using pkey_set ... yes -using posix_memalign ... yes +using posix_fadvise ... yes using posix_fallocate ... yes using posix_madvise ... yes +using posix_spawn ... yes +using posix_memalign ... yes using posix_openpt ... yes using __ppc_get_timebase ... no -using posix_spawn ... yes using pow ... yes using powf ... yes -using powl ... yes using prctl ... yes +using powl ... yes using ppoll ... yes +using prlimit ... yes using pread ... yes +using preadv2 ... yes using preadv ... yes using process_vm_readv ... yes -using prlimit ... yes -using preadv2 ... yes using program_invocation_name ... yes using process_vm_writev ... yes using pthread_attr_setstack ... yes +using pthread_mutexattr_init ... yes using pthread_mutexattr_destroy ... yes +using pthread_mutexattr_setprotocol ... yes using pselect ... yes -using pthread_mutexattr_setprioceiling ... yes -using pthread_mutexattr_init ... yes using pthread_mutexattr_setrobust ... yes -using pthread_mutexattr_setprotocol ... yes -using pthread_setaffinity_np ... yes -using pthread_mutex_destroy ... yes using pthread_mutex_init ... yes +using pthread_mutex_destroy ... yes +using pthread_mutexattr_setprioceiling ... yes using pthread_setschedparam ... yes -using quotactl_fd ... no +using pthread_setaffinity_np ... yes using ptrace ... yes +using quotactl_fd ... no using pthread_sigqueue ... yes using ptsname ... yes using pwrite ... yes using pwritev ... yes -using pwritev2 ... yes -using remap_file_pages ... yes using readlinkat ... yes +using remap_file_pages ... yes +using pwritev2 ... yes using recvmmsg ... yes using rfork ... no -using renameat ... yes using removexattr ... yes using renameat2 ... yes -using rindex ... yes -using sbrk ... yes -using rintl ... yes +using renameat ... yes using sched_getaffinity ... yes using sched_getcpu ... yes +using sbrk ... yes +using rindex ... yes using sched_get_priority_max ... yes +using sched_rr_get_interval ... yes using sched_get_priority_min ... yes +using sched_setaffinity ... yes +using rintl ... yes using sched_setscheduler ... yes -using sched_rr_get_interval ... yes using sched_yield ... yes -using sched_setaffinity ... yes -using POSIX semaphores ... yes using select ... yes using semtimedop ... yes +using POSIX semaphores ... yes using SYSV semaphores ... yes using sendfile ... yes -using setfsgid ... yes using setdomainname ... yes -using setitimer ... yes +using setfsgid ... yes using setfsuid ... yes -using sendmmsg ... yes +using setitimer ... yes using setmntent ... yes +using setpgid ... yes +using sendmmsg ... yes using setns ... yes using setpgrp ... yes -using setpgid ... yes using setpriority ... yes using setproctitle ... yes -using setpwent ... yes using setregid ... yes -using setresgid ... yes +using setpwent ... yes using setreuid ... yes using setresuid ... yes +using setresgid ... yes using settimeofday ... yes using setxattr ... yes -using SYSV shm ... yes using signalfd ... yes using sigaltstack ... yes -using sigqueue ... yes +using SYSV shm ... yes using sigwaitinfo ... yes +using sigqueue ... yes using sincos ... yes -using sinh ... yes using sincosf ... yes +using splice ... yes using sincosl ... yes using sinhf ... yes -using sinl ... yes +using sinh ... yes using sinhl ... yes -using splice ... yes -using sqrtf ... yes +using sinl ... yes using sqrt ... yes -using srand48 ... yes -using sqrtl ... yes using stime ... no +using sqrtf ... yes +using sqrtl ... yes +using srand48 ... yes +using statx ... yes using statfs ... yes using stat ... yes -using statx ... yes using swapon ... yes -using symlinkat ... yes using swapcontext ... yes using sync_bool_compare_and_swap ... yes using sync_file_range ... yes +using symlinkat ... yes +using syscall ... yes using __sync_synchronize ... yes -using sysinfo ... yes using syncfs ... yes -using syscall ... yes +using sysinfo ... yes using tcdrain ... yes -using tcflow ... yes using tcflush ... yes using tcgetattr ... yes +using tcflow ... yes using tee ... yes -using tgkill ... yes -using timer_delete ... yes using timerfd_create ... yes -using timerfd_gettime ... yes using timerfd_settime ... yes using timer_getoverrrun ... yes +using timerfd_gettime ... yes +using tgkill ... yes +using timer_delete ... yes using timer_gettime ... yes -using time ... yes using timer_settime ... yes -using ttyname ... yes -using umount2 ... yes -using ustat ... no +using time ... yes using timer_create ... yes +using ustat ... no +using umount2 ... yes using tsearch ... yes -using uname ... yes +using ttyname ... yes using unlinkat ... yes +using uname ... yes using unshare ... yes -using utimensat ... yes using utime ... yes +using utimensat ... yes using valloc ... yes using vfork ... yes -using vhangup ... yes using vmsplice ... yes -using wait4 ... yes +using vhangup ... yes using wait3 ... yes using waitid ... yes -using waitpid ... yes +using wait4 ... yes using wcscasecmp ... yes +using waitpid ... yes using wcscat ... yes -using wcscmp ... yes -using wcschr ... yes -using wcscpy ... yes using wcscoll ... yes -using wcslcpy ... yes +using wcschr ... yes using wcslcat ... yes -using wcsncasecmp ... yes +using wcscmp ... yes +using wcslcpy ... yes +using wcscpy ... yes using wcslen ... yes +using wcsncasecmp ... yes using wcsncat ... yes -using wcsrchr ... yes using wcsncmp ... yes +using wcsrchr ... yes using wcsxfrm ... yes using eigen C++ functions ... yes 955 configurations checked @@ -1779,33 +1815,32 @@ CXX stress-eigen-ops.cpp cc -E -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/stress-ng-0.17.08=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wextra -DVERSION='"0.17.08"' -std=gnu99 -Wformat -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Werror=format-security core-io-uring.c | grep IORING_OP | sed 's/,//' | \ sed 's/.*\(IORING_OP_.*\)/#define HAVE_\1/' > io-uring.h -MK io-uring.h cc -E -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/stress-ng-0.17.08=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wextra -DVERSION='"0.17.08"' -std=gnu99 -Wformat -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Werror=format-security core-personality.c | grep -e "PER_[A-Z0-9]* =.*," | cut -d "=" -f 1 \ | sed "s/.$/,/" > personality.h -echo "#include " > apparmor-data.c -echo "char g_apparmor_data[]= { " >> apparmor-data.c -od -tx1 -An -v < apparmor-data.bin | \ - sed 's/[0-9a-f][0-9a-f]/0x&,/g' | \ - sed '$ s/.$//' >> apparmor-data.c -MK personality.h -echo "};" >> apparmor-data.c -rm -f apparmor-data.bin -echo "const size_t g_apparmor_data_len = sizeof(g_apparmor_data);" >> apparmor-data.c -CC apparmor-data.c -cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/stress-ng-0.17.08=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wextra -DVERSION='"0.17.08"' -std=gnu99 -Wformat -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Werror=format-security -c apparmor-data.c -o apparmor-data.o +MK io-uring.h cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/stress-ng-0.17.08=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wextra -DVERSION='"0.17.08"' -std=gnu99 -Wformat -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Werror=format-security -E core-perf-event.c | grep "PERF_COUNT" | \ sed 's/,/ /' | sed s/'^ *//' | \ awk {'print "#define STRESS_" $1 " (1)"'} > core-perf-event.h +MK personality.h +echo "#include " > apparmor-data.c +echo "char g_apparmor_data[]= { " >> apparmor-data.c CC core-perf.c CC core-processes.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/stress-ng-0.17.08=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wextra -DVERSION='"0.17.08"' -std=gnu99 -Wformat -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Werror=format-security -c -o core-perf.o core-perf.c +od -tx1 -An -v < apparmor-data.bin | \ + sed 's/[0-9a-f][0-9a-f]/0x&,/g' | \ + sed '$ s/.$//' >> apparmor-data.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/stress-ng-0.17.08=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wextra -DVERSION='"0.17.08"' -std=gnu99 -Wformat -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Werror=format-security -c -o core-processes.o core-processes.c -rm -f apparmor-data.c CC core-resources.c +echo "};" >> apparmor-data.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/stress-ng-0.17.08=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wextra -DVERSION='"0.17.08"' -std=gnu99 -Wformat -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Werror=format-security -c -o core-resources.o core-resources.c +rm -f apparmor-data.bin CC core-sched.c +echo "const size_t g_apparmor_data_len = sizeof(g_apparmor_data);" >> apparmor-data.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/stress-ng-0.17.08=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wextra -DVERSION='"0.17.08"' -std=gnu99 -Wformat -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Werror=format-security -c -o core-sched.o core-sched.c +CC apparmor-data.c CC core-setting.c +cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/stress-ng-0.17.08=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wextra -DVERSION='"0.17.08"' -std=gnu99 -Wformat -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Werror=format-security -c apparmor-data.c -o apparmor-data.o cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/stress-ng-0.17.08=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wextra -DVERSION='"0.17.08"' -std=gnu99 -Wformat -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Werror=format-security -c -o core-setting.o core-setting.c CC core-shared-heap.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/stress-ng-0.17.08=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wextra -DVERSION='"0.17.08"' -std=gnu99 -Wformat -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Werror=format-security -c -o core-shared-heap.o core-shared-heap.c @@ -1814,6 +1849,7 @@ CC core-smart.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/stress-ng-0.17.08=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wextra -DVERSION='"0.17.08"' -std=gnu99 -Wformat -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Werror=format-security -c -o core-smart.o core-smart.c CC core-sort.c +rm -f apparmor-data.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/stress-ng-0.17.08=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wextra -DVERSION='"0.17.08"' -std=gnu99 -Wformat -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Werror=format-security -c -o core-sort.o core-sort.c CC core-thermal-zone.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/stress-ng-0.17.08=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wextra -DVERSION='"0.17.08"' -std=gnu99 -Wformat -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Werror=format-security -c -o core-thermal-zone.o core-thermal-zone.c @@ -1827,8 +1863,8 @@ cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/stress-ng-0.17.08=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wextra -DVERSION='"0.17.08"' -std=gnu99 -Wformat -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Werror=format-security -c -o core-try-open.o core-try-open.c CC core-vmstat.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/stress-ng-0.17.08=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wextra -DVERSION='"0.17.08"' -std=gnu99 -Wformat -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Werror=format-security -c -o core-vmstat.o core-vmstat.c -CC stress-ng.c echo "const char stress_config[] = " > core-config.c +CC stress-ng.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/stress-ng-0.17.08=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wextra -DVERSION='"0.17.08"' -std=gnu99 -Wformat -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Werror=format-security -c -o stress-ng.o stress-ng.c sed 's/.*/"&\\n"/' config.h >> core-config.c echo ";" >> core-config.c @@ -2595,8 +2631,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'stress-ng-dbgsym' in '../stress-ng-dbgsym_0.17.08-1_arm64.deb'. dpkg-deb: building package 'stress-ng' in '../stress-ng_0.17.08-1_arm64.deb'. +dpkg-deb: building package 'stress-ng-dbgsym' in '../stress-ng-dbgsym_0.17.08-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../stress-ng_0.17.08-1_arm64.buildinfo dpkg-genchanges --build=binary -O../stress-ng_0.17.08-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -2604,12 +2640,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1426283/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1426283/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/684542 and its subdirectories -I: Current time: Sun May 5 08:03:08 -12 2024 -I: pbuilder-time-stamp: 1714939388 +I: removing directory /srv/workspace/pbuilder/1426283 and its subdirectories +I: Current time: Sun Jun 8 16:27:45 +14 2025 +I: pbuilder-time-stamp: 1749349665