Diff of the two buildlogs: -- --- b1/build.log 2024-12-18 13:36:56.648705745 +0000 +++ b2/build.log 2024-12-18 14:03:43.379664312 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Dec 18 01:03:22 -12 2024 -I: pbuilder-time-stamp: 1734527002 +I: Current time: Thu Dec 19 03:37:41 +14 2024 +I: pbuilder-time-stamp: 1734529061 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -28,52 +28,84 @@ dpkg-source: info: applying remove_timestamp.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/7229/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/24774/tmp/hooks/D01_modify_environment starting +debug: Running on virt64b. +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 Dec 18 13:37 /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/24774/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/24774/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='armhf' + 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]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='8f57b0ee8e834ad0b3bd48bb0e244407' - 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='7229' - PS1='# ' - PS2='> ' + INVOCATION_ID=a1cf3ada938a488cbc7423cb524408b1 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=24774 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.YoKcWo0D/pbuilderrc_F7lB --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.YoKcWo0D/b1 --logfile b1/build.log libstxxl_1.4.1-4.1.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.YoKcWo0D/pbuilderrc_bCxX --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.YoKcWo0D/b2 --logfile b2/build.log libstxxl_1.4.1-4.1.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux ff4a 6.1.0-28-armmp-lpae #1 SMP Debian 6.1.119-1 (2024-11-22) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/7229/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/24774/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -331,7 +363,7 @@ Get: 202 http://deb.debian.org/debian unstable/main armhf liblab-gamut1 armhf 2.42.4-2+b1 [198 kB] Get: 203 http://deb.debian.org/debian unstable/main armhf graphviz armhf 2.42.4-2+b1 [500 kB] Get: 204 http://deb.debian.org/debian unstable/main armhf texlive-fonts-extra all 2024.20241115-1 [626 MB] -Fetched 992 MB in 42s (23.5 MB/s) +Fetched 992 MB in 20s (49.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package poppler-data. (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 ... 19680 files and directories currently installed.) @@ -1008,8 +1040,8 @@ Setting up tzdata (2024b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Dec 18 13:08:49 UTC 2024. -Universal Time is now: Wed Dec 18 13:08:49 UTC 2024. +Local time is now: Wed Dec 18 13:42:00 UTC 2024. +Universal Time is now: Wed Dec 18 13:42:00 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libfontenc1:armhf (1:1.1.8-1+b1) ... @@ -1200,7 +1232,11 @@ fakeroot is already the newest version (1.36-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/libstxxl-1.4.1/ && 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 > ../libstxxl_1.4.1-4.1_source.changes +I: user script /srv/workspace/pbuilder/24774/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/24774/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/libstxxl-1.4.1/ && 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 > ../libstxxl_1.4.1-4.1_source.changes dpkg-buildpackage: info: source package libstxxl dpkg-buildpackage: info: source version 1.4.1-4.1 dpkg-buildpackage: info: source distribution unstable @@ -1278,7 +1314,7 @@ -- Looking for mallinfo - found -- Looking for mlock -- Looking for mlock - found --- Configuring done (13.2s) +-- Configuring done (9.8s) -- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: @@ -1295,7 +1331,7 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/libstxxl-1.4.1' dh_auto_build - cd obj-arm-linux-gnueabihf && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/reproducible-path/libstxxl-1.4.1 -B/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/CMakeFiles /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks @@ -1307,16 +1343,18 @@ make[4]: Leaving directory '/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf' make -f lib/CMakeFiles/stxxl.dir/build.make lib/CMakeFiles/stxxl.dir/build make[4]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf' -[ 3%] Building CXX object lib/CMakeFiles/stxxl.dir/common/cmdline.cpp.o -[ 3%] Building CXX object lib/CMakeFiles/stxxl.dir/common/exithandler.cpp.o +[ 5%] Building CXX object lib/CMakeFiles/stxxl.dir/common/cmdline.cpp.o +[ 5%] Building CXX object lib/CMakeFiles/stxxl.dir/common/exithandler.cpp.o [ 5%] Building CXX object lib/CMakeFiles/stxxl.dir/common/log.cpp.o +[ 7%] Building CXX object lib/CMakeFiles/stxxl.dir/common/rand.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/exithandler.cpp.o -MF CMakeFiles/stxxl.dir/common/exithandler.cpp.o.d -o CMakeFiles/stxxl.dir/common/exithandler.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/exithandler.cpp cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/cmdline.cpp.o -MF CMakeFiles/stxxl.dir/common/cmdline.cpp.o.d -o CMakeFiles/stxxl.dir/common/cmdline.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/cmdline.cpp cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/log.cpp.o -MF CMakeFiles/stxxl.dir/common/log.cpp.o.d -o CMakeFiles/stxxl.dir/common/log.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/log.cpp -[ 7%] Building CXX object lib/CMakeFiles/stxxl.dir/common/rand.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/rand.cpp.o -MF CMakeFiles/stxxl.dir/common/rand.cpp.o.d -o CMakeFiles/stxxl.dir/common/rand.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/rand.cpp [ 9%] Building CXX object lib/CMakeFiles/stxxl.dir/common/seed.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/seed.cpp.o -MF CMakeFiles/stxxl.dir/common/seed.cpp.o.d -o CMakeFiles/stxxl.dir/common/seed.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/seed.cpp +[ 11%] Building CXX object lib/CMakeFiles/stxxl.dir/common/utils.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/utils.cpp.o -MF CMakeFiles/stxxl.dir/common/utils.cpp.o.d -o CMakeFiles/stxxl.dir/common/utils.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/utils.cpp In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/singleton.h:20, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/log.h:20, @@ -1457,10 +1495,14 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 11%] Building CXX object lib/CMakeFiles/stxxl.dir/common/utils.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/utils.cpp.o -MF CMakeFiles/stxxl.dir/common/utils.cpp.o.d -o CMakeFiles/stxxl.dir/common/utils.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/utils.cpp [ 13%] Building CXX object lib/CMakeFiles/stxxl.dir/common/verbose.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/verbose.cpp.o -MF CMakeFiles/stxxl.dir/common/verbose.cpp.o.d -o CMakeFiles/stxxl.dir/common/verbose.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/verbose.cpp +[ 15%] Building CXX object lib/CMakeFiles/stxxl.dir/common/version.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/version.cpp.o -MF CMakeFiles/stxxl.dir/common/version.cpp.o.d -o CMakeFiles/stxxl.dir/common/version.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/version.cpp +[ 17%] Building CXX object lib/CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o -MF CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/boostfd_file.cpp +[ 19%] Building CXX object lib/CMakeFiles/stxxl.dir/io/create_file.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/create_file.cpp.o -MF CMakeFiles/stxxl.dir/io/create_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/create_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/create_file.cpp In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/singleton.h:20, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/log.h:20, @@ -1532,12 +1574,8 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 15%] Building CXX object lib/CMakeFiles/stxxl.dir/common/version.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/version.cpp.o -MF CMakeFiles/stxxl.dir/common/version.cpp.o.d -o CMakeFiles/stxxl.dir/common/version.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/version.cpp -[ 17%] Building CXX object lib/CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o -MF CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/boostfd_file.cpp -[ 19%] Building CXX object lib/CMakeFiles/stxxl.dir/io/create_file.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/create_file.cpp.o -MF CMakeFiles/stxxl.dir/io/create_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/create_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/create_file.cpp +[ 21%] Building CXX object lib/CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o -MF CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/disk_queued_file.cpp /build/reproducible-path/libstxxl-1.4.1/lib/common/verbose.cpp: In function 'void stxxl::print_msg(const char*, const std::string&, unsigned int)': /build/reproducible-path/libstxxl-1.4.1/lib/common/verbose.cpp:44:64: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] 44 | snprintf(tstr, sizeof(tstr), "[%d.%02d:%02d:%02d.%06d] ", @@ -1562,10 +1600,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -[ 21%] Building CXX object lib/CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o -MF CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/disk_queued_file.cpp -[ 23%] Building CXX object lib/CMakeFiles/stxxl.dir/io/file.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/file.cpp.o -MF CMakeFiles/stxxl.dir/io/file.cpp.o.d -o CMakeFiles/stxxl.dir/io/file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/file.cpp In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/create_file.cpp:16: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] @@ -1634,6 +1668,10 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 23%] Building CXX object lib/CMakeFiles/stxxl.dir/io/file.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/file.cpp.o -MF CMakeFiles/stxxl.dir/io/file.cpp.o.d -o CMakeFiles/stxxl.dir/io/file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/file.cpp +[ 25%] Building CXX object lib/CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o -MF CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/fileperblock_file.cpp /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -1731,6 +1769,47 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/create_file.cpp:19: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct FirstFit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/istream:40, + from /usr/include/c++/14/sstream:40, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, @@ -1802,75 +1881,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/create_file.cpp:19: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct FirstFit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/istream:40, - from /usr/include/c++/14/sstream:40, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -[ 25%] Building CXX object lib/CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o -MF CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/fileperblock_file.cpp -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/map:62, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/disk_queues.h:19, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/disk_queued_file.cpp:14: -/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/map:63: -In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = stxxl::request_queue*; _Compare = std::less; _Alloc = std::allocator >]', - inlined from 'void stxxl::disk_queues::add_request(stxxl::request_ptr&, DISKID)' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/disk_queues.h:64:32: -/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 514 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 515 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = stxxl::request_queue*; _Compare = std::less; _Alloc = std::allocator >]', - inlined from 'void stxxl::disk_queues::add_request(stxxl::request_ptr&, DISKID)' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/disk_queues.h:69:28: -/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 514 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 515 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/reproducible-path/libstxxl-1.4.1/lib/io/fileperblock_file.cpp:21: @@ -1968,8 +1978,32 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 29%] Building CXX object lib/CMakeFiles/stxxl.dir/io/mem_file.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/mem_file.cpp.o -MF CMakeFiles/stxxl.dir/io/mem_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/mem_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/mem_file.cpp +In file included from /usr/include/c++/14/map:62, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/disk_queues.h:19, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/disk_queued_file.cpp:14: +/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/map:63: +In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = stxxl::request_queue*; _Compare = std::less; _Alloc = std::allocator >]', + inlined from 'void stxxl::disk_queues::add_request(stxxl::request_ptr&, DISKID)' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/disk_queues.h:64:32: +/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 514 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 515 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = stxxl::request_queue*; _Compare = std::less; _Alloc = std::allocator >]', + inlined from 'void stxxl::disk_queues::add_request(stxxl::request_ptr&, DISKID)' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/disk_queues.h:69:28: +/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 514 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 515 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cassert:44, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, from /build/reproducible-path/libstxxl-1.4.1/lib/io/fileperblock_file.cpp:20: @@ -2056,6 +2090,10 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 29%] Building CXX object lib/CMakeFiles/stxxl.dir/io/mem_file.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/mem_file.cpp.o -MF CMakeFiles/stxxl.dir/io/mem_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/mem_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/mem_file.cpp +[ 31%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request.cpp.o -MF CMakeFiles/stxxl.dir/io/request.cpp.o.d -o CMakeFiles/stxxl.dir/io/request.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/request.cpp In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, @@ -2129,10 +2167,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 31%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request.cpp.o -MF CMakeFiles/stxxl.dir/io/request.cpp.o.d -o CMakeFiles/stxxl.dir/io/request.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/request.cpp -[ 33%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o -MF CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, @@ -2204,6 +2238,12 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 33%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o -MF CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp +[ 35%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o -MF CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp +[ 37%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o -MF CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_worker.cpp In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp:19: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] @@ -2272,57 +2312,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 35%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o -MF CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp -[ 37%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o -MF CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_worker.cpp -/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp: At global scope: -/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp:34:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 34 | struct file_offset_match : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/istream:40, - from /usr/include/c++/14/sstream:40, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp: In member function 'virtual void stxxl::request_queue_impl_1q::add_request(stxxl::request_ptr&)': -/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp:66:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::file_offset_match; _Tp = stxxl::counting_ptr]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 66 | bind2nd(file_offset_match(), req) _STXXL_FORCE_SEQUENTIAL) - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_worker.cpp:16: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] @@ -2416,6 +2405,31 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp:18: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] @@ -2509,6 +2523,30 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 39%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_with_state.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_with_state.cpp.o -MF CMakeFiles/stxxl.dir/io/request_with_state.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_with_state.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/request_with_state.cpp +/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp: At global scope: +/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp:34:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 34 | struct file_offset_match : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/istream:40, + from /usr/include/c++/14/sstream:40, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp: In member function 'virtual void stxxl::request_queue_impl_1q::add_request(stxxl::request_ptr&)': +/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp:66:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::file_offset_match; _Tp = stxxl::counting_ptr]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 66 | bind2nd(file_offset_match(), req) _STXXL_FORCE_SEQUENTIAL) + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp: At global scope: /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp:33:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 33 | struct file_offset_match : public std::binary_function @@ -2537,8 +2575,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 39%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_with_state.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_with_state.cpp.o -MF CMakeFiles/stxxl.dir/io/request_with_state.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_with_state.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/request_with_state.cpp In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/state.h:19, from /build/reproducible-path/libstxxl-1.4.1/lib/io/request_with_state.cpp:15: @@ -2730,6 +2766,20 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/lib/io/request_with_waiters.cpp: In member function 'virtual void stxxl::request_with_waiters::notify_waiters()': +/build/reproducible-path/libstxxl-1.4.1/lib/io/request_with_waiters.cpp:53:31: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = stxxl::onoff_switch]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations] + 53 | std::mem_fun(&onoff_switch::on) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/istream:40, + from /usr/include/c++/14/sstream:40, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: +/usr/include/c++/14/bits/stl_function.h:1368:5: note: declared here + 1368 | mem_fun(_Ret (_Tp::*__f)()) + | ^~~~~~~ [ 43%] Building CXX object lib/CMakeFiles/stxxl.dir/io/serving_request.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/serving_request.cpp.o -MF CMakeFiles/stxxl.dir/io/serving_request.cpp.o.d -o CMakeFiles/stxxl.dir/io/serving_request.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/serving_request.cpp In file included from /usr/include/c++/14/map:62, @@ -2750,20 +2800,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/lib/io/request_with_waiters.cpp: In member function 'virtual void stxxl::request_with_waiters::notify_waiters()': -/build/reproducible-path/libstxxl-1.4.1/lib/io/request_with_waiters.cpp:53:31: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = stxxl::onoff_switch]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations] - 53 | std::mem_fun(&onoff_switch::on) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/istream:40, - from /usr/include/c++/14/sstream:40, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: -/usr/include/c++/14/bits/stl_function.h:1368:5: note: declared here - 1368 | mem_fun(_Ret (_Tp::*__f)()) - | ^~~~~~~ +[ 45%] Building CXX object lib/CMakeFiles/stxxl.dir/io/syscall_file.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/syscall_file.cpp.o -MF CMakeFiles/stxxl.dir/io/syscall_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/syscall_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/syscall_file.cpp +[ 47%] Building CXX object lib/CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o -MF CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o.d -o CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/ufs_file_base.cpp +[ 49%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o -MF CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/wbtl_file.cpp In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/state.h:19, from /build/reproducible-path/libstxxl-1.4.1/lib/io/serving_request.cpp:15: @@ -2859,9 +2901,7 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 45%] Building CXX object lib/CMakeFiles/stxxl.dir/io/syscall_file.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/syscall_file.cpp.o -MF CMakeFiles/stxxl.dir/io/syscall_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/syscall_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/syscall_file.cpp -In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/syscall_file.cpp:15: +In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/ufs_file_base.cpp:17: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -2929,11 +2969,7 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 47%] Building CXX object lib/CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o -MF CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o.d -o CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/ufs_file_base.cpp -[ 49%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o -MF CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/wbtl_file.cpp -In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/ufs_file_base.cpp:17: +In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/syscall_file.cpp:15: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3084,6 +3120,8 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +[ 50%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o -MF CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o.d -o CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/wfs_file_base.cpp /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3109,8 +3147,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 50%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o -MF CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o.d -o CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/wfs_file_base.cpp /build/reproducible-path/libstxxl-1.4.1/lib/io/wbtl_file.cpp: In member function 'stxxl::file::offset_type stxxl::wbtl_file::get_next_write_block()': /build/reproducible-path/libstxxl-1.4.1/lib/io/wbtl_file.cpp:304:29: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::wbtl_file::FirstFit; _Tp = unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 304 | bind2nd(FirstFit(), write_block_size) _STXXL_FORCE_SEQUENTIAL); @@ -3121,6 +3157,8 @@ | ^~~~~~~ [ 52%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wincall_file.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/wincall_file.cpp.o -MF CMakeFiles/stxxl.dir/io/wincall_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/wincall_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/wincall_file.cpp +[ 54%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/block_manager.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/mng/block_manager.cpp.o -MF CMakeFiles/stxxl.dir/mng/block_manager.cpp.o.d -o CMakeFiles/stxxl.dir/mng/block_manager.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/mng/block_manager.cpp In file included from /usr/include/c++/14/cassert:44, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/aligned_alloc:14, @@ -3138,18 +3176,10 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 54%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/block_manager.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/mng/block_manager.cpp.o -MF CMakeFiles/stxxl.dir/mng/block_manager.cpp.o.d -o CMakeFiles/stxxl.dir/mng/block_manager.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/mng/block_manager.cpp -/usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/config.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/mng/config.cpp.o -MF CMakeFiles/stxxl.dir/mng/config.cpp.o.d -o CMakeFiles/stxxl.dir/mng/config.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/mng/config.cpp +[ 58%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o -MF CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o.d -o CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/mng/disk_allocator.cpp In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, @@ -3222,16 +3252,14 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/map:63: -In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', - inlined from 'void stxxl::wbtl_file::_add_free_region(stxxl::file::offset_type, stxxl::file::offset_type)' at /build/reproducible-path/libstxxl-1.4.1/lib/io/wbtl_file.cpp:190:26: -/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 514 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 515 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/lib/mng/config.cpp:17: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] @@ -3300,6 +3328,84 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/lib/mng/disk_allocator.cpp:14: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/map:63: +In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', + inlined from 'void stxxl::wbtl_file::_add_free_region(stxxl::file::offset_type, stxxl::file::offset_type)' at /build/reproducible-path/libstxxl-1.4.1/lib/io/wbtl_file.cpp:190:26: +/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 514 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 515 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, from /build/reproducible-path/libstxxl-1.4.1/lib/mng/block_manager.cpp:18: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: @@ -3338,11 +3444,43 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -[ 58%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o -MF CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o.d -o CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/mng/disk_allocator.cpp +In file included from /build/reproducible-path/libstxxl-1.4.1/lib/mng/disk_allocator.cpp:17: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 45 | struct first_fit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/istream:40, + from /usr/include/c++/14/sstream:40, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ [ 60%] Building CXX object lib/CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o -MF CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o.d -o CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/algo/async_schedule.cpp -In file included from /build/reproducible-path/libstxxl-1.4.1/lib/mng/disk_allocator.cpp:14: +[ 62%] Building CXX object lib/CMakeFiles/stxxl.dir/io/mmap_file.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/mmap_file.cpp.o -MF CMakeFiles/stxxl.dir/io/mmap_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/mmap_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/mmap_file.cpp +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, + from /build/reproducible-path/libstxxl-1.4.1/lib/algo/async_schedule.cpp:22: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3411,9 +3549,9 @@ 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, - from /build/reproducible-path/libstxxl-1.4.1/lib/algo/async_schedule.cpp:22: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/mmap_file.h:22, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/mmap_file.cpp:14: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3481,6 +3619,8 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 64%] Building CXX object lib/CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o -MF CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/simdisk_file.cpp In file included from /usr/include/c++/14/memory:69, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/compat/unique_ptr.h:18, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/completion_handler.h:20, @@ -3511,35 +3651,6 @@ 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /build/reproducible-path/libstxxl-1.4.1/lib/mng/disk_allocator.cpp:17: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 45 | struct first_fit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/istream:40, - from /usr/include/c++/14/sstream:40, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/lib/algo/async_schedule.cpp: At global scope: /build/reproducible-path/libstxxl-1.4.1/lib/algo/async_schedule.cpp:47:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct sim_event_cmp : public std::binary_function @@ -3563,14 +3674,10 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 62%] Building CXX object lib/CMakeFiles/stxxl.dir/io/mmap_file.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/mmap_file.cpp.o -MF CMakeFiles/stxxl.dir/io/mmap_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/mmap_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/mmap_file.cpp -[ 64%] Building CXX object lib/CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o -MF CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/simdisk_file.cpp In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/mmap_file.h:22, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/mmap_file.cpp:14: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/simdisk_file.h:30, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/simdisk_file.cpp:14: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3640,10 +3747,14 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o -MF CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_file.cpp +[ 68%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o -MF CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o.d -o CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_queue.cpp +[ 70%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o -MF CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o.d -o CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_request.cpp In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/simdisk_file.h:30, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/simdisk_file.cpp:14: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_file.h:21, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_file.cpp:13: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3714,7 +3825,8 @@ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_file.h:21, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_file.cpp:13: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_queue.h:17, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_queue.cpp:14: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3807,22 +3919,36 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 68%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o -MF CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o.d -o CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_queue.cpp -In file included from /usr/include/c++/14/set:62, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request_with_waiters.h:17, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request_with_state.h:19, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_request.h:22, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_file.cpp:17: -/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_file.h:21, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_queue.h:17, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_queue.cpp:14: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_request.h:17, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_request.cpp:14: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3890,27 +4016,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/map:63, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/disk_queues.h:19, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_file.cpp:18: -In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = stxxl::request_queue*; _Compare = std::less; _Alloc = std::allocator >]', - inlined from 'void stxxl::disk_queues::add_request(stxxl::request_ptr&, DISKID)' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/disk_queues.h:64:32: -/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 514 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 515 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = stxxl::request_queue*; _Compare = std::less; _Alloc = std::allocator >]', - inlined from 'void stxxl::disk_queues::add_request(stxxl::request_ptr&, DISKID)' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/disk_queues.h:69:28: -/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 514 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 515 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3936,8 +4041,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 70%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o -MF CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o.d -o CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_request.cpp In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, from /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_queue.cpp:22: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: @@ -3968,103 +4071,36 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_file.h:21, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_request.h:17, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_request.cpp:14: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/set:62, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request_with_waiters.h:17, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request_with_state.h:19, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_request.h:22, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_file.cpp:17: +/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/map:63, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/disk_queues.h:19, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_file.cpp:18: +In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = stxxl::request_queue*; _Compare = std::less; _Alloc = std::allocator >]', + inlined from 'void stxxl::disk_queues::add_request(stxxl::request_ptr&, DISKID)' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/disk_queues.h:64:32: +/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 514 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 515 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = stxxl::request_queue*; _Compare = std::less; _Alloc = std::allocator >]', + inlined from 'void stxxl::disk_queues::add_request(stxxl::request_ptr&, DISKID)' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/disk_queues.h:69:28: +/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 514 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 515 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/set:62, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request_with_waiters.h:17, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request_with_state.h:19, @@ -4116,26 +4152,28 @@ make -f local/CMakeFiles/test1.dir/build.make local/CMakeFiles/test1.dir/depend make -f local/CMakeFiles/test2.dir/build.make local/CMakeFiles/test2.dir/depend make[4]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/libstxxl-1.4.1 /build/reproducible-path/libstxxl-1.4.1/local /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/test1.dir/DependInfo.cmake "--color=" make[4]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf' cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/libstxxl-1.4.1 /build/reproducible-path/libstxxl-1.4.1/tools /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools/CMakeFiles/stxxl_tool.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/libstxxl-1.4.1 /build/reproducible-path/libstxxl-1.4.1/local /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/test1.dir/DependInfo.cmake "--color=" make[4]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf' cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/libstxxl-1.4.1 /build/reproducible-path/libstxxl-1.4.1/local /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/test2.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf' make[4]: Leaving directory '/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf' make[4]: Leaving directory '/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf' +make -f local/CMakeFiles/test1.dir/build.make local/CMakeFiles/test1.dir/build +make -f tools/CMakeFiles/stxxl_tool.dir/build.make tools/CMakeFiles/stxxl_tool.dir/build make -f local/CMakeFiles/test2.dir/build.make local/CMakeFiles/test2.dir/build make[4]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf' -make -f tools/CMakeFiles/stxxl_tool.dir/build.make tools/CMakeFiles/stxxl_tool.dir/build -make -f local/CMakeFiles/test1.dir/build.make local/CMakeFiles/test1.dir/build make[4]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf' make[4]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf' -[ 76%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o -[ 76%] Building CXX object local/CMakeFiles/test2.dir/test2.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT local/CMakeFiles/test2.dir/test2.cpp.o -MF CMakeFiles/test2.dir/test2.cpp.o.d -o CMakeFiles/test2.dir/test2.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/local/test2.cpp -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o -MF CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o.d -o CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/stxxl_tool.cpp +[ 78%] Building CXX object local/CMakeFiles/test2.dir/test2.cpp.o [ 78%] Building CXX object local/CMakeFiles/test1.dir/test1.cpp.o +[ 78%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o +[ 80%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/create_files.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT local/CMakeFiles/test1.dir/test1.cpp.o -MF CMakeFiles/test1.dir/test1.cpp.o.d -o CMakeFiles/test1.dir/test1.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/local/test1.cpp +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o -MF CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o.d -o CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/stxxl_tool.cpp +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT local/CMakeFiles/test2.dir/test2.cpp.o -MF CMakeFiles/test2.dir/test2.cpp.o.d -o CMakeFiles/test2.dir/test2.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/local/test2.cpp +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/create_files.cpp.o -MF CMakeFiles/stxxl_tool.dir/create_files.cpp.o.d -o CMakeFiles/stxxl_tool.dir/create_files.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/create_files.cpp In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, @@ -4213,10 +4251,10 @@ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request_operations.h:19, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:24, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/vector:14, - from /build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:20: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/request:14, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:17, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/io:14, + from /build/reproducible-path/libstxxl-1.4.1/tools/create_files.cpp:18: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -4360,6 +4398,105 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request_operations.h:19, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:24, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/vector:14, + from /build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:20: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -4450,6 +4587,19 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct FirstFit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/iomanip:42, + from /build/reproducible-path/libstxxl-1.4.1/tools/create_files.cpp:15: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:25: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: @@ -4480,6 +4630,23 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /usr/include/c++/14/cassert:44, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/aligned_alloc:14, + from /build/reproducible-path/libstxxl-1.4.1/tools/create_files.cpp:19: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with unsigned int Alignment = 4096]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/mng:14, from /build/reproducible-path/libstxxl-1.4.1/tools/stxxl_tool.cpp:15: @@ -4489,20 +4656,6 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:25, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/vector:14, @@ -4535,6 +4688,20 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:30, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/sort:14, from /build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:22: @@ -4754,6 +4921,25 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > > >; stxxl::unsigned_type = unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > > >; stxxl::unsigned_type = unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:639:23: required from 'void stxxl::stream::runs_creator, CompareType, BlockSize, AllocStr>::push(const value_type&) [with ValueType = long long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; value_type = long long int]' + 639 | bm->new_blocks(AllocStr(), make_bid_iterator(run.begin()), make_bid_iterator(run.end())); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:139:28: required from 'void stxxl::sorter::push(const value_type&) [with ValueType = long long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC; value_type = long long int]' + 139 | m_runs_creator.push(val); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:45:24: required from here + 45 | sorter.push(random() * random()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, int>*>; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, int>*>; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -4870,22 +5056,27 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > > >; stxxl::unsigned_type = unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > > >; stxxl::unsigned_type = unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:639:23: required from 'void stxxl::stream::runs_creator, CompareType, BlockSize, AllocStr>::push(const value_type&) [with ValueType = long long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; value_type = long long int]' - 639 | bm->new_blocks(AllocStr(), make_bid_iterator(run.begin()), make_bid_iterator(run.end())); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:139:28: required from 'void stxxl::sorter::push(const value_type&) [with ValueType = long long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC; value_type = long long int]' - 139 | m_runs_creator.push(val); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:45:24: required from here - 45 | sorter.push(random() * random()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:17, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:20: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, long long int, 0, void>; block_type = stxxl::typed_block<2097152, long long int, 0, void>; bid_type = stxxl::BID<2097152>]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:92:39: required from 'stxxl::buf_ostream::self_type& stxxl::buf_ostream::operator++() [with BlockType = stxxl::typed_block<2097152, long long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; self_type = stxxl::buf_ostream, __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > > >]' + 92 | current_blk = writer.write(current_blk, *(current_bid++)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1436:32: required from 'void stxxl::stream::basic_runs_merger::merge_recursively() [with RunsType = stxxl::counting_ptr, long long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]' + 1436 | ++cnt, ++out, ++merger; + | ^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1181:13: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, long long int>, my_less> >]' + 1181 | merge_recursively(); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:184:33: required from 'void stxxl::sorter::sort() [with ValueType = long long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' + 184 | m_runs_merger.initialize(m_runs_creator.result()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:49:16: required from here + 49 | sorter.sort(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h:151:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 151 | write_bids[ibuffer] = bid; + | ~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ @@ -4929,6 +5120,28 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, long long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; block_type = stxxl::typed_block<2097152, long long int, 0, void>]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector, std::allocator > >; BufferPtrVector = std::vector*, std::allocator*> >; Prefetcher = stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > > >]' + 131 | if (prefetcher.block_consumed(buffers[i])) + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1060:62: required from 'void stxxl::stream::basic_runs_merger::fill_buffer_block() [with RunsType = stxxl::counting_ptr, long long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]' + 1060 | sort_helper::refill_or_remove_empty_sequences(*seqs, *buffers, *m_prefetcher); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1258:9: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, long long int>, my_less> >]' + 1258 | fill_buffer_block(); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:184:33: required from 'void stxxl::sorter::sort() [with ValueType = long long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' + 184 | m_runs_merger.initialize(m_runs_creator.result()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:49:16: required from here + 49 | sorter.sort(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, int>*; block_type = stxxl::typed_block<2097152, int, 0, void>]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector, std::allocator > >; BufferPtrVector = std::vector*, std::allocator*> >; Prefetcher = stxxl::block_prefetcher, trigger_entry, int>*>]' 131 | if (prefetcher.block_consumed(buffers[i])) @@ -4961,52 +5174,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:17, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:20: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, long long int, 0, void>; block_type = stxxl::typed_block<2097152, long long int, 0, void>; bid_type = stxxl::BID<2097152>]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:92:39: required from 'stxxl::buf_ostream::self_type& stxxl::buf_ostream::operator++() [with BlockType = stxxl::typed_block<2097152, long long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; self_type = stxxl::buf_ostream, __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > > >]' - 92 | current_blk = writer.write(current_blk, *(current_bid++)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1436:32: required from 'void stxxl::stream::basic_runs_merger::merge_recursively() [with RunsType = stxxl::counting_ptr, long long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]' - 1436 | ++cnt, ++out, ++merger; - | ^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1181:13: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, long long int>, my_less> >]' - 1181 | merge_recursively(); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:184:33: required from 'void stxxl::sorter::sort() [with ValueType = long long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' - 184 | m_runs_merger.initialize(m_runs_creator.result()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:49:16: required from here - 49 | sorter.sort(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h:151:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 151 | write_bids[ibuffer] = bid; - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, long long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; block_type = stxxl::typed_block<2097152, long long int, 0, void>]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector, std::allocator > >; BufferPtrVector = std::vector*, std::allocator*> >; Prefetcher = stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > > >]' - 131 | if (prefetcher.block_consumed(buffers[i])) - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1060:62: required from 'void stxxl::stream::basic_runs_merger::fill_buffer_block() [with RunsType = stxxl::counting_ptr, long long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]' - 1060 | sort_helper::refill_or_remove_empty_sequences(*seqs, *buffers, *m_prefetcher); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1258:9: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, long long int>, my_less> >]' - 1258 | fill_buffer_block(); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:184:33: required from 'void stxxl::sorter::sort() [with ValueType = long long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' - 184 | m_runs_merger.initialize(m_runs_creator.result()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:49:16: required from here - 49 | sorter.sort(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 2097152]' 122 | new_blocks(bids.begin(), bids.end()); @@ -5050,6 +5217,8 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 82%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp In file included from /usr/include/c++/14/cassert:44, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, @@ -5084,15 +5253,13 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 80%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/create_files.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/create_files.cpp.o -MF CMakeFiles/stxxl_tool.dir/create_files.cpp.o.d -o CMakeFiles/stxxl_tool.dir/create_files.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/create_files.cpp In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/request:14, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:17, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/io:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/create_files.cpp:18: + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:32: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -5160,40 +5327,8 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/algorithm:61, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:19, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:22: -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic >]': -/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/queue:64, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:19: -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_Lexicographic >]': -/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 135 | __push_heap(_RandomAccessIterator __first, - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]': -/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse >]': -/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 135 | __push_heap(_RandomAccessIterator __first, - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_LexicographicReverse >]': -/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, vector >::batch_entry, allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::batch_entry_cmp>]': -/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 - 135 | __push_heap(_RandomAccessIterator __first, - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, vector >::batch_entry, allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::batch_entry_cmp>]': -/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ +[ 84%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_files.cpp /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -5224,294 +5359,44 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | struct FirstFit : public std::binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Tp = stxxl::sort_helper::trigger_entry, long long int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter, long long int>, my_less> >]': -/usr/include/c++/14/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 1980 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/iomanip:42, - from /build/reproducible-path/libstxxl-1.4.1/tools/create_files.cpp:15: + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:29: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:51: -/usr/include/c++/14/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Tp = stxxl::sort_helper::trigger_entry, long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val, long long int>, my_less> >]': -/usr/include/c++/14/bits/stl_algobase.h:1488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 1488 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:1488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 1770 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -In file included from /usr/include/c++/14/queue:64, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:20: -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, vector >::batch_entry, allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::batch_entry_cmp>]': -/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 - 135 | __push_heap(_RandomAccessIterator __first, - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, vector >::batch_entry, allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::batch_entry_cmp>]': -/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >]': -/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 1235 | __rotate(_RandomAccessIterator __first, - | ^~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2435 | __merge_without_buffer(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2460:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2460 | = std::__lower_bound(__middle, __last, *__first_cut, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2461 | __gnu_cxx::__ops::__iter_comp_val(__comp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2469:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2469 | = std::__upper_bound(__first, __middle, *__second_cut, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2470 | __gnu_cxx::__ops::__val_comp_iter(__comp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >]', - inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15: -/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 1357 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1358 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2476 | std::__merge_without_buffer(__first, __first_cut, __new_middle, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2477 | __len11, __len22, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2478 | std::__merge_without_buffer(__new_middle, __second_cut, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2479 | __len1 - __len11, __len2 - __len22, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2743 | __inplace_stable_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2748 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2752 | std::__inplace_stable_sort(__first, __middle, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2753 | std::__inplace_stable_sort(__middle, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2754 | std::__merge_without_buffer(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2755 | __middle - __first, - | ~~~~~~~~~~~~~~~~~~~ - 2756 | __last - __middle, - | ~~~~~~~~~~~~~~~~~~ - 2757 | __comp); - | ~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = stxxl::sort_helper::trigger_entry, long long int>*; _OutputIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _OutputIterator = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: -/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2667 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _RandomAccessIterator2 = stxxl::sort_helper::trigger_entry, long long int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2642 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2643 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2644 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2645 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2650 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = stxxl::sort_helper::trigger_entry, long long int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: -/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2642 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2643 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2644 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2645 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2650 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -In file included from /usr/include/c++/14/cassert:44, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/aligned_alloc:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/create_files.cpp:19: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with unsigned int Alignment = 4096]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Distance = int; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2359 | __merge_adaptive(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2700 | __stable_sort_adaptive(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2705 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2706 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2708 | std::__merge_adaptive(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2709 | __middle - __first, __last - __middle, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2710 | __buffer, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Distance = int; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2382 | __merge_adaptive_resize(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2390 | std::__merge_adaptive(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2391 | __len1, __len2, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2403:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2403 | = std::__lower_bound(__middle, __last, *__first_cut, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2404 | __gnu_cxx::__ops::__iter_comp_val(__comp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2412:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2412 | = std::__upper_bound(__first, __middle, *__second_cut, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2413 | __gnu_cxx::__ops::__val_comp_iter(__comp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >]', - inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _BidirectionalIterator2 = stxxl::sort_helper::trigger_entry, long long int>*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20, - inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Distance = int; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30: -/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 1357 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1358 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Distance = int; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2421 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2422 | __len11, __len22, - | ~~~~~~~~~~~~~~~~~ - 2423 | __buffer, __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2424 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2425 | _Distance(__len1 - __len11), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2426 | _Distance(__len2 - __len22), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2427 | __buffer, __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2716 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2725 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2726 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2727 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2728 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2729 | std::__merge_adaptive_resize(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2730 | _Distance(__middle - __first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2731 | _Distance(__last - __middle), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2732 | __buffer, __buffer_size, - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 2733 | __comp); - | ~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2736 | std::__stable_sort_adaptive(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2737 | __buffer, __comp); - | ~~~~~~~~~~~~~~~~~ -[ 82%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In constructor 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, long long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >'} changed in GCC 7.1 - 107 | block_prefetcher( - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >'} changed in GCC 7.1 +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/mng:14, + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:33: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 45 | struct first_fit : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/request:14, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:17, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/io:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:32: + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_files.cpp:28: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -5579,11 +5464,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_algo.h:69: -/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Tp = stxxl::sort_helper::trigger_entry, long long int>]': -/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -5609,6 +5489,20 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/algorithm:61, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:19, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:22: +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic >]': +/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/queue:64, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:19: +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_Lexicographic >]': +/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 135 | __push_heap(_RandomAccessIterator __first, + | ^~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -5618,37 +5512,62 @@ from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/iomanip:42, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:29: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/mng:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:33: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 45 | struct first_fit : public std::binary_function - | ^~~~~~~~~~~~~~~ + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_files.cpp:25: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]': +/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse >]': +/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 135 | __push_heap(_RandomAccessIterator __first, + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_LexicographicReverse >]': +/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, vector >::batch_entry, allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::batch_entry_cmp>]': +/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 + 135 | __push_heap(_RandomAccessIterator __first, + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, vector >::batch_entry, allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::batch_entry_cmp>]': +/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Tp = stxxl::sort_helper::trigger_entry, long long int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter, long long int>, my_less> >]': +/usr/include/c++/14/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 1980 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/14/string:51: +/usr/include/c++/14/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Tp = stxxl::sort_helper::trigger_entry, long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val, long long int>, my_less> >]': +/usr/include/c++/14/bits/stl_algobase.h:1488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 1488 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:1488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 1770 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/14/queue:64, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:20: +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, vector >::batch_entry, allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::batch_entry_cmp>]': +/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 + 135 | __push_heap(_RandomAccessIterator __first, + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, vector >::batch_entry, allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::batch_entry_cmp>]': +/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >]': +/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 1235 | __rotate(_RandomAccessIterator __first, + | ^~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -5688,6 +5607,23 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +In file included from /usr/include/c++/14/cassert:44, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/aligned_alloc:14, + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_files.cpp:29: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with unsigned int Alignment = 4096]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -5707,6 +5643,40 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2435 | __merge_without_buffer(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2460:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2460 | = std::__lower_bound(__middle, __last, *__first_cut, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2461 | __gnu_cxx::__ops::__iter_comp_val(__comp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2469:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2469 | = std::__upper_bound(__first, __middle, *__second_cut, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2470 | __gnu_cxx::__ops::__val_comp_iter(__comp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >]', + inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15: +/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 1357 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1358 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2476 | std::__merge_without_buffer(__first, __first_cut, __new_middle, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2477 | __len11, __len22, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2478 | std::__merge_without_buffer(__new_middle, __second_cut, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2479 | __len1 - __len11, __len2 - __len22, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -5745,6 +5715,29 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2743 | __inplace_stable_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2748 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2752 | std::__inplace_stable_sort(__first, __middle, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2753 | std::__inplace_stable_sort(__middle, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2754 | std::__merge_without_buffer(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2755 | __middle - __first, + | ~~~~~~~~~~~~~~~~~~~ + 2756 | __last - __middle, + | ~~~~~~~~~~~~~~~~~~ + 2757 | __comp); + | ~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -5764,6 +5757,10 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = stxxl::sort_helper::trigger_entry, long long int>*; _OutputIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -5821,6 +5818,11 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _OutputIterator = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -5897,6 +5899,55 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: +/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2667 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _RandomAccessIterator2 = stxxl::sort_helper::trigger_entry, long long int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2642 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2643 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2644 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2645 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2650 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = stxxl::sort_helper::trigger_entry, long long int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: +/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2642 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2643 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2644 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2645 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2650 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -6163,6 +6214,12 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Distance = int; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2359 | __merge_adaptive(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -6372,6 +6429,25 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2700 | __stable_sort_adaptive(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2705 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2706 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2708 | std::__merge_adaptive(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2709 | __middle - __first, __last - __middle, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2710 | __buffer, __comp); + | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -6581,6 +6657,12 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Distance = int; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2382 | __merge_adaptive_resize(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -6597,9 +6679,49 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8192>& stxxl::BID<8192>::operator=(const stxxl::BID<8192>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ +/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2390 | std::__merge_adaptive(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2391 | __len1, __len2, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2403:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2403 | = std::__lower_bound(__middle, __last, *__first_cut, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2404 | __gnu_cxx::__ops::__iter_comp_val(__comp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/usr/include/c++/14/bits/stl_algo.h:2412:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2412 | = std::__upper_bound(__first, __middle, *__second_cut, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2413 | __gnu_cxx::__ops::__val_comp_iter(__comp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >]', + inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _BidirectionalIterator2 = stxxl::sort_helper::trigger_entry, long long int>*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20, + inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Distance = int; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30: +/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 1357 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1358 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Distance = int; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2421 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2422 | __len11, __len22, + | ~~~~~~~~~~~~~~~~~ + 2423 | __buffer, __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2424 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2425 | _Distance(__len1 - __len11), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2426 | _Distance(__len2 - __len22), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2427 | __buffer, __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -6866,6 +6988,37 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2716 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2725 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2726 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2727 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2728 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2729 | std::__merge_adaptive_resize(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2730 | _Distance(__middle - __first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2731 | _Distance(__last - __middle), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2732 | __buffer, __buffer_size, + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 2733 | __comp); + | ~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2736 | std::__stable_sort_adaptive(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2737 | __buffer, __comp); + | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 4096]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 4096]' 122 | new_blocks(bids.begin(), bids.end()); @@ -7571,357 +7724,20 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_LexicographicReverse >]': -/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]': -/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]': -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1876 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]', - inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]' at /usr/include/c++/14/bits/stl_algo.h:1868:25, - inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]' at /usr/include/c++/14/bits/stl_algo.h:1884:27: -/usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1593 | std::__make_heap(__first, __middle, __comp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]': -/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In function 'void stxxl::sort_local::create_runs(InputBidIterator, RunType**, stxxl::int_type, stxxl::int_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; RunType = stxxl::simple_vector, int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:70:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 70 | create_runs( - | ^~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Compare = stxxl::sort_helper::trigger_entry_cmp, long long int>, my_less>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1209:25: -/usr/include/c++/14/bits/stl_algo.h:4949:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 4949 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h: In function 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 1228 | m_prefetcher = new prefetcher_type( - | ^~~~~~~~~~~~~~~~~~~~ - 1229 | m_consume_seq.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 1230 | m_consume_seq.end(), - | ~~~~~~~~~~~~~~~~~~~~ - 1231 | m_prefetch_seq, - | ~~~~~~~~~~~~~~~ - 1232 | STXXL_MIN(nruns + n_prefetch_buffers, prefetch_seq_size)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In function 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:513:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 513 | sort_blocks(InputBidIterator input_bids, - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1770 | __insertion_sort(_RandomAccessIterator __first, +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In constructor 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, long long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >'} changed in GCC 7.1 + 107 | block_prefetcher( | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_parallel::_Lexicographic]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]' at /usr/include/c++/14/bits/stl_algo.h:1908:31, - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_parallel::_Lexicographic]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: -/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1822 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_parallel::_LexicographicReverse]', - inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair; _Sequence = std::vector, std::allocator > >; _Compare = __gnu_parallel::_LexicographicReverse]' at /usr/include/c++/14/bits/stl_queue.h:565:23, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:277:17: -/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 413 | std::__make_heap(__first, __last, __cmp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_parallel::_Lexicographic]', - inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair; _Sequence = std::vector, std::allocator > >; _Compare = __gnu_parallel::_Lexicographic]' at /usr/include/c++/14/bits/stl_queue.h:565:23, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:303:19: -/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 413 | std::__make_heap(__first, __last, __cmp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_parallel::_Lexicographic]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]' at /usr/include/c++/14/bits/stl_algo.h:1908:31, - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_parallel::_Lexicographic]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: -/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1822 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_parallel::_LexicographicReverse]', - inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair; _Sequence = std::vector, std::allocator > >; _Compare = __gnu_parallel::_LexicographicReverse]' at /usr/include/c++/14/bits/stl_queue.h:565:23, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:277:17: -/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 413 | std::__make_heap(__first, __last, __cmp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_parallel::_Lexicographic]', - inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair; _Sequence = std::vector, std::allocator > >; _Compare = __gnu_parallel::_Lexicographic]' at /usr/include/c++/14/bits/stl_queue.h:565:23, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:303:19: -/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 413 | std::__make_heap(__first, __last, __cmp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_parallel::_LexicographicReverse]', - inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair; _Sequence = std::vector, std::allocator > >; _Compare = __gnu_parallel::_LexicographicReverse]' at /usr/include/c++/14/bits/stl_queue.h:565:23, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:277:17: -/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 413 | std::__make_heap(__first, __last, __cmp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'void stxxl::vector::reserve(size_type) [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:1071:29, - inlined from 'void stxxl::vector::_resize(size_type) [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:1114:16, - inlined from 'void stxxl::vector::resize(size_type) [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:1094:16, - inlined from 'void stxxl::vector::push_back(const_reference) [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:1197:15, - inlined from 'int main()' at /build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:43:29: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 4096; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 84%] Linking CXX executable test2 -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local && /usr/bin/cmake -E cmake_link_script CMakeFiles/test2.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -Wl,-z,relro -rdynamic -Wl,--dependency-file=CMakeFiles/test2.dir/link.d CMakeFiles/test2.dir/test2.cpp.o -o test2 ../lib/libstxxl.so.1.4.1 -make[4]: Leaving directory '/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf' -[ 84%] Built target test2 -[ 86%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_files.cpp -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 8192; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/request:14, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:17, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/io:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_files.cpp:28: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct FirstFit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/iomanip:42, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_files.cpp:25: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/cassert:44, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/aligned_alloc:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_files.cpp:29: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with unsigned int Alignment = 4096]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 8192; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 88%] Linking CXX executable test1 -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local && /usr/bin/cmake -E cmake_link_script CMakeFiles/test1.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -Wl,-z,relro -rdynamic -Wl,--dependency-file=CMakeFiles/test1.dir/link.d CMakeFiles/test1.dir/test1.cpp.o -o test1 ../lib/libstxxl.so.1.4.1 -make[4]: Leaving directory '/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf' -[ 88%] Built target test1 -[ 90%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >'} changed in GCC 7.1 +In file included from /usr/include/c++/14/bits/stl_algo.h:69: +/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Tp = stxxl::sort_helper::trigger_entry, long long int>]': +/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 86%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, @@ -7998,11 +7814,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -8028,15 +7839,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:25: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: @@ -8099,17 +7901,29 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -[ 92%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_LexicographicReverse >]': +/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]': +/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]': +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1876 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]', + inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]' at /usr/include/c++/14/bits/stl_algo.h:1868:25, + inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]' at /usr/include/c++/14/bits/stl_algo.h:1884:27: +/usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1593 | std::__make_heap(__first, __middle, __comp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]': +/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h: In instantiation of 'stxxl::vector::~vector() [with ValueType = stxxl::tuple; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:139:21: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = unsigned int]' 139 | vector_type vec(vec_size); @@ -8592,6 +8406,11 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = unsigned int]' 748 | sort_local::sort_blocks< @@ -8680,10 +8499,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -8914,11 +8729,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; block_type = stxxl::typed_block<2097152, struct64_type, 0, void>; bid_type = stxxl::BID<2097152>]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:92:39: required from 'stxxl::buf_ostream::self_type& stxxl::buf_ostream::operator++() [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; self_type = stxxl::buf_ostream, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' 92 | current_blk = writer.write(current_blk, *(current_bid++)); @@ -9270,6 +9080,10 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In function 'void stxxl::sort_local::create_runs(InputBidIterator, RunType**, stxxl::int_type, stxxl::int_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; RunType = stxxl::simple_vector, int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:70:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 70 | create_runs( + | ^~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, 0, void>, stxxl::tuple >*>; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, 0, void>, stxxl::tuple >*>; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -9362,80 +9176,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/request:14, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:17, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/io:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:28: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, long long unsigned int>*>; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, long long unsigned int>*>; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -9568,10 +9308,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; bid_iterator_type = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; stxxl::int_type = int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]' 1228 | m_prefetcher = new prefetcher_type( @@ -9874,36 +9610,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -9929,19 +9635,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct FirstFit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/iomanip:42, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:24: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > >; BufferPtrVector = std::vector, 0, void>*, std::allocator, 0, void>*> >; Prefetcher = stxxl::block_prefetcher, 0, void>, trigger_entry, 0, void>, stxxl::tuple >*>]' 131 | if (prefetcher.block_consumed(buffers[i])) @@ -10090,29 +9783,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/mng:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:29: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 45 | struct first_fit : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > >; BufferPtrVector = std::vector, 0, void>*, std::allocator, 0, void>*> >; Prefetcher = stxxl::block_prefetcher, 0, void>, __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >]' 131 | if (prefetcher.block_consumed(buffers[i])) @@ -10169,10 +9839,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, unsigned int>*; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/run_cursor.h:95:45: required from 'void stxxl::run_cursor2::operator++() [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; PrefetcherType = stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, unsigned int>*>]' 95 | if (prefetcher()->block_consumed(buffer)) @@ -10290,18 +9956,373 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, long long int>*, vector, long long int>, allocator, long long int> > > >; _Compare = stxxl::sort_helper::trigger_entry_cmp, long long int>, my_less>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1209:25: +/usr/include/c++/14/bits/stl_algo.h:4949:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 4949 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h: In function 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 1228 | m_prefetcher = new prefetcher_type( + | ^~~~~~~~~~~~~~~~~~~~ + 1229 | m_consume_seq.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 1230 | m_consume_seq.end(), + | ~~~~~~~~~~~~~~~~~~~~ + 1231 | m_prefetch_seq, + | ~~~~~~~~~~~~~~~ + 1232 | STXXL_MIN(nruns + n_prefetch_buffers, prefetch_seq_size)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1770 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 4096; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In function 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:513:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 513 | sort_blocks(InputBidIterator input_bids, + | ^~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_parallel::_Lexicographic]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]' at /usr/include/c++/14/bits/stl_algo.h:1908:31, + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_parallel::_Lexicographic]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: +/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1822 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_parallel::_LexicographicReverse]', + inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair; _Sequence = std::vector, std::allocator > >; _Compare = __gnu_parallel::_LexicographicReverse]' at /usr/include/c++/14/bits/stl_queue.h:565:23, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:277:17: +/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 413 | std::__make_heap(__first, __last, __cmp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_parallel::_Lexicographic]', + inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair; _Sequence = std::vector, std::allocator > >; _Compare = __gnu_parallel::_Lexicographic]' at /usr/include/c++/14/bits/stl_queue.h:565:23, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:303:19: +/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 413 | std::__make_heap(__first, __last, __cmp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_parallel::_Lexicographic]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]' at /usr/include/c++/14/bits/stl_algo.h:1908:31, + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_parallel::_Lexicographic]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: +/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1822 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_parallel::_LexicographicReverse]', + inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair; _Sequence = std::vector, std::allocator > >; _Compare = __gnu_parallel::_LexicographicReverse]' at /usr/include/c++/14/bits/stl_queue.h:565:23, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:277:17: +/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 413 | std::__make_heap(__first, __last, __cmp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_parallel::_Lexicographic]', + inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair; _Sequence = std::vector, std::allocator > >; _Compare = __gnu_parallel::_Lexicographic]' at /usr/include/c++/14/bits/stl_queue.h:565:23, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:303:19: +/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 413 | std::__make_heap(__first, __last, __cmp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_parallel::_LexicographicReverse]', + inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair; _Sequence = std::vector, std::allocator > >; _Compare = __gnu_parallel::_LexicographicReverse]' at /usr/include/c++/14/bits/stl_queue.h:565:23, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:277:17: +/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 413 | std::__make_heap(__first, __last, __cmp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 8192; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'void stxxl::vector::reserve(size_type) [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:1071:29, + inlined from 'void stxxl::vector::_resize(size_type) [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:1114:16, + inlined from 'void stxxl::vector::resize(size_type) [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:1094:16, + inlined from 'void stxxl::vector::push_back(const_reference) [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:1197:15, + inlined from 'int main()' at /build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:43:29: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In file included from /usr/include/c++/14/cassert:44, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:26: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with unsigned int Alignment = 4096]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 8192; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 88%] Linking CXX executable test2 +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local && /usr/bin/cmake -E cmake_link_script CMakeFiles/test2.dir/link.txt --verbose=1 +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -Wl,-z,relro -rdynamic -Wl,--dependency-file=CMakeFiles/test2.dir/link.d CMakeFiles/test2.dir/test2.cpp.o -o test2 ../lib/libstxxl.so.1.4.1 +make[4]: Leaving directory '/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf' +[ 88%] Built target test2 +[ 90%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/request:14, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:17, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/io:14, + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:28: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct FirstFit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/iomanip:42, + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:24: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/mng:14, + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:29: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 45 | struct first_fit : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': @@ -10400,6 +10421,8 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +[ 92%] Linking CXX executable test1 +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local && /usr/bin/cmake -E cmake_link_script CMakeFiles/test1.dir/link.txt --verbose=1 /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -10552,10 +10575,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -10575,6 +10594,10 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -11202,11 +11225,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -11359,6 +11377,8 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -Wl,-z,relro -rdynamic -Wl,--dependency-file=CMakeFiles/test1.dir/link.d CMakeFiles/test1.dir/test1.cpp.o -o test1 ../lib/libstxxl.so.1.4.1 +make[4]: Leaving directory '/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf' /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -11454,6 +11474,11 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8388608>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8388608]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -11492,6 +11517,7 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +[ 92%] Built target test1 /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -11530,6 +11556,8 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +[ 94%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 4096]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 4096]' 122 | new_blocks(bids.begin(), bids.end()); @@ -12218,10 +12246,15 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cassert:44, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, @@ -12239,6 +12272,162 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:36, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 45 | struct first_fit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/iomanip:42, + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:25: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp: At global scope: +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:71:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 71 | struct my_cmp : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -12257,23 +12446,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -In file included from /usr/include/c++/14/cassert:44, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:26: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with unsigned int Alignment = 4096]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 262144; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -12297,6 +12469,75 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: required from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC; size_type = long long unsigned int]' + 1005 | bm->new_blocks(alloc_strategy(), bids->begin(), bids->end()); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:688:40: required from 'stxxl::unsigned_type stxxl::priority_queue::make_space_available(stxxl::unsigned_type) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>; stxxl::unsigned_type = unsigned int]' + 688 | overflow_merger->insert_segment(*ext_mergers[extLevel], segmentSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:782:31: required from 'void stxxl::priority_queue::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>]' + 782 | unsigned_type freeLevel = make_space_available(0); + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:367:9: required from 'void stxxl::priority_queue::push(const value_type&) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>; value_type = stxxl::tuple]' + 367 | empty_insert_heap(); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:113:20: required from 'void run_pqueue_insert_delete(stxxl::uint64, stxxl::internal_size_type) [with PQType = stxxl::priority_queue, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC> >; stxxl::uint64 = long long unsigned int; stxxl::internal_size_type = unsigned int]' + 113 | pq.push(ValueType((int)(nelements - i), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:244:42: required from 'int do_benchmark_pqueue(stxxl::uint64, int) [with ValueType = stxxl::tuple; unsigned int mib_for_queue = 128; unsigned int mib_for_pools = 128; long long unsigned int maxvolume = 16; stxxl::uint64 = long long unsigned int]' + 244 | run_pqueue_insert_delete(nelements, mem_for_pools); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:268:60: required from 'int do_benchmark_pqueue_config(unsigned int, stxxl::uint64, unsigned int) [with ValueType = stxxl::tuple; stxxl::uint64 = long long unsigned int]' + 268 | return do_benchmark_pqueue(size, opseq); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:289:60: required from here + 289 | return do_benchmark_pqueue_config(pqconfig, size, opseq); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<524288>& stxxl::BID<524288>::operator=(const stxxl::BID<524288>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: required from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC; size_type = long long unsigned int]' + 1005 | bm->new_blocks(alloc_strategy(), bids->begin(), bids->end()); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:688:40: required from 'stxxl::unsigned_type stxxl::priority_queue::make_space_available(stxxl::unsigned_type) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>; stxxl::unsigned_type = unsigned int]' + 688 | overflow_merger->insert_segment(*ext_mergers[extLevel], segmentSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:782:31: required from 'void stxxl::priority_queue::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>]' + 782 | unsigned_type freeLevel = make_space_available(0); + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:367:9: required from 'void stxxl::priority_queue::push(const value_type&) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>; value_type = stxxl::tuple]' + 367 | empty_insert_heap(); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:113:20: required from 'void run_pqueue_insert_delete(stxxl::uint64, stxxl::internal_size_type) [with PQType = stxxl::priority_queue, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC> >; stxxl::uint64 = long long unsigned int; stxxl::internal_size_type = unsigned int]' + 113 | pq.push(ValueType((int)(nelements - i), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:244:42: required from 'int do_benchmark_pqueue(stxxl::uint64, int) [with ValueType = stxxl::tuple; unsigned int mib_for_queue = 512; unsigned int mib_for_pools = 512; long long unsigned int maxvolume = 64; stxxl::uint64 = long long unsigned int]' + 244 | run_pqueue_insert_delete(nelements, mem_for_pools); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:270:60: required from 'int do_benchmark_pqueue_config(unsigned int, stxxl::uint64, unsigned int) [with ValueType = stxxl::tuple; stxxl::uint64 = long long unsigned int]' + 270 | return do_benchmark_pqueue(size, opseq); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:289:60: required from here + 289 | return do_benchmark_pqueue_config(pqconfig, size, opseq); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -12306,33 +12547,147 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 524288]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 524288]' + 122 | new_blocks(bids.begin(), bids.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = unsigned int]' + 213 | disk_allocators[i]->new_blocks(disk_bids[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: required from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC; size_type = long long unsigned int]' + 1005 | bm->new_blocks(alloc_strategy(), bids->begin(), bids->end()); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:688:40: required from 'stxxl::unsigned_type stxxl::priority_queue::make_space_available(stxxl::unsigned_type) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>; stxxl::unsigned_type = unsigned int]' + 688 | overflow_merger->insert_segment(*ext_mergers[extLevel], segmentSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:782:31: required from 'void stxxl::priority_queue::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>]' + 782 | unsigned_type freeLevel = make_space_available(0); + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:367:9: required from 'void stxxl::priority_queue::push(const value_type&) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>; value_type = stxxl::tuple]' + 367 | empty_insert_heap(); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:113:20: required from 'void run_pqueue_insert_delete(stxxl::uint64, stxxl::internal_size_type) [with PQType = stxxl::priority_queue, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC> >; stxxl::uint64 = long long unsigned int; stxxl::internal_size_type = unsigned int]' + 113 | pq.push(ValueType((int)(nelements - i), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:244:42: required from 'int do_benchmark_pqueue(stxxl::uint64, int) [with ValueType = stxxl::tuple; unsigned int mib_for_queue = 128; unsigned int mib_for_pools = 128; long long unsigned int maxvolume = 16; stxxl::uint64 = long long unsigned int]' + 244 | run_pqueue_insert_delete(nelements, mem_for_pools); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:268:60: required from 'int do_benchmark_pqueue_config(unsigned int, stxxl::uint64, unsigned int) [with ValueType = stxxl::tuple; stxxl::uint64 = long long unsigned int]' + 268 | return do_benchmark_pqueue(size, opseq); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:289:60: required from here + 289 | return do_benchmark_pqueue_config(pqconfig, size, opseq); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 2097152]' + 122 | new_blocks(bids.begin(), bids.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = unsigned int]' + 213 | disk_allocators[i]->new_blocks(disk_bids[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: required from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC; size_type = long long unsigned int]' + 1005 | bm->new_blocks(alloc_strategy(), bids->begin(), bids->end()); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:688:40: required from 'stxxl::unsigned_type stxxl::priority_queue::make_space_available(stxxl::unsigned_type) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>; stxxl::unsigned_type = unsigned int]' + 688 | overflow_merger->insert_segment(*ext_mergers[extLevel], segmentSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:782:31: required from 'void stxxl::priority_queue::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>]' + 782 | unsigned_type freeLevel = make_space_available(0); + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:367:9: required from 'void stxxl::priority_queue::push(const value_type&) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>; value_type = stxxl::tuple]' + 367 | empty_insert_heap(); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:113:20: required from 'void run_pqueue_insert_delete(stxxl::uint64, stxxl::internal_size_type) [with PQType = stxxl::priority_queue, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC> >; stxxl::uint64 = long long unsigned int; stxxl::internal_size_type = unsigned int]' + 113 | pq.push(ValueType((int)(nelements - i), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:244:42: required from 'int do_benchmark_pqueue(stxxl::uint64, int) [with ValueType = stxxl::tuple; unsigned int mib_for_queue = 512; unsigned int mib_for_pools = 512; long long unsigned int maxvolume = 64; stxxl::uint64 = long long unsigned int]' + 244 | run_pqueue_insert_delete(nelements, mem_for_pools); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:270:60: required from 'int do_benchmark_pqueue_config(unsigned int, stxxl::uint64, unsigned int) [with ValueType = stxxl::tuple; stxxl::uint64 = long long unsigned int]' + 270 | return do_benchmark_pqueue(size, opseq); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:289:60: required from here + 289 | return do_benchmark_pqueue_config(pqconfig, size, opseq); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +In file included from /usr/include/c++/14/algorithm:61, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/utils.h:23, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:23: +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic, int, less > > >]': +/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>, int>*, vector, long long unsigned int>, int>, allocator, long long unsigned int>, int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic, long long unsigned int>, int, less, long long unsigned int> > > >]': +/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>, int>*, std::vector, long long unsigned int>, int>, std::allocator, long long unsigned int>, int> > > >' changed in GCC 7.1 In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 524288; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 1048576; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 1048576; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_algo.h:61: +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_Lexicographic, int, less > > >]': +/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 135 | __push_heap(_RandomAccessIterator __first, + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse, int, less > > >]': +/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:19: /usr/include/c++/14/bits/stl_algo.h: In function 'void std::random_shuffle(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': @@ -12340,16 +12695,16 @@ 4492 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4492:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>, int>*, vector, long long unsigned int>, int>, allocator, long long unsigned int>, int> > > >; _Distance = int; _Tp = pair, long long unsigned int>, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_Lexicographic, long long unsigned int>, int, less, long long unsigned int> > > >]': +/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>, int>*, std::vector, long long unsigned int>, int>, std::allocator, long long unsigned int>, int> > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::random_shuffle(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/14/bits/stl_algo.h:4492:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:4492:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::random_shuffle(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/14/bits/stl_algo.h:4492:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:4492:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>, int>*, vector, long long unsigned int>, int>, allocator, long long unsigned int>, int> > > >; _Distance = int; _Tp = pair, long long unsigned int>, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse, long long unsigned int>, int, less, long long unsigned int> > > >]': +/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>, int>*, std::vector, long long unsigned int>, int>, std::allocator, long long unsigned int>, int> > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::random_shuffle(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/14/bits/stl_algo.h:4492:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:4492:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -12374,6 +12729,10 @@ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::random_shuffle(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/14/bits/stl_algo.h:4492:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:4492:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic::value_key_second> > >]': +/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::random_shuffle(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/14/bits/stl_algo.h:4492:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:4492:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -12383,165 +12742,22 @@ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::random_shuffle(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/14/bits/stl_algo.h:4492:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:4492:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 1048576; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::random_shuffle(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/14/bits/stl_algo.h:4492:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:4492:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::ksort_local::key_comparison, BenchmarkSort, stxxl::random_number32>::value_key_second> > >]': +/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::random_shuffle(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/14/bits/stl_algo.h:4492:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:4492:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::RC]': -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 128 | std::random_shuffle(blocks.begin(), blocks.end()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::striping]': -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 128 | std::random_shuffle(blocks.begin(), blocks.end()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::FR]': -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 128 | std::random_shuffle(blocks.begin(), blocks.end()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/algorithm:61, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/utils.h:23, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:23: -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic, int, less > > >]': -/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>, int>*, vector, long long unsigned int>, int>, allocator, long long unsigned int>, int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic, long long unsigned int>, int, less, long long unsigned int> > > >]': -/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>, int>*, std::vector, long long unsigned int>, int>, std::allocator, long long unsigned int>, int> > > >' changed in GCC 7.1 -In file included from /usr/include/c++/14/bits/stl_algo.h:61: -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_Lexicographic, int, less > > >]': -/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 135 | __push_heap(_RandomAccessIterator __first, - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse, int, less > > >]': -/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>, int>*, vector, long long unsigned int>, int>, allocator, long long unsigned int>, int> > > >; _Distance = int; _Tp = pair, long long unsigned int>, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_Lexicographic, long long unsigned int>, int, less, long long unsigned int> > > >]': -/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>, int>*, std::vector, long long unsigned int>, int>, std::allocator, long long unsigned int>, int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>, int>*, vector, long long unsigned int>, int>, allocator, long long unsigned int>, int> > > >; _Distance = int; _Tp = pair, long long unsigned int>, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse, long long unsigned int>, int, less, long long unsigned int> > > >]': -/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>, int>*, std::vector, long long unsigned int>, int>, std::allocator, long long unsigned int>, int> > > >' changed in GCC 7.1 -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic::value_key_second> > >]': -/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::SR]': -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 112 | std::random_shuffle(blocks.begin(), blocks.end()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 128 | std::random_shuffle(blocks.begin(), blocks.end()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::ksort_local::key_comparison, BenchmarkSort, stxxl::random_number32>::value_key_second> > >]': -/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_Lexicographic::value_key_second> > >]': /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse::value_key_second> > >]': /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic::value_less> >]': @@ -12554,23 +12770,19 @@ | ^~~~~~~~~~~ /usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse, int, stxxl::ksort_local::key_comparison, BenchmarkSort, stxxl::random_number32>::value_key_second> > >]': /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 1048576; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic, int, BenchmarkSort, stxxl::random_number32>::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::RC]': -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 128 | std::random_shuffle(blocks.begin(), blocks.end()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_Lexicographic::value_less> >]': /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, @@ -12581,28 +12793,11 @@ /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse, int, BenchmarkSort, stxxl::random_number32>::value_less> >]': /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 1048576; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::striping]': -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 128 | std::random_shuffle(blocks.begin(), blocks.end()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, vector >::batch_entry, allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::batch_entry_cmp>]': /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, vector >::batch_entry, allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::batch_entry_cmp>]': @@ -12625,14 +12820,10 @@ /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void> >::batch_entry*, std::vector, 0, void> >::batch_entry, std::allocator, 0, void> >::batch_entry> > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::FR]': -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 128 | std::random_shuffle(blocks.begin(), blocks.end()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, vector, 0, void>, stxxl::tuple >, allocator, 0, void>, stxxl::tuple > > > >; _Tp = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 1980 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, @@ -12644,11 +12835,6 @@ 1488 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:1488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator, struct64_type>*, vector, struct64_type>, allocator, struct64_type> > > >; _Tp = stxxl::sort_helper::trigger_entry, struct64_type>; _Compare = __gnu_cxx::__ops::_Val_comp_iter, struct64_type>, BenchmarkSort::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 1980 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, @@ -12669,46 +12855,57 @@ 1488 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:1488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 1048576; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, vector, 0, void>, stxxl::tuple >, allocator, 0, void>, stxxl::tuple > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::SR]': -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 112 | std::random_shuffle(blocks.begin(), blocks.end()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 128 | std::random_shuffle(blocks.begin(), blocks.end()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, struct64_type>*, vector, struct64_type>, allocator, struct64_type> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, struct64_type>, BenchmarkSort::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/14/cassert:44, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:24: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with unsigned int Alignment = 4096]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, vector, 0, void>, stxxl::tuple >, allocator, 0, void>, stxxl::tuple > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 1235 | __rotate(_RandomAccessIterator __first, @@ -12772,37 +12969,28 @@ | ~~~~~~~~~~~~~~~~~~ 2757 | __comp); | ~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::RC]': -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::RC]': +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; _OutputIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, vector, 0, void>, stxxl::tuple >, allocator, 0, void>, stxxl::tuple > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, vector, 0, void>, stxxl::tuple >, allocator, 0, void>, stxxl::tuple > > > >; _OutputIterator = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, vector, 0, void>, stxxl::tuple >, allocator, 0, void>, stxxl::tuple > > > >; _Pointer = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, @@ -12852,21 +13040,20 @@ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = stxxl::sort_helper::trigger_entry, struct64_type>*; _OutputIterator = __gnu_cxx::__normal_iterator, struct64_type>*, vector, struct64_type>, allocator, struct64_type> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, struct64_type>, BenchmarkSort::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; _OutputIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, vector, 0, void>, stxxl::tuple >, allocator, 0, void>, stxxl::tuple > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::striping]': -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 128 | std::random_shuffle(blocks.begin(), blocks.end()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator, struct64_type>*, vector, struct64_type>, allocator, struct64_type> > > >; _OutputIterator = stxxl::sort_helper::trigger_entry, struct64_type>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, struct64_type>, BenchmarkSort::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 @@ -12928,6 +13115,20 @@ /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::striping]': +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 128 | std::random_shuffle(blocks.begin(), blocks.end()); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, vector, 0, void>, stxxl::tuple >, allocator, 0, void>, stxxl::tuple > > > >; _Pointer = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, @@ -12977,25 +13178,12 @@ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 1235 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::FR]': -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 128 | std::random_shuffle(blocks.begin(), blocks.end()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, struct64_type>*, vector, struct64_type>, allocator, struct64_type> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, struct64_type>, BenchmarkSort::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, @@ -13059,6 +13247,10 @@ | ^~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, vector, 0, void>, stxxl::tuple >, allocator, 0, void>, stxxl::tuple > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, @@ -13116,29 +13308,38 @@ | ~~~~~~~~~~~~~~~~~~ 2757 | __comp); | ~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::FR]': +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 128 | std::random_shuffle(blocks.begin(), blocks.end()); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::SR]': -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::SR]': +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 112 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, vector, 0, void>, stxxl::tuple >, allocator, 0, void>, stxxl::tuple > > > >; _Distance = int; _Pointer = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]': @@ -13166,10 +13367,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2710 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, struct64_type>*, vector, struct64_type>, allocator, struct64_type> > > >; _Distance = int; _Pointer = stxxl::sort_helper::trigger_entry, struct64_type>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, struct64_type>, BenchmarkSort::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, @@ -13201,6 +13398,10 @@ | ^~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, vector, 0, void>, stxxl::tuple >, allocator, 0, void>, stxxl::tuple > > > >; _Pointer = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 2700 | __stable_sort_adaptive(_RandomAccessIterator __first, @@ -13220,28 +13421,37 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2710 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::RC]': -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::RC]': +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::striping]': +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 128 | std::random_shuffle(blocks.begin(), blocks.end()); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, vector, 0, void>, stxxl::tuple >, allocator, 0, void>, stxxl::tuple > > > >; _Distance = int; _Pointer = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 2382 | __merge_adaptive_resize(_BidirectionalIterator __first, @@ -13288,6 +13498,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2427 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, vector, 0, void>, stxxl::tuple >, allocator, 0, void>, stxxl::tuple > > > >; _Pointer = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 2716 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, @@ -13396,6 +13610,11 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, struct64_type>*, vector, struct64_type>, allocator, struct64_type> > > >; _Distance = int; _Pointer = stxxl::sort_helper::trigger_entry, struct64_type>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, struct64_type>, BenchmarkSort::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 2382 | __merge_adaptive_resize(_BidirectionalIterator __first, @@ -13442,10 +13661,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2427 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, struct64_type>*, vector, struct64_type>, allocator, struct64_type> > > >; _Pointer = stxxl::sort_helper::trigger_entry, struct64_type>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, struct64_type>, BenchmarkSort::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 2716 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, @@ -13477,37 +13692,247 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::FR]': +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 128 | std::random_shuffle(blocks.begin(), blocks.end()); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::SR]': +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 112 | std::random_shuffle(blocks.begin(), blocks.end()); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 128 | std::random_shuffle(blocks.begin(), blocks.end()); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::RC]': +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 128 | std::random_shuffle(blocks.begin(), blocks.end()); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::striping]': +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 128 | std::random_shuffle(blocks.begin(), blocks.end()); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::FR]': +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 128 | std::random_shuffle(blocks.begin(), blocks.end()); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::SR]': +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 112 | std::random_shuffle(blocks.begin(), blocks.end()); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 128 | std::random_shuffle(blocks.begin(), blocks.end()); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::striping]': +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::RC]': /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In constructor 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, 0, void>, __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >'} changed in GCC 7.1 + 107 | block_prefetcher( + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, 0, void>, __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >'} changed in GCC 7.1 +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/14/algorithm:61, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20: +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': +/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::FR]': +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::striping]': /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/14/bits/stl_algo.h:61: +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': +/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 135 | __push_heap(_RandomAccessIterator __first, + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse, int, my_cmp > > >]': +/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': +/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > >]': +/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': +/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 135 | __push_heap(_RandomAccessIterator __first, + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': +/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1770 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::FR]': +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 128 | std::random_shuffle(blocks.begin(), blocks.end()); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/map:62, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:25: +/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = stxxl::tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val > >]': +/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 135 | __push_heap(_RandomAccessIterator __first, + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = stxxl::tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': +/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In constructor 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, 0, void>, __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >'} changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, 0, void>, __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >'} changed in GCC 7.1 +In file included from /usr/include/c++/14/bits/unordered_map.h:33, + from /usr/include/c++/14/unordered_map:41, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/compat/hash_map.h:24, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:20, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/read_write_pool.h:17, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:26: +/usr/include/c++/14/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': +/usr/include/c++/14/bits/hashtable.h:2380:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 2380 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2381 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': +/usr/include/c++/14/bits/hashtable.h:2380:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +/usr/include/c++/14/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': +/usr/include/c++/14/bits/hashtable.h:2380:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 +/usr/include/c++/14/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': +/usr/include/c++/14/bits/hashtable.h:2380:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/usr/include/c++/14/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': +/usr/include/c++/14/bits/hashtable.h:2380:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 +/usr/include/c++/14/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': +/usr/include/c++/14/bits/hashtable.h:2380:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -13520,19 +13945,22 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In constructor 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >'} changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >'} changed in GCC 7.1 /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -13545,19 +13973,28 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -13567,32 +14004,23 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 4096; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61, - inlined from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:201:9: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 8192; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61, - inlined from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:203:9: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61, - inlined from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:205:9: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::FR]': /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -13605,7 +14033,7 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ @@ -13613,13 +14041,8 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In constructor 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, 0, void>, __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >'} changed in GCC 7.1 - 107 | block_prefetcher( - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, 0, void>, __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >'} changed in GCC 7.1 -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13639,6 +14062,24 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 4096; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61, + inlined from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:201:9: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 8192; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61, + inlined from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:203:9: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61, + inlined from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:205:9: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 131072; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -13651,18 +14092,6 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In constructor 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, 0, void>, __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >'} changed in GCC 7.1 -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, 0, void>, __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >'} changed in GCC 7.1 -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 131072; AllocStrategy = stxxl::FR]': /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 112 | std::random_shuffle(blocks.begin(), blocks.end()); @@ -13674,6 +14103,10 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 131072; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -13686,16 +14119,11 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 4096; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61, - inlined from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:201:9, - inlined from 'int benchmark_disks(int, char**)' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In constructor 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >'} changed in GCC 7.1 -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >'} changed in GCC 7.1 /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -13712,14 +14140,19 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 262144; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -13739,6 +14172,13 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 4096; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61, + inlined from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:201:9, + inlined from 'int benchmark_disks(int, char**)' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -13798,6 +14238,16 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +In file included from /usr/include/c++/14/map:63: +In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]', + inlined from 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 524288]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:212:53: +/usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | std::forward_as_tuple(std::move(__k)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 524288; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -13810,6 +14260,23 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', + inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<524288>; _Tp = std::pair, 0, void>*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, + inlined from 'stxxl::request_ptr stxxl::prefetch_pool::read(block_type*&, bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:232:30: +/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 1024 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', + inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<524288>; _Tp = std::pair, 0, void>*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, + inlined from 'bool stxxl::prefetch_pool::invalidate(bid_type) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:185:26, + inlined from 'stxxl::request_ptr stxxl::read_write_pool::write(block_type*&, bid_type) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/read_write_pool.h:106:31: +/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 1024 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -13826,12 +14293,29 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 94%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp +In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]', + inlined from 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:212:53: +/usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | std::forward_as_tuple(std::move(__k)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', + inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Tp = std::pair, 0, void>*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, + inlined from 'stxxl::request_ptr stxxl::prefetch_pool::read(block_type*&, bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:232:30: +/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 1024 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 1048576; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -13844,6 +14328,29 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', + inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Tp = std::pair, 0, void>*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, + inlined from 'bool stxxl::prefetch_pool::invalidate(bid_type) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:185:26, + inlined from 'stxxl::request_ptr stxxl::read_write_pool::write(block_type*&, bid_type) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/read_write_pool.h:106:31: +/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 1024 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/parallel/sort.h:44, + from /usr/include/c++/14/parallel/algo.h:45, + from /usr/include/c++/14/parallel/algorithm:37, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/parallel.h:80, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:26: +/usr/include/c++/14/parallel/multiway_mergesort.h: In function 'void __gnu_parallel::parallel_sort_mwms(_RAIter, _RAIter, _Compare, _ThreadIndex) [with bool __stable = false; bool __exact = true; _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >]': +/usr/include/c++/14/parallel/multiway_mergesort.h:395:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 395 | parallel_sort_mwms(_RAIter __begin, _RAIter __end, + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/parallel/multiway_mergesort.h:395:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', + inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<524288>; _Tp = std::pair, 0, void>*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, + inlined from 'stxxl::request_ptr stxxl::prefetch_pool::read(block_type*&, bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:232:30: +/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 1024 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 1048576; AllocStrategy = stxxl::FR]': /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 112 | std::random_shuffle(blocks.begin(), blocks.end()); @@ -13851,85 +14358,38 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:36, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', + inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<524288>; _Tp = std::pair, 0, void>*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, + inlined from 'bool stxxl::prefetch_pool::invalidate(bid_type) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:185:26, + inlined from 'stxxl::request_ptr stxxl::read_write_pool::write(block_type*&, bid_type) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/read_write_pool.h:106:31: +/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 1024 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', + inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Tp = std::pair, 0, void>*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, + inlined from 'stxxl::request_ptr stxxl::prefetch_pool::read(block_type*&, bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:232:30: +/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 1024 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 96%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/mlock.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/mlock.cpp.o -MF CMakeFiles/stxxl_tool.dir/mlock.cpp.o.d -o CMakeFiles/stxxl_tool.dir/mlock.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/mlock.cpp /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', + inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Tp = std::pair, 0, void>*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, + inlined from 'bool stxxl::prefetch_pool::invalidate(bid_type) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:185:26, + inlined from 'stxxl::request_ptr stxxl::read_write_pool::write(block_type*&, bid_type) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/read_write_pool.h:106:31: +/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 1024 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', + inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<524288>; _Tp = std::pair*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, + inlined from 'stxxl::request_ptr stxxl::prefetch_pool::read(block_type*&, bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<524288, my_type, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:232:30: +/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 1024 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 1048576; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -13942,69 +14402,30 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 45 | struct first_fit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/iomanip:42, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:25: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', + inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<524288>; _Tp = std::pair*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, + inlined from 'bool stxxl::prefetch_pool::invalidate(bid_type) [with BlockType = stxxl::typed_block<524288, my_type, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:185:26, + inlined from 'stxxl::request_ptr stxxl::read_write_pool::write(block_type*&, bid_type) [with BlockType = stxxl::typed_block<524288, my_type, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/read_write_pool.h:106:31: +/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 1024 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', + inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Tp = std::pair*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, + inlined from 'stxxl::request_ptr stxxl::prefetch_pool::read(block_type*&, bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<2097152, my_type, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:232:30: +/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 1024 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp: At global scope: -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:71:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 71 | struct my_cmp : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ +In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', + inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Tp = std::pair*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, + inlined from 'bool stxxl::prefetch_pool::invalidate(bid_type) [with BlockType = stxxl::typed_block<2097152, my_type, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:185:26, + inlined from 'stxxl::request_ptr stxxl::read_write_pool::write(block_type*&, bid_type) [with BlockType = stxxl::typed_block<2097152, my_type, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/read_write_pool.h:106:31: +/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 1024 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -14033,6 +14454,8 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 98%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o -MF CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o.d -o CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/mallinfo.cpp /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 2097152; AllocStrategy = stxxl::FR]': /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 112 | std::random_shuffle(blocks.begin(), blocks.end()); @@ -14040,10 +14463,25 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = stxxl::tuple; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = stxxl::tuple; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', + inlined from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = struct64_type; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 2097152; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -14060,6 +14498,14 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/mallinfo.cpp: In function 'void print_malloc_stats()': +/build/reproducible-path/libstxxl-1.4.1/tools/mallinfo.cpp:29:36: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations] + 29 | struct mallinfo info = mallinfo(); + | ~~~~~~~~^~ +In file included from /build/reproducible-path/libstxxl-1.4.1/tools/mallinfo.cpp:23: +/usr/include/malloc.h:114:24: note: declared here + 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; + | ^~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4194304; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -14095,75 +14541,6 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: required from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC; size_type = long long unsigned int]' - 1005 | bm->new_blocks(alloc_strategy(), bids->begin(), bids->end()); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:688:40: required from 'stxxl::unsigned_type stxxl::priority_queue::make_space_available(stxxl::unsigned_type) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>; stxxl::unsigned_type = unsigned int]' - 688 | overflow_merger->insert_segment(*ext_mergers[extLevel], segmentSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:782:31: required from 'void stxxl::priority_queue::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>]' - 782 | unsigned_type freeLevel = make_space_available(0); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:367:9: required from 'void stxxl::priority_queue::push(const value_type&) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>; value_type = stxxl::tuple]' - 367 | empty_insert_heap(); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:113:20: required from 'void run_pqueue_insert_delete(stxxl::uint64, stxxl::internal_size_type) [with PQType = stxxl::priority_queue, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC> >; stxxl::uint64 = long long unsigned int; stxxl::internal_size_type = unsigned int]' - 113 | pq.push(ValueType((int)(nelements - i), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:244:42: required from 'int do_benchmark_pqueue(stxxl::uint64, int) [with ValueType = stxxl::tuple; unsigned int mib_for_queue = 128; unsigned int mib_for_pools = 128; long long unsigned int maxvolume = 16; stxxl::uint64 = long long unsigned int]' - 244 | run_pqueue_insert_delete(nelements, mem_for_pools); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:268:60: required from 'int do_benchmark_pqueue_config(unsigned int, stxxl::uint64, unsigned int) [with ValueType = stxxl::tuple; stxxl::uint64 = long long unsigned int]' - 268 | return do_benchmark_pqueue(size, opseq); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:289:60: required from here - 289 | return do_benchmark_pqueue_config(pqconfig, size, opseq); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<524288>& stxxl::BID<524288>::operator=(const stxxl::BID<524288>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: required from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC; size_type = long long unsigned int]' - 1005 | bm->new_blocks(alloc_strategy(), bids->begin(), bids->end()); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:688:40: required from 'stxxl::unsigned_type stxxl::priority_queue::make_space_available(stxxl::unsigned_type) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>; stxxl::unsigned_type = unsigned int]' - 688 | overflow_merger->insert_segment(*ext_mergers[extLevel], segmentSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:782:31: required from 'void stxxl::priority_queue::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>]' - 782 | unsigned_type freeLevel = make_space_available(0); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:367:9: required from 'void stxxl::priority_queue::push(const value_type&) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>; value_type = stxxl::tuple]' - 367 | empty_insert_heap(); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:113:20: required from 'void run_pqueue_insert_delete(stxxl::uint64, stxxl::internal_size_type) [with PQType = stxxl::priority_queue, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC> >; stxxl::uint64 = long long unsigned int; stxxl::internal_size_type = unsigned int]' - 113 | pq.push(ValueType((int)(nelements - i), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:244:42: required from 'int do_benchmark_pqueue(stxxl::uint64, int) [with ValueType = stxxl::tuple; unsigned int mib_for_queue = 512; unsigned int mib_for_pools = 512; long long unsigned int maxvolume = 64; stxxl::uint64 = long long unsigned int]' - 244 | run_pqueue_insert_delete(nelements, mem_for_pools); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:270:60: required from 'int do_benchmark_pqueue_config(unsigned int, stxxl::uint64, unsigned int) [with ValueType = stxxl::tuple; stxxl::uint64 = long long unsigned int]' - 270 | return do_benchmark_pqueue(size, opseq); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:289:60: required from here - 289 | return do_benchmark_pqueue_config(pqconfig, size, opseq); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -14180,126 +14557,15 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 524288]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 524288]' - 122 | new_blocks(bids.begin(), bids.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = unsigned int]' - 213 | disk_allocators[i]->new_blocks(disk_bids[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: required from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC; size_type = long long unsigned int]' - 1005 | bm->new_blocks(alloc_strategy(), bids->begin(), bids->end()); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:688:40: required from 'stxxl::unsigned_type stxxl::priority_queue::make_space_available(stxxl::unsigned_type) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>; stxxl::unsigned_type = unsigned int]' - 688 | overflow_merger->insert_segment(*ext_mergers[extLevel], segmentSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:782:31: required from 'void stxxl::priority_queue::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>]' - 782 | unsigned_type freeLevel = make_space_available(0); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:367:9: required from 'void stxxl::priority_queue::push(const value_type&) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>; value_type = stxxl::tuple]' - 367 | empty_insert_heap(); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:113:20: required from 'void run_pqueue_insert_delete(stxxl::uint64, stxxl::internal_size_type) [with PQType = stxxl::priority_queue, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC> >; stxxl::uint64 = long long unsigned int; stxxl::internal_size_type = unsigned int]' - 113 | pq.push(ValueType((int)(nelements - i), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:244:42: required from 'int do_benchmark_pqueue(stxxl::uint64, int) [with ValueType = stxxl::tuple; unsigned int mib_for_queue = 128; unsigned int mib_for_pools = 128; long long unsigned int maxvolume = 16; stxxl::uint64 = long long unsigned int]' - 244 | run_pqueue_insert_delete(nelements, mem_for_pools); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:268:60: required from 'int do_benchmark_pqueue_config(unsigned int, stxxl::uint64, unsigned int) [with ValueType = stxxl::tuple; stxxl::uint64 = long long unsigned int]' - 268 | return do_benchmark_pqueue(size, opseq); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:289:60: required from here - 289 | return do_benchmark_pqueue_config(pqconfig, size, opseq); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 2097152]' - 122 | new_blocks(bids.begin(), bids.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = unsigned int]' - 213 | disk_allocators[i]->new_blocks(disk_bids[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: required from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC; size_type = long long unsigned int]' - 1005 | bm->new_blocks(alloc_strategy(), bids->begin(), bids->end()); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:688:40: required from 'stxxl::unsigned_type stxxl::priority_queue::make_space_available(stxxl::unsigned_type) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>; stxxl::unsigned_type = unsigned int]' - 688 | overflow_merger->insert_segment(*ext_mergers[extLevel], segmentSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:782:31: required from 'void stxxl::priority_queue::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>]' - 782 | unsigned_type freeLevel = make_space_available(0); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:367:9: required from 'void stxxl::priority_queue::push(const value_type&) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>; value_type = stxxl::tuple]' - 367 | empty_insert_heap(); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:113:20: required from 'void run_pqueue_insert_delete(stxxl::uint64, stxxl::internal_size_type) [with PQType = stxxl::priority_queue, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC> >; stxxl::uint64 = long long unsigned int; stxxl::internal_size_type = unsigned int]' - 113 | pq.push(ValueType((int)(nelements - i), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:244:42: required from 'int do_benchmark_pqueue(stxxl::uint64, int) [with ValueType = stxxl::tuple; unsigned int mib_for_queue = 512; unsigned int mib_for_pools = 512; long long unsigned int maxvolume = 64; stxxl::uint64 = long long unsigned int]' - 244 | run_pqueue_insert_delete(nelements, mem_for_pools); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:270:60: required from 'int do_benchmark_pqueue_config(unsigned int, stxxl::uint64, unsigned int) [with ValueType = stxxl::tuple; stxxl::uint64 = long long unsigned int]' - 270 | return do_benchmark_pqueue(size, opseq); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:289:60: required from here - 289 | return do_benchmark_pqueue_config(pqconfig, size, opseq); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', + inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::loser_tree, my_cmp >, 64>; BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -14312,6 +14578,11 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', + inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::loser_tree, my_cmp >, 64>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -14335,20 +14606,19 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = stxxl::tuple; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = stxxl::tuple; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1770 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': +/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -14361,32 +14631,24 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', - inlined from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = struct64_type; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': +/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': +/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': +/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -In file included from /usr/include/c++/14/cassert:44, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:24: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with unsigned int Alignment = 4096]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -14426,6 +14688,11 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', + inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::loser_tree, my_cmp >, 64>; BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -14438,6 +14705,11 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', + inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::loser_tree, my_cmp >, 64>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -14458,6 +14730,14 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1876 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 33554432; AllocStrategy = stxxl::striping]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -14470,6 +14750,89 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void __gnu_parallel::__parallel_sort(_RAIter, _RAIter, _Compare, multiway_mergesort_exact_tag) [with bool __stable = false; _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >]', + inlined from 'void __gnu_parallel::__parallel_sort(_RAIter, _RAIter, _Compare, default_parallel_tag) [with bool __stable = false; _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >]' at /usr/include/c++/14/parallel/sort.h:189:2, + inlined from 'void std::__parallel::sort(_RAIter, _RAIter, _Compare, _Parallelism) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >; _Parallelism = __gnu_parallel::default_parallel_tag]' at /usr/include/c++/14/parallel/algo.h:1605:42, + inlined from 'void std::__parallel::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >]' at /usr/include/c++/14/parallel/algo.h:1698:11, + inlined from 'void stxxl::priority_queue_local::internal_priority_queue::sort_to(value_type*) [with ValueType = stxxl::tuple; ContainerType = std::vector, std::allocator > >; CompareType = my_cmp >]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:174:13: +/usr/include/c++/14/parallel/sort.h:106:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 105 | parallel_sort_mwms<__stable, true> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | (__begin, __end, __comp, __parallelism.__get_num_threads()); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = my_cmp >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, + inlined from 'void std::__parallel::sort(_RAIter, _RAIter, _Compare, __gnu_parallel::sequential_tag) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >]' at /usr/include/c++/14/parallel/algo.h:1588:46, + inlined from 'void std::__parallel::sort(_RAIter, _RAIter, _Compare, _Parallelism) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >; _Parallelism = __gnu_parallel::default_parallel_tag]' at /usr/include/c++/14/parallel/algo.h:1608:8, + inlined from 'void std::__parallel::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >]' at /usr/include/c++/14/parallel/algo.h:1698:11, + inlined from 'void stxxl::priority_queue_local::internal_priority_queue::sort_to(value_type*) [with ValueType = stxxl::tuple; ContainerType = std::vector, std::allocator > >; CompareType = my_cmp >]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:174:13: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]' at /usr/include/c++/14/bits/stl_algo.h:1908:31, + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = my_cmp >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, + inlined from 'void std::__parallel::sort(_RAIter, _RAIter, _Compare, __gnu_parallel::sequential_tag) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >]' at /usr/include/c++/14/parallel/algo.h:1588:46, + inlined from 'void std::__parallel::sort(_RAIter, _RAIter, _Compare, _Parallelism) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >; _Parallelism = __gnu_parallel::default_parallel_tag]' at /usr/include/c++/14/parallel/algo.h:1608:8, + inlined from 'void std::__parallel::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >]' at /usr/include/c++/14/parallel/algo.h:1698:11, + inlined from 'void stxxl::priority_queue_local::internal_priority_queue::sort_to(value_type*) [with ValueType = stxxl::tuple; ContainerType = std::vector, std::allocator > >; CompareType = my_cmp >]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:174:13: +/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1822 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1876 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]', + inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]' at /usr/include/c++/14/bits/stl_algo.h:1868:25, + inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]' at /usr/include/c++/14/bits/stl_algo.h:1884:27: +/usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1593 | std::__make_heap(__first, __middle, __comp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': +/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]' at /usr/include/c++/14/bits/stl_algo.h:1908:31, + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: +/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1822 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]', + inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair, int>; _Sequence = std::vector, int>, std::allocator, int> > >; _Compare = __gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_queue.h:565:23, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:277:17: +/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 413 | std::__make_heap(__first, __last, __cmp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]', + inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair, int>; _Sequence = std::vector, int>, std::allocator, int> > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_queue.h:565:23, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:303:19: +/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 413 | std::__make_heap(__first, __last, __cmp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 33554432; AllocStrategy = stxxl::FR]': /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 112 | std::random_shuffle(blocks.begin(), blocks.end()); @@ -14481,6 +14844,37 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, vector, 0, void>, stxxl::tuple >, allocator, 0, void>, stxxl::tuple > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, vector, 0, void>, stxxl::tuple >, allocator, 0, void>, stxxl::tuple > > > >; _Compare = stxxl::sort_helper::trigger_entry_cmp, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, + inlined from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1209:25: +/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 + 4952 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 4953 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4954 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 + 4956 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 + 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4959 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/stream:15: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h: In function 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 + 1228 | m_prefetcher = new prefetcher_type( + | ^~~~~~~~~~~~~~~~~~~~ + 1229 | m_consume_seq.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 1230 | m_consume_seq.end(), + | ~~~~~~~~~~~~~~~~~~~~ + 1231 | m_prefetch_seq, + | ~~~~~~~~~~~~~~~ + 1232 | STXXL_MIN(nruns + n_prefetch_buffers, prefetch_seq_size)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 33554432; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -14493,6 +14887,44 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]' at /usr/include/c++/14/bits/stl_algo.h:1908:31, + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: +/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1822 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]', + inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair, int>; _Sequence = std::vector, int>, std::allocator, int> > >; _Compare = __gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_queue.h:565:23, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:277:17: +/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 413 | std::__make_heap(__first, __last, __cmp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]', + inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair, int>; _Sequence = std::vector, int>, std::allocator, int> > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_queue.h:565:23, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:303:19: +/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 413 | std::__make_heap(__first, __last, __cmp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]', + inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair, int>; _Sequence = std::vector, int>, std::allocator, int> > >; _Compare = __gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_queue.h:565:23, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:277:17: +/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 413 | std::__make_heap(__first, __last, __cmp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -14509,6 +14941,42 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]' at /usr/include/c++/14/bits/stl_algo.h:1908:31, + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: +/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1822 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]', + inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair, int>; _Sequence = std::vector, int>, std::allocator, int> > >; _Compare = __gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_queue.h:565:23, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:277:17: +/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 413 | std::__make_heap(__first, __last, __cmp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]', + inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair, int>; _Sequence = std::vector, int>, std::allocator, int> > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_queue.h:565:23, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:303:19: +/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 413 | std::__make_heap(__first, __last, __cmp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In function 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:513:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 513 | sort_blocks(InputBidIterator input_bids, + | ^~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -14580,12 +15048,6 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/algorithm:61, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20: -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': -/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 134217728; AllocStrategy = stxxl::FR]': /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:112:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 112 | std::random_shuffle(blocks.begin(), blocks.end()); @@ -14593,79 +15055,20 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, vector, 0, void>, stxxl::tuple >, allocator, 0, void>, stxxl::tuple > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, vector, 0, void>, stxxl::tuple >, allocator, 0, void>, stxxl::tuple > > > >; _Compare = stxxl::sort_helper::trigger_entry_cmp, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, - inlined from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1209:25: -/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 - 4952 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 4953 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4954 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 - 4956 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 - 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4959 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/stream:15: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h: In function 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 - 1228 | m_prefetcher = new prefetcher_type( - | ^~~~~~~~~~~~~~~~~~~~ - 1229 | m_consume_seq.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 1230 | m_consume_seq.end(), - | ~~~~~~~~~~~~~~~~~~~~ - 1231 | m_prefetch_seq, - | ~~~~~~~~~~~~~~~ - 1232 | STXXL_MIN(nruns + n_prefetch_buffers, prefetch_seq_size)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_algo.h:61: -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': -/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 135 | __push_heap(_RandomAccessIterator __first, - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse, int, my_cmp > > >]': -/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': -/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > >]': -/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': -/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 135 | __push_heap(_RandomAccessIterator __first, - | ^~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': -/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1770 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/14/map:62, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:25: -/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = stxxl::tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val > >]': -/usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 135 | __push_heap(_RandomAccessIterator __first, - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = stxxl::tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': -/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', + inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::loser_tree, 64>; BlockType = stxxl::typed_block<524288, my_type, 0, void>; Cmp = my_cmp; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', + inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::loser_tree, 64>; BlockType = stxxl::typed_block<2097152, my_type, 0, void>; Cmp = my_cmp; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]', inlined from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 134217728; AllocStrategy = stxxl::SR]' at /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -14678,32 +15081,6 @@ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:128:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 128 | std::random_shuffle(blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/unordered_map.h:33, - from /usr/include/c++/14/unordered_map:41, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/compat/hash_map.h:24, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:20, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/read_write_pool.h:17, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:26: -/usr/include/c++/14/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': -/usr/include/c++/14/bits/hashtable.h:2380:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 2380 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2381 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': -/usr/include/c++/14/bits/hashtable.h:2380:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 -/usr/include/c++/14/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': -/usr/include/c++/14/bits/hashtable.h:2380:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 -/usr/include/c++/14/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': -/usr/include/c++/14/bits/hashtable.h:2380:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In function 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:513:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 513 | sort_blocks(InputBidIterator input_bids, - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': -/usr/include/c++/14/bits/hashtable.h:2380:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 -/usr/include/c++/14/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': -/usr/include/c++/14/bits/hashtable.h:2380:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, vector, 0, void>, stxxl::tuple >, allocator, 0, void>, stxxl::tuple > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, vector, 0, void>, stxxl::tuple >, allocator, 0, void>, stxxl::tuple > > > >; _Compare = stxxl::sort_helper::trigger_entry_cmp, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, inlined from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1209:25: @@ -14738,137 +15115,25 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:513:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 513 | sort_blocks(InputBidIterator input_bids, | ^~~~~~~~~~~ -[ 96%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/mlock.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/mlock.cpp.o -MF CMakeFiles/stxxl_tool.dir/mlock.cpp.o.d -o CMakeFiles/stxxl_tool.dir/mlock.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/mlock.cpp -[ 98%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o -MF CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o.d -o CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/mallinfo.cpp +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', + inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In function 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:535:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 535 | ksort_blocks(InputBidIterator input_bids, unsigned_type _n, | ^~~~~~~~~~~~ -In file included from /usr/include/c++/14/map:63: -In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]', - inlined from 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 524288]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:212:53: -/usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | std::forward_as_tuple(std::move(__k)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/mallinfo.cpp: In function 'void print_malloc_stats()': -/build/reproducible-path/libstxxl-1.4.1/tools/mallinfo.cpp:29:36: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations] - 29 | struct mallinfo info = mallinfo(); - | ~~~~~~~~^~ -In file included from /build/reproducible-path/libstxxl-1.4.1/tools/mallinfo.cpp:23: -/usr/include/malloc.h:114:24: note: declared here - 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; - | ^~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', - inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<524288>; _Tp = std::pair, 0, void>*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, - inlined from 'stxxl::request_ptr stxxl::prefetch_pool::read(block_type*&, bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:232:30: -/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 1024 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', - inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<524288>; _Tp = std::pair, 0, void>*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, - inlined from 'bool stxxl::prefetch_pool::invalidate(bid_type) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:185:26, - inlined from 'stxxl::request_ptr stxxl::read_write_pool::write(block_type*&, bid_type) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/read_write_pool.h:106:31: -/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 1024 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]', - inlined from 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:212:53: -/usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | std::forward_as_tuple(std::move(__k)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', - inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Tp = std::pair, 0, void>*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, - inlined from 'stxxl::request_ptr stxxl::prefetch_pool::read(block_type*&, bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:232:30: -/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 1024 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', - inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Tp = std::pair, 0, void>*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, - inlined from 'bool stxxl::prefetch_pool::invalidate(bid_type) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:185:26, - inlined from 'stxxl::request_ptr stxxl::read_write_pool::write(block_type*&, bid_type) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/read_write_pool.h:106:31: -/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 1024 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/parallel/sort.h:44, - from /usr/include/c++/14/parallel/algo.h:45, - from /usr/include/c++/14/parallel/algorithm:37, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/parallel.h:80, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:26: -/usr/include/c++/14/parallel/multiway_mergesort.h: In function 'void __gnu_parallel::parallel_sort_mwms(_RAIter, _RAIter, _Compare, _ThreadIndex) [with bool __stable = false; bool __exact = true; _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >]': -/usr/include/c++/14/parallel/multiway_mergesort.h:395:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 395 | parallel_sort_mwms(_RAIter __begin, _RAIter __end, - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/parallel/multiway_mergesort.h:395:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', - inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<524288>; _Tp = std::pair, 0, void>*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, - inlined from 'stxxl::request_ptr stxxl::prefetch_pool::read(block_type*&, bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:232:30: -/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 1024 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', - inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<524288>; _Tp = std::pair, 0, void>*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, - inlined from 'bool stxxl::prefetch_pool::invalidate(bid_type) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:185:26, - inlined from 'stxxl::request_ptr stxxl::read_write_pool::write(block_type*&, bid_type) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/read_write_pool.h:106:31: -/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 1024 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', - inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Tp = std::pair, 0, void>*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, - inlined from 'stxxl::request_ptr stxxl::prefetch_pool::read(block_type*&, bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:232:30: -/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 1024 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', - inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Tp = std::pair, 0, void>*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool, 0, void> >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, - inlined from 'bool stxxl::prefetch_pool::invalidate(bid_type) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:185:26, - inlined from 'stxxl::request_ptr stxxl::read_write_pool::write(block_type*&, bid_type) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/read_write_pool.h:106:31: -/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 1024 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', - inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<524288>; _Tp = std::pair*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, - inlined from 'stxxl::request_ptr stxxl::prefetch_pool::read(block_type*&, bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<524288, my_type, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:232:30: -/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 1024 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', - inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<524288>; _Tp = std::pair*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, - inlined from 'bool stxxl::prefetch_pool::invalidate(bid_type) [with BlockType = stxxl::typed_block<524288, my_type, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:185:26, - inlined from 'stxxl::request_ptr stxxl::read_write_pool::write(block_type*&, bid_type) [with BlockType = stxxl::typed_block<524288, my_type, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/read_write_pool.h:106:31: -/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 1024 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', - inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Tp = std::pair*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, - inlined from 'stxxl::request_ptr stxxl::prefetch_pool::read(block_type*&, bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<2097152, my_type, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:232:30: -/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 1024 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = stxxl::prefetch_pool >::bid_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', - inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = stxxl::BID<2097152>; _Tp = std::pair*, stxxl::counting_ptr >; _Hash = stxxl::prefetch_pool >::bid_hash; _Pred = std::equal_to >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >]' at /usr/include/c++/14/bits/unordered_map.h:754:26, - inlined from 'bool stxxl::prefetch_pool::invalidate(bid_type) [with BlockType = stxxl::typed_block<2097152, my_type, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:185:26, - inlined from 'stxxl::request_ptr stxxl::read_write_pool::write(block_type*&, bid_type) [with BlockType = stxxl::typed_block<2097152, my_type, 0, void>]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/read_write_pool.h:106:31: -/usr/include/c++/14/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 1024 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', + inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', + inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, struct64_type>*, vector, struct64_type>, allocator, struct64_type> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, struct64_type>, BenchmarkSort::value_less> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, struct64_type>*, vector, struct64_type>, allocator, struct64_type> > > >; _Compare = stxxl::sort_helper::trigger_entry_cmp, struct64_type>, BenchmarkSort::value_less>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, inlined from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; CompareType = BenchmarkSort::value_less; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1209:25: @@ -14899,13 +15164,8 @@ | ~~~~~~~~~~~~~~~ 1232 | STXXL_MIN(nruns + n_prefetch_buffers, prefetch_seq_size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', - inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::loser_tree, my_cmp >, 64>; BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', - inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::loser_tree, my_cmp >, 64>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: + inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14913,36 +15173,13 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:535:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 535 | ksort_blocks(InputBidIterator input_bids, unsigned_type _n, | ^~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1770 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': -/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': -/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': -/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': -/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', - inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::loser_tree, my_cmp >, 64>; BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: + inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, my_cmp, 64, stxxl::RC>; BlockType = stxxl::typed_block<524288, my_type, 0, void>; Cmp = my_cmp; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', - inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::loser_tree, my_cmp >, 64>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: + inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, my_cmp, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, my_type, 0, void>; Cmp = my_cmp; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14984,50 +15221,6 @@ /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1876 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void __gnu_parallel::__parallel_sort(_RAIter, _RAIter, _Compare, multiway_mergesort_exact_tag) [with bool __stable = false; _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >]', - inlined from 'void __gnu_parallel::__parallel_sort(_RAIter, _RAIter, _Compare, default_parallel_tag) [with bool __stable = false; _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >]' at /usr/include/c++/14/parallel/sort.h:189:2, - inlined from 'void std::__parallel::sort(_RAIter, _RAIter, _Compare, _Parallelism) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >; _Parallelism = __gnu_parallel::default_parallel_tag]' at /usr/include/c++/14/parallel/algo.h:1605:42, - inlined from 'void std::__parallel::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >]' at /usr/include/c++/14/parallel/algo.h:1698:11, - inlined from 'void stxxl::priority_queue_local::internal_priority_queue::sort_to(value_type*) [with ValueType = stxxl::tuple; ContainerType = std::vector, std::allocator > >; CompareType = my_cmp >]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:174:13: -/usr/include/c++/14/parallel/sort.h:106:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 105 | parallel_sort_mwms<__stable, true> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | (__begin, __end, __comp, __parallelism.__get_num_threads()); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = my_cmp >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, - inlined from 'void std::__parallel::sort(_RAIter, _RAIter, _Compare, __gnu_parallel::sequential_tag) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >]' at /usr/include/c++/14/parallel/algo.h:1588:46, - inlined from 'void std::__parallel::sort(_RAIter, _RAIter, _Compare, _Parallelism) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >; _Parallelism = __gnu_parallel::default_parallel_tag]' at /usr/include/c++/14/parallel/algo.h:1608:8, - inlined from 'void std::__parallel::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >]' at /usr/include/c++/14/parallel/algo.h:1698:11, - inlined from 'void stxxl::priority_queue_local::internal_priority_queue::sort_to(value_type*) [with ValueType = stxxl::tuple; ContainerType = std::vector, std::allocator > >; CompareType = my_cmp >]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:174:13: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]' at /usr/include/c++/14/bits/stl_algo.h:1908:31, - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = my_cmp >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, - inlined from 'void std::__parallel::sort(_RAIter, _RAIter, _Compare, __gnu_parallel::sequential_tag) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >]' at /usr/include/c++/14/parallel/algo.h:1588:46, - inlined from 'void std::__parallel::sort(_RAIter, _RAIter, _Compare, _Parallelism) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >; _Parallelism = __gnu_parallel::default_parallel_tag]' at /usr/include/c++/14/parallel/algo.h:1608:8, - inlined from 'void std::__parallel::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >]' at /usr/include/c++/14/parallel/algo.h:1698:11, - inlined from 'void stxxl::priority_queue_local::internal_priority_queue::sort_to(value_type*) [with ValueType = stxxl::tuple; ContainerType = std::vector, std::allocator > >; CompareType = my_cmp >]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:174:13: -/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1822 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, BenchmarkSort, stxxl::random_number32>::value_less> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, BenchmarkSort, stxxl::random_number32>::value_less>]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = BenchmarkSort, stxxl::random_number32>::value_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: @@ -15066,123 +15259,6 @@ /usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 413 | std::__make_heap(__first, __last, __cmp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1876 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]', - inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]' at /usr/include/c++/14/bits/stl_algo.h:1868:25, - inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]' at /usr/include/c++/14/bits/stl_algo.h:1884:27: -/usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1593 | std::__make_heap(__first, __middle, __comp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': -/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]' at /usr/include/c++/14/bits/stl_algo.h:1908:31, - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: -/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1822 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]', - inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair, int>; _Sequence = std::vector, int>, std::allocator, int> > >; _Compare = __gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_queue.h:565:23, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:277:17: -/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 413 | std::__make_heap(__first, __last, __cmp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]', - inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair, int>; _Sequence = std::vector, int>, std::allocator, int> > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_queue.h:565:23, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:303:19: -/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 413 | std::__make_heap(__first, __last, __cmp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]' at /usr/include/c++/14/bits/stl_algo.h:1908:31, - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: -/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1822 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]', - inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair, int>; _Sequence = std::vector, int>, std::allocator, int> > >; _Compare = __gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_queue.h:565:23, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:277:17: -/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 413 | std::__make_heap(__first, __last, __cmp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]', - inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair, int>; _Sequence = std::vector, int>, std::allocator, int> > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_queue.h:565:23, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:303:19: -/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 413 | std::__make_heap(__first, __last, __cmp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]', - inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair, int>; _Sequence = std::vector, int>, std::allocator, int> > >; _Compare = __gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_queue.h:565:23, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:277:17: -/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 413 | std::__make_heap(__first, __last, __cmp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]' at /usr/include/c++/14/bits/stl_algo.h:1908:31, - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: -/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1822 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]', - inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair, int>; _Sequence = std::vector, int>, std::allocator, int> > >; _Compare = __gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_queue.h:565:23, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:277:17: -/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 413 | std::__make_heap(__first, __last, __cmp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]', - inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair, int>; _Sequence = std::vector, int>, std::allocator, int> > >; _Compare = __gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > >]' at /usr/include/c++/14/bits/stl_queue.h:565:23, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]' at /usr/include/c++/14/parallel/multiseq_selection.h:303:19: -/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 413 | std::__make_heap(__first, __last, __cmp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, BenchmarkSort, stxxl::random_number32>::value_less> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, BenchmarkSort, stxxl::random_number32>::value_less>]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = BenchmarkSort, stxxl::random_number32>::value_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: @@ -15219,16 +15295,64 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:513:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 513 | sort_blocks(InputBidIterator input_bids, | ^~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', - inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::loser_tree, 64>; BlockType = stxxl::typed_block<524288, my_type, 0, void>; Cmp = my_cmp; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', - inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::loser_tree, 64>; BlockType = stxxl::typed_block<2097152, my_type, 0, void>; Cmp = my_cmp; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1770 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_LexicographicReverse, int, my_cmp > > >]': +/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': +/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': +/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1876 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]', + inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]' at /usr/include/c++/14/bits/stl_algo.h:1868:25, + inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]' at /usr/include/c++/14/bits/stl_algo.h:1884:27: +/usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1593 | std::__make_heap(__first, __middle, __comp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': +/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, my_cmp > >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = my_cmp >]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]' at /usr/include/c++/14/bits/stl_algo.h:1908:31, + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, my_cmp > >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = my_cmp >]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: +/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1822 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, my_cmp > >]', + inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair, int>; _Sequence = std::vector, int>, std::allocator, int> > >; _Compare = __gnu_parallel::_Lexicographic, int, my_cmp > >]' at /usr/include/c++/14/bits/stl_queue.h:565:23, + inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = my_cmp >]' at /usr/include/c++/14/parallel/multiseq_selection.h:303:19: +/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 413 | std::__make_heap(__first, __last, __cmp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic::value_less> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, @@ -15305,11 +15429,6 @@ /usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 413 | std::__make_heap(__first, __last, __cmp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', - inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic::value_less> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_parallel::_Lexicographic::value_less>]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = BenchmarkSort::value_less]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: @@ -15342,11 +15461,6 @@ /usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 413 | std::__make_heap(__first, __last, __cmp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', - inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In function 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:535:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 535 | ksort_blocks(InputBidIterator input_bids, unsigned_type _n, @@ -15409,11 +15523,6 @@ 413 | std::__make_heap(__first, __last, __cmp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', - inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic::value_key_second> > >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, @@ -15472,11 +15581,6 @@ 413 | std::__make_heap(__first, __last, __cmp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', - inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>, int>*, vector, long long unsigned int>, int>, allocator, long long unsigned int>, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, long long unsigned int>, int, less, long long unsigned int> > > >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>, int>*, std::vector, long long unsigned int>, int>, std::allocator, long long unsigned int>, int> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, @@ -15504,11 +15608,6 @@ /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>, int>*, std::vector, long long unsigned int>, int>, std::allocator, long long unsigned int>, int> > > >' changed in GCC 7.1 1593 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', - inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, my_cmp, 64, stxxl::RC>; BlockType = stxxl::typed_block<524288, my_type, 0, void>; Cmp = my_cmp; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>, int>*, vector, long long unsigned int>, int>, allocator, long long unsigned int>, int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, long long unsigned int>, int, less, long long unsigned int> > > >]': /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>, int>*, std::vector, long long unsigned int>, int>, std::allocator, long long unsigned int>, int> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); @@ -15540,11 +15639,6 @@ 413 | std::__make_heap(__first, __last, __cmp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>, int>*, std::vector, long long unsigned int>, int>, std::allocator, long long unsigned int>, int> > > >' changed in GCC 7.1 -In member function 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]', - inlined from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, my_cmp, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, my_type, 0, void>; Cmp = my_cmp; unsigned int Arity = 64; AllocStr = stxxl::RC]' at /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, less > > >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, @@ -15603,64 +15697,6 @@ 413 | std::__make_heap(__first, __last, __cmp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1770 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_LexicographicReverse, int, my_cmp > > >]': -/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': -/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': -/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1876 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]', - inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]' at /usr/include/c++/14/bits/stl_algo.h:1868:25, - inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]' at /usr/include/c++/14/bits/stl_algo.h:1884:27: -/usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1593 | std::__make_heap(__first, __middle, __comp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': -/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, my_cmp > >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = my_cmp >]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]' at /usr/include/c++/14/bits/stl_algo.h:1908:31, - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, my_cmp > >]' at /usr/include/c++/14/bits/stl_algo.h:4805:18, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = my_cmp >]' at /usr/include/c++/14/parallel/multiseq_selection.h:208:29: -/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1822 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int>, allocator, int> > > >; _Compare = __gnu_parallel::_Lexicographic, int, my_cmp > >]', - inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair, int>; _Sequence = std::vector, int>, std::allocator, int> > >; _Compare = __gnu_parallel::_Lexicographic, int, my_cmp > >]' at /usr/include/c++/14/bits/stl_queue.h:565:23, - inlined from 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = my_cmp >]' at /usr/include/c++/14/parallel/multiseq_selection.h:303:19: -/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 413 | std::__make_heap(__first, __last, __cmp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 [100%] Linking CXX executable stxxl_tool cd /build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/stxxl_tool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -Wl,-z,relro -rdynamic -Wl,--dependency-file=CMakeFiles/stxxl_tool.dir/link.d CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o CMakeFiles/stxxl_tool.dir/create_files.cpp.o CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o CMakeFiles/stxxl_tool.dir/mlock.cpp.o CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o -o stxxl_tool ../lib/libstxxl.so.1.4.1 @@ -16797,10 +16833,10 @@ #cd doc/latex && make make[1]: Leaving directory '/build/reproducible-path/libstxxl-1.4.1' dh_auto_test - cd obj-arm-linux-gnueabihf && make -j3 test ARGS\+=--verbose ARGS\+=-j3 + cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=--verbose ARGS\+=-j4 make[1]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j3 +/usr/bin/ctest --force-new-ctest-process --verbose -j4 UpdateCTestConfiguration from :/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/DartConfiguration.tcl Parse Config file:/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf/DartConfiguration.tcl @@ -16823,7 +16859,7 @@ debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/libstxxl-1.4.1' dh_auto_install - cd obj-arm-linux-gnueabihf && make -j3 install DESTDIR=/build/reproducible-path/libstxxl-1.4.1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/reproducible-path/libstxxl-1.4.1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[2]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/reproducible-path/libstxxl-1.4.1 -B/build/reproducible-path/libstxxl-1.4.1/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -16835,183 +16871,183 @@ -- Install configuration: "Debug" -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/request --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/deque --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/random --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/types --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/queue --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/sorter --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/priority_queue --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/algorithm --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stack -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/unordered_map --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stats --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stream --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/aligned_alloc --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/cmdline -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/noncopyable.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/verbose.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/namespace.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/libstxxl.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/defines.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/parallel.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/unused.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/sorted_runs.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/choose.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/stream.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/unique.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/sort_stream.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/seed.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/aligned_alloc.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/tmeta.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/new_alloc.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/error_handling.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/addressable_queues.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/exithandler.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/log.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/onoff_switch.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/state.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/semaphore.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/simple_vector.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/external_shared_ptr.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/is_sorted.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/rand.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/cmdline.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/tmeta.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/uint_types.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/mutex.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/binary_buffer.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/external_shared_ptr.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/counting_ptr.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/exceptions.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/timer.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/types.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/condition_variable.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/binary_buffer.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/simple_vector.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/error_handling.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/log.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/exceptions.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/rand.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/utils.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/mutex.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/aligned_alloc.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/semaphore.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/seed.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/exithandler.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/addressable_queues.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/tuple.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/settings.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/cmdline.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/state.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/is_sorted.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/new_alloc.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/types.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/timer.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/msvc_compatibility.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/config.h.in -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/write_pool.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_manager.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_alloc_interleaved.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_prefetcher.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_ostream.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/prefetch_pool.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_writer.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/bid.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/config.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_ostream.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_istream.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/disk_allocator.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_alloc.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_istream_reverse.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/read_write_pool.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/typed_block.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/disk_allocator.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_scheduler.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_istream_reverse.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/bid.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/prefetch_pool.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/config.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_manager.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_alloc.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/write_pool.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/adaptor.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_alloc_interleaved.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/typed_block.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/ufs_file_base.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/syscall_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_1q.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/wbtl_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_with_state.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_qwqr.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/fileperblock_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/disk_queued_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/iostats.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/mem_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_worker.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/wfs_file_base.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/boostfd_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/linuxaio_queue.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_operations.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/wincall_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/disk_queues.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/create_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/linuxaio_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/simdisk_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/mmap_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_with_waiters.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/io.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_interface.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/completion_handler.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/linuxaio_request.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/serving_request.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/singleton.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat/type_traits.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat/unique_ptr.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat/hash_map.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/deprecated.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/config.h.in -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_helpers.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/matrix.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/stack.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/deque.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/sorter.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_ext_merger.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/block_cache.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/iterator_map.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/tuning.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/iterator.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/hash_map.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/iterator_map.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/util.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/tuning.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pager.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/matrix_low_level.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/queue.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_losertree.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_mergers.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/queue.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/unordered_map.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/stack.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/map.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_losertree.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/sequence.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_ext_merger.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/node_cache.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/leaf.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/root_node.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/btree.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/iterator_map.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/iterator.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/root_node.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/node.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/priority_queue.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/deque.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/sorter.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/iterator.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/node_cache.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/iterator_map.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/matrix_arithmetic.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pager.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/vector.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/defines.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/version.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/utils --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/utils/malloc.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/priority_queue.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/matrix.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/map.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_helpers.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/noncopyable.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/stable_ksort.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/run_cursor.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/random_shuffle.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/sort.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/sort_base.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/scan.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/losertree.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/intksort.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/ksort.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/losertree.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/sort_helper.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/async_schedule.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/ksort.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/adaptor.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/inmemsort.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stable_ksort --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/mng --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/vector +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/scan.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/sort.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/stable_ksort.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/random_shuffle.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/adaptor.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/sort_base.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat/hash_map.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat/unique_ptr.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat/type_traits.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/deprecated.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/unique.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/sorted_runs.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/sort_stream.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/choose.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/stream.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/singleton.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/namespace.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/simdisk_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/completion_handler.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_with_state.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/create_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/linuxaio_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/disk_queued_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_with_waiters.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/wbtl_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/wfs_file_base.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/fileperblock_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/wincall_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_interface.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/iostats.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_1q.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_operations.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/syscall_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_worker.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/linuxaio_queue.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/linuxaio_request.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/boostfd_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/disk_queues.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/serving_request.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/mmap_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/io.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/ufs_file_base.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_qwqr.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/mem_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/unused.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/libstxxl.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/version.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/verbose.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/utils +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/utils/malloc.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/request -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/sequence --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/ksort --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/io +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/types +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/random -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/scan --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/random_shuffle --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/all +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/mallocstats +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/sorter +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stable_ksort -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/timer +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/mng +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/all +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/cmdline +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/map +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/ksort +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stream +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/deque +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stats -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/sort +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stack +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/io +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/queue +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/aligned_alloc +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/priority_queue +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/vector -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/version.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/map --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/mallocstats +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/algorithm +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/random_shuffle -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/config.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/lib/pkgconfig/stxxl.pc -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/lib/cmake/stxxl/stxxl-version.cmake @@ -17064,8 +17100,8 @@ dh_md5sums dh_builddeb dpkg-deb: building package 'libstxxl-dev' in '../libstxxl-dev_1.4.1-4.1_armhf.deb'. -dpkg-deb: building package 'libstxxl1-bin' in '../libstxxl1-bin_1.4.1-4.1_armhf.deb'. dpkg-deb: building package 'libstxxl1t64' in '../libstxxl1t64_1.4.1-4.1_armhf.deb'. +dpkg-deb: building package 'libstxxl1-bin' in '../libstxxl1-bin_1.4.1-4.1_armhf.deb'. dpkg-deb: building package 'libstxxl1t64-dbgsym' in '../libstxxl1t64-dbgsym_1.4.1-4.1_armhf.deb'. dpkg-deb: building package 'libstxxl1-bin-dbgsym' in '../libstxxl1-bin-dbgsym_1.4.1-4.1_armhf.deb'. dpkg-deb: building package 'libstxxl-doc' in '../libstxxl-doc_1.4.1-4.1_all.deb'. @@ -17076,12 +17112,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/24774/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/24774/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/7229 and its subdirectories -I: Current time: Wed Dec 18 01:36:44 -12 2024 -I: pbuilder-time-stamp: 1734529004 +I: removing directory /srv/workspace/pbuilder/24774 and its subdirectories +I: Current time: Thu Dec 19 04:03:31 +14 2024 +I: pbuilder-time-stamp: 1734530611