Diff of the two buildlogs: -- --- b1/build.log 2024-04-24 08:52:47.799815043 +0000 +++ b2/build.log 2024-04-24 09:35:29.038765034 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Apr 23 20:13:17 -12 2024 -I: pbuilder-time-stamp: 1713946397 +I: Current time: Wed Apr 24 22:53:07 +14 2024 +I: pbuilder-time-stamp: 1713948787 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -31,52 +31,84 @@ dpkg-source: info: applying 0008-typo.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/28414/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/21035/tmp/hooks/D01_modify_environment starting +debug: Running on cbxi4b. +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 Apr 24 08:53 /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/21035/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/21035/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='trixie' - 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]="21" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='1e3128c93129411a85f36c7afc923ff2' - 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='28414' - PS1='# ' - PS2='> ' + INVOCATION_ID=ca98456d234a4dc68884089162b9fc5c + 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=21035 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.cotQkpv7/pbuilderrc_Sl45 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.cotQkpv7/b1 --logfile b1/build.log rocm-smi-lib_5.7.0-1.dsc' - SUDO_GID='114' - SUDO_UID='108' - 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.cotQkpv7/pbuilderrc_QtVT --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.cotQkpv7/b2 --logfile b2/build.log rocm-smi-lib_5.7.0-1.dsc' + SUDO_GID=116 + SUDO_UID=112 + 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 virt64a 6.1.0-20-arm64 #1 SMP Debian 6.1.85-1 (2024-04-11) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-20-armmp #1 SMP Debian 6.1.85-1 (2024-04-11) armv7l GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Apr 23 11:25 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/28414/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Apr 23 11:27 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/21035/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -317,7 +349,7 @@ Get: 195 http://deb.debian.org/debian trixie/main armhf ghostscript armhf 10.02.1~dfsg-3 [49.6 kB] Get: 196 http://deb.debian.org/debian trixie/main armhf texlive-fonts-recommended all 2023.20240207-1 [4990 kB] Get: 197 http://deb.debian.org/debian trixie/main armhf doxygen-latex all 1.9.8+ds-2 [361 kB] -Fetched 350 MB in 25s (14.0 MB/s) +Fetched 350 MB in 46s (7578 kB/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 ... 19637 files and directories currently installed.) @@ -962,8 +994,8 @@ Setting up tzdata (2024a-1) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Apr 24 08:22:59 UTC 2024. -Universal Time is now: Wed Apr 24 08:22:59 UTC 2024. +Local time is now: Wed Apr 24 08:58:10 UTC 2024. +Universal Time is now: Wed Apr 24 08:58:10 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libgts-0.7-5:armhf (0.7.6+darcs121130-5+b1) ... @@ -1148,7 +1180,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/rocm-smi-lib-5.7.0/ && 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 > ../rocm-smi-lib_5.7.0-1_source.changes +I: user script /srv/workspace/pbuilder/21035/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/21035/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/rocm-smi-lib-5.7.0/ && 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 > ../rocm-smi-lib_5.7.0-1_source.changes dpkg-buildpackage: info: source package rocm-smi-lib dpkg-buildpackage: info: source version 5.7.0-1 dpkg-buildpackage: info: source distribution unstable @@ -1198,8 +1234,8 @@ --------Proj Src Dir: /build/reproducible-path/rocm-smi-lib-5.7.0 Package version: 5.0.0.0-local-build-0-unknown SOVERSION: 1.0 --- Configuring done (5.0s) --- Generating done (0.1s) +-- Configuring done (6.5s) +-- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: @@ -1210,92 +1246,94 @@ -- Build files have been written to: /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf dh_auto_build -O-Scmake - 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[1]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/reproducible-path/rocm-smi-lib-5.7.0 -B/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/CMakeFiles /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/link_librocm_smi64.so.dir/build.make CMakeFiles/link_librocm_smi64.so.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/link_librocm_smi64.so.1.dir/build.make CMakeFiles/link_librocm_smi64.so.1.dir/depend -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/CMakeFiles/link_librocm_smi64.so.dir/DependInfo.cmake "--color=" make -f CMakeFiles/link_librocm_smi64.so.1.0.dir/build.make CMakeFiles/link_librocm_smi64.so.1.0.dir/depend make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/CMakeFiles/link_librocm_smi64.so.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/CMakeFiles/link_librocm_smi64.so.1.dir/DependInfo.cmake "--color=" +make -f CMakeFiles/link_liboam.so.dir/build.make CMakeFiles/link_liboam.so.dir/depend make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/CMakeFiles/link_librocm_smi64.so.1.0.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/CMakeFiles/link_liboam.so.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/link_librocm_smi64.so.dir/build.make CMakeFiles/link_librocm_smi64.so.dir/build make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' /usr/bin/cmake -E create_symlink ../../lib/arm-linux-gnueabihf/librocm_smi64.so /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/wrapper_dir/rocm_smi/lib/librocm_smi64.so make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/link_librocm_smi64.so.1.dir/build.make CMakeFiles/link_librocm_smi64.so.1.dir/build -make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' /usr/bin/cmake -E create_symlink ../../lib/arm-linux-gnueabihf/librocm_smi64.so.1 /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/wrapper_dir/rocm_smi/lib/librocm_smi64.so.1 -make -f CMakeFiles/link_librocm_smi64.so.1.0.dir/build.make CMakeFiles/link_librocm_smi64.so.1.0.dir/build -make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -/usr/bin/cmake -E create_symlink ../../lib/arm-linux-gnueabihf/librocm_smi64.so.1.0 /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/wrapper_dir/rocm_smi/lib/librocm_smi64.so.1.0 make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' +make -f CMakeFiles/link_librocm_smi64.so.1.0.dir/build.make CMakeFiles/link_librocm_smi64.so.1.0.dir/build make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -[ 0%] Built target link_librocm_smi64.so.1 -make -f CMakeFiles/link_liboam.so.dir/build.make CMakeFiles/link_liboam.so.dir/depend +make -f CMakeFiles/link_liboam.so.dir/build.make CMakeFiles/link_liboam.so.dir/build make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/CMakeFiles/link_liboam.so.dir/DependInfo.cmake "--color=" +/usr/bin/cmake -E create_symlink ../../lib/arm-linux-gnueabihf/librocm_smi64.so.1.0 /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/wrapper_dir/rocm_smi/lib/librocm_smi64.so.1.0 +make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' +/usr/bin/cmake -E create_symlink ../../lib/arm-linux-gnueabihf/liboam.so /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/wrapper_dir/oam/lib/liboam.so +make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' [ 0%] Built target link_librocm_smi64.so make -f CMakeFiles/link_liboam.so.1.dir/build.make CMakeFiles/link_liboam.so.1.dir/depend -[ 0%] Built target link_librocm_smi64.so.1.0 make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/CMakeFiles/link_liboam.so.1.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' +[ 0%] Built target link_librocm_smi64.so.1 make -f CMakeFiles/link_liboam.so.1.0.dir/build.make CMakeFiles/link_liboam.so.1.0.dir/depend make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/CMakeFiles/link_liboam.so.1.0.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -make -f CMakeFiles/link_liboam.so.dir/build.make CMakeFiles/link_liboam.so.dir/build -make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -/usr/bin/cmake -E create_symlink ../../lib/arm-linux-gnueabihf/liboam.so /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/wrapper_dir/oam/lib/liboam.so -make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/link_liboam.so.1.dir/build.make CMakeFiles/link_liboam.so.1.dir/build make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -make -f CMakeFiles/link_liboam.so.1.0.dir/build.make CMakeFiles/link_liboam.so.1.0.dir/build /usr/bin/cmake -E create_symlink ../../lib/arm-linux-gnueabihf/liboam.so.1 /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/wrapper_dir/oam/lib/liboam.so.1 +[ 0%] Built target link_librocm_smi64.so.1.0 +make -f rocm_smi/CMakeFiles/rocm_smi64.dir/build.make rocm_smi/CMakeFiles/rocm_smi64.dir/depend +[ 0%] Built target link_liboam.so +make -f rocm_smi/CMakeFiles/link-rocm-smi.dir/build.make rocm_smi/CMakeFiles/link-rocm-smi.dir/depend make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -/usr/bin/cmake -E create_symlink ../../lib/arm-linux-gnueabihf/liboam.so.1.0 /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/wrapper_dir/oam/lib/liboam.so.1.0 +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi/CMakeFiles/rocm_smi64.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi/CMakeFiles/link-rocm-smi.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' +make -f rocm_smi/CMakeFiles/link-rocm-smi.dir/build.make rocm_smi/CMakeFiles/link-rocm-smi.dir/build +make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/cmake -E create_symlink ../libexec/rocm_smi/rocm_smi.py /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi/bin/rocm-smi make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -[ 0%] Built target link_liboam.so -make -f rocm_smi/CMakeFiles/rocm_smi64.dir/build.make rocm_smi/CMakeFiles/rocm_smi64.dir/depend +make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' +make -f CMakeFiles/link_liboam.so.1.0.dir/build.make CMakeFiles/link_liboam.so.1.0.dir/build +make -f rocm_smi/CMakeFiles/rocm_smi64.dir/build.make rocm_smi/CMakeFiles/rocm_smi64.dir/build make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi/CMakeFiles/rocm_smi64.dir/DependInfo.cmake "--color=" -[ 0%] Built target link_liboam.so.1.0 -make -f rocm_smi/CMakeFiles/link-rocm-smi.dir/build.make rocm_smi/CMakeFiles/link-rocm-smi.dir/depend +/usr/bin/cmake -E create_symlink ../../lib/arm-linux-gnueabihf/liboam.so.1.0 /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/wrapper_dir/oam/lib/liboam.so.1.0 make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi/CMakeFiles/link-rocm-smi.dir/DependInfo.cmake "--color=" [ 0%] Built target link_liboam.so.1 make -f oam/CMakeFiles/oam.dir/build.make oam/CMakeFiles/oam.dir/depend make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0/oam /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam/CMakeFiles/oam.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -make -f rocm_smi/CMakeFiles/rocm_smi64.dir/build.make rocm_smi/CMakeFiles/rocm_smi64.dir/build -make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' make -f oam/CMakeFiles/oam.dir/build.make oam/CMakeFiles/oam.dir/build -make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -make -f rocm_smi/CMakeFiles/link-rocm-smi.dir/build.make rocm_smi/CMakeFiles/link-rocm-smi.dir/build -make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/cmake -E create_symlink ../libexec/rocm_smi/rocm_smi.py /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi/bin/rocm-smi [ 3%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_device.cc.o +make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_device.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_device.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_device.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_device.cc +[ 3%] Built target link-rocm-smi +[ 3%] Built target link_liboam.so.1.0 [ 6%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_device.cc.o cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/c++ -Doam_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/oam/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT oam/CMakeFiles/oam.dir/__/src/rocm_smi_device.cc.o -MF CMakeFiles/oam.dir/__/src/rocm_smi_device.cc.o.d -o CMakeFiles/oam.dir/__/src/rocm_smi_device.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_device.cc -make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -[ 6%] Built target link-rocm-smi -[ 9%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_main.cc.o +[ 9%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_main.cc.o +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_main.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_main.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_main.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc +[ 12%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_main.cc.o cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/c++ -Doam_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/oam/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT oam/CMakeFiles/oam.dir/__/src/rocm_smi_main.cc.o -MF CMakeFiles/oam.dir/__/src/rocm_smi_main.cc.o.d -o CMakeFiles/oam.dir/__/src/rocm_smi_main.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc: In function 'uint32_t amd::smi::GetDrmRenderMinor(std::string)': /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc:186:33: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} may change value [-Wconversion] @@ -1312,6 +1350,32 @@ /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc:275:23: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'const unsigned int' [-Wsign-compare] 275 | if (ret <= 0 || ret >= MAX_BDF_LENGTH) { | ~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc: In function 'uint32_t amd::smi::GetDrmRenderMinor(std::string)': +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc:186:33: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 186 | if (!render_file.compare(0, prefix_size, render_file_prefix)) { + | ^~~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc:187:43: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 187 | drm_minor = stoi(render_file.substr(prefix_size)); + | ^~~~~~~~~~~ +In file included from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc:43: +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc: In function 'uint32_t amd::smi::ConstructBDFID(std::string, uint64_t*)': +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc:273:14: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'const unsigned int' [-Wsign-compare] + 273 | assert(ret < MAX_BDF_LENGTH); + | ~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc:275:23: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'const unsigned int' [-Wsign-compare] + 275 | if (ret <= 0 || ret >= MAX_BDF_LENGTH) { + | ~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/map:63, + from /build/reproducible-path/rocm-smi-lib-5.7.0/include/rocm_smi/rocm_smi_device.h:54, + from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc:63: +/usr/include/c++/13/bits/stl_map.h: 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 = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]': +/usr/include/c++/13/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++/13/map:63, from /build/reproducible-path/rocm-smi-lib-5.7.0/include/rocm_smi/rocm_smi_device.h:54, from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc:63: @@ -1329,6 +1393,20 @@ /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/set:62, + from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc:54: +/usr/include/c++/13/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 unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': +/usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 + 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_tree.h: In member 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++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 + 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_tree.h: In member 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++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 + 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/map:63, from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_device.cc:52: /usr/include/c++/13/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::shared_ptr >; _Compare = std::less; _Alloc = std::allocator > > >]': @@ -1349,10 +1427,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_tree.h: In member 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++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 - 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/map:62: /usr/include/c++/13/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 unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 @@ -1371,50 +1445,18 @@ /usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 12%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_monitor.cc.o +[ 16%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_monitor.cc.o +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_monitor.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_monitor.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_monitor.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc +[ 19%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_monitor.cc.o cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/c++ -Doam_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/oam/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT oam/CMakeFiles/oam.dir/__/src/rocm_smi_monitor.cc.o -MF CMakeFiles/oam.dir/__/src/rocm_smi_monitor.cc.o.d -o CMakeFiles/oam.dir/__/src/rocm_smi_monitor.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc -[ 16%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_power_mon.cc.o +[ 22%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_power_mon.cc.o +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_power_mon.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_power_mon.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_power_mon.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_power_mon.cc +[ 25%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_power_mon.cc.o cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/c++ -Doam_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/oam/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT oam/CMakeFiles/oam.dir/__/src/rocm_smi_power_mon.cc.o -MF CMakeFiles/oam.dir/__/src/rocm_smi_power_mon.cc.o.d -o CMakeFiles/oam.dir/__/src/rocm_smi_power_mon.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_power_mon.cc -[ 19%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_main.cc.o -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_main.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_main.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_main.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc: In function 'uint32_t amd::smi::GetDrmRenderMinor(std::string)': -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc:186:33: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 186 | if (!render_file.compare(0, prefix_size, render_file_prefix)) { - | ^~~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc:187:43: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 187 | drm_minor = stoi(render_file.substr(prefix_size)); - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc:43: -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc: In function 'uint32_t amd::smi::ConstructBDFID(std::string, uint64_t*)': -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc:273:14: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'const unsigned int' [-Wsign-compare] - 273 | assert(ret < MAX_BDF_LENGTH); - | ~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc:275:23: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'const unsigned int' [-Wsign-compare] - 275 | if (ret <= 0 || ret >= MAX_BDF_LENGTH) { - | ~~~~^~~~~~~~~~~~~~~~~ -[ 22%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_utils.cc.o +[ 29%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_utils.cc.o +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_utils.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_utils.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_utils.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_utils.cc +[ 32%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_utils.cc.o cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/c++ -Doam_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/oam/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT oam/CMakeFiles/oam.dir/__/src/rocm_smi_utils.cc.o -MF CMakeFiles/oam.dir/__/src/rocm_smi_utils.cc.o.d -o CMakeFiles/oam.dir/__/src/rocm_smi_utils.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_utils.cc -In file included from /usr/include/c++/13/map:63, - from /build/reproducible-path/rocm-smi-lib-5.7.0/include/rocm_smi/rocm_smi_device.h:54, - from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc:63: -/usr/include/c++/13/bits/stl_map.h: 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 = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]': -/usr/include/c++/13/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++/13/set:62, - from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_main.cc:54: -/usr/include/c++/13/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 unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': -/usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 - 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_tree.h: In member 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++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 - 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc: In function 'std::vector amd::smi::get_intersection(std::vector*, std::vector*)': /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc:480:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 480 | std::sort(v1->begin(), v1->end()); @@ -1455,6 +1497,19 @@ 5323 | return _GLIBCXX_STD_A::__set_intersection(__first1, __last1, | ^ /usr/include/c++/13/bits/stl_algo.h:5323:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc: In function 'std::vector amd::smi::get_intersection(std::vector*, std::vector*)': +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc:480:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 480 | std::sort(v1->begin(), v1->end()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc:481:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 481 | std::sort(v2->begin(), v2->end()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc:483:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 483 | std::set_intersection(v1->begin(), v1->end(), v2->begin(), v2->end(), + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 484 | std::back_inserter(intersect)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc:483:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13/regex:59: /usr/include/c++/13/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -1481,8 +1536,6 @@ /usr/include/c++/13/bits/alloc_traits.h:948:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 948 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -[ 25%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_monitor.cc.o -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_monitor.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_monitor.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_monitor.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc In file included from /usr/include/c++/13/map:63, from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc:50: /usr/include/c++/13/bits/stl_map.h: 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 = std::shared_ptr >; _Compare = std::less; _Alloc = std::allocator > > >]': @@ -1498,6 +1551,69 @@ /usr/include/c++/13/bits/stl_tree.h:1104:30: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1104 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/regex:57, + from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc:53: +/usr/include/c++/13/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/13/algorithm:61, + from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc:52: +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/stl_algo.h:4851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 4851 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) + | ^~~~ +/usr/include/c++/13/bits/stl_algo.h:4851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function '_OIter std::set_intersection(_IIter1, _IIter1, _IIter2, _IIter2, _OIter) [with _IIter1 = __gnu_cxx::__normal_iterator >; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = back_insert_iterator >]': +/usr/include/c++/13/bits/stl_algo.h:5303:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 5303 | set_intersection(_InputIterator1 __first1, _InputIterator1 __last1, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:5303:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:5303:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:5303:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:5323:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 5323 | return _GLIBCXX_STD_A::__set_intersection(__first1, __last1, + | ^ +/usr/include/c++/13/bits/stl_algo.h:5323:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/13/regex:59: +/usr/include/c++/13/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ + 239 | __x.end()); + | ~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 251 | end(), _M_get_Tp_allocator()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/ext/alloc_traits.h:34, + from /usr/include/c++/13/bits/basic_string.h:39, + from /usr/include/c++/13/string:54, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/istream:40, + from /usr/include/c++/13/fstream:40, + from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc:47: +In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]', + inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/13/bits/vector.tcc:250:21: +/usr/include/c++/13/bits/alloc_traits.h:948:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 948 | std::_Destroy(__first, __last); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/map:63, + from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc:50: +/usr/include/c++/13/bits/stl_map.h: 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 = std::shared_ptr >; _Compare = std::less; _Alloc = std::allocator > > >]': +/usr/include/c++/13/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++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -1530,6 +1646,11 @@ /usr/include/c++/13/bits/stl_algo.h:5269:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5269 | else if (__comp(__first2, __first1)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/map:62: +/usr/include/c++/13/bits/stl_tree.h: In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const std::pair*; _Key = amd::smi::MonitorTypes; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/stl_tree.h:1104:30: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 1104 | _M_insert_unique_(end(), *__first, __an); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13/bits/stl_vector.h:1613:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1613 | _M_allocate_and_copy(size_type __n, @@ -1560,9 +1681,151 @@ /usr/include/c++/13/bits/stl_tree.h:2271:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2271 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_utils.cc:106:13: warning: 'void amd::smi::debugFilesDiscovered(std::vector >)' defined but not used [-Wunused-function] - 106 | static void debugFilesDiscovered(std::vector files) { - | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1942 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1947 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1948 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1949 | __comp); + | ~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1950:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1950 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__set_intersection(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = back_insert_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:5262:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 5262 | __set_intersection(_InputIterator1 __first1, _InputIterator1 __last1, + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:5262:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:5262:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:5262:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:5267:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 5267 | if (__comp(__first1, __first2)) + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:5269:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 5269 | else if (__comp(__first2, __first1)) + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]': +/usr/include/c++/13/bits/stl_vector.h:1613:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1613 | _M_allocate_and_copy(size_type __n, + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_vector.h:1613:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_vector.h:1619:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1619 | std::__uninitialized_copy_a(__first, __last, __result, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1620 | _M_get_Tp_allocator()); + | ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/string:51: +/usr/include/c++/13/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 624 | copy(_II __first, _II __last, _OI __result) + | ^~~~ +/usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algobase.h:633:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 632 | return std::__copy_move_a<__is_move_iterator<_II>::__value> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 633 | (std::__miter_base(__first), std::__miter_base(__last), __result); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/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 unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': +/usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 + 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/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_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = const std::pair&; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = amd::smi::MonitorTypes; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/stl_tree.h:2271:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 2271 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/deque:65, + from /usr/include/c++/13/stack:62, + from /usr/include/c++/13/regex:43: +/usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long unsigned int*; _ForwardIterator = long long unsigned int*; _Allocator = allocator]': +/usr/include/c++/13/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + 398 | return std::__uninitialized_copy_a + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1918 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1926:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1926 | std::__partial_sort(__first, __last, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1931:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1931 | std::__unguarded_partition_pivot(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:1854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1854 | __final_insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1860:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1860 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1861 | __comp); + | ~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1864 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_algobase.h:71: +/usr/include/c++/13/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 44 | operator()(_Iterator1 __it1, _Iterator2 __it2) const + | ^~~~~~~~ +/usr/include/c++/13/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]': +/usr/include/c++/13/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 373 | return std::uninitialized_copy(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/string:44: +/usr/include/c++/13/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/cpp_type_traits.h:607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 607 | __miter_base(_Iterator __it) + | ^~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/stl_algobase.h:538:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 538 | __copy_move_a(_II __first, _II __last, _OI __result) + | ^~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:538:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algobase.h:538:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/13/bits/alloc_traits.h:33: +/usr/include/c++/13/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/stl_construct.h:182:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) + | ^~~~~~~~ +/usr/include/c++/13/bits/stl_construct.h:182:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_construct.h:196:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 196 | __destroy(__first, __last); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_tree.h: In member 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++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 + 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = amd::smi::MonitorTypes; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/13/deque:65, from /usr/include/c++/13/stack:62, from /usr/include/c++/13/regex:43: @@ -1722,6 +1985,88 @@ 172 | __destroy(_ForwardIterator, _ForwardIterator) { } | ^~~~~~~~~ /usr/include/c++/13/bits/stl_construct.h:172:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]': +/usr/include/c++/13/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + 373 | return std::uninitialized_copy(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:1905:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1905 | __partial_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1905:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1905:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1910:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1910 | std::__heap_select(__first, __middle, __last, __comp); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1911:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1911 | std::__sort_heap(__first, __middle, __comp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:1893:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1893 | __unguarded_partition_pivot(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1893:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1897:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1897 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1898 | __comp); + | ~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1897:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1899:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1899 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1812 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1819:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1819 | if (__comp(__i, __first)) + | ~~~~~~^~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1823:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1823 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:1836:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1836 | __unguarded_insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1836:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_utils.cc:106:13: warning: 'void amd::smi::debugFilesDiscovered(std::vector >)' defined but not used [-Wunused-function] + 106 | static void debugFilesDiscovered(std::vector files) { + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]': +/usr/include/c++/13/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 185 | __uninit_copy(__first, __last, __result); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/string:48: +/usr/include/c++/13/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long unsigned int*; _Container = vector]': +/usr/include/c++/13/bits/stl_iterator.h:1357:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1357 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + | ^~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long unsigned int*; _Container = vector]': +/usr/include/c++/13/bits/stl_iterator.h:1357:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algobase.h: In function '_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long unsigned int*]': +/usr/include/c++/13/bits/stl_algobase.h:331:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 331 | __niter_wrap(_From __from, _To __res) + | ^~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/stl_construct.h:172:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 172 | __destroy(_ForwardIterator, _ForwardIterator) { } + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_construct.h:172:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_utils.cc:106:13: warning: 'void amd::smi::debugFilesDiscovered(std::vector >)' defined but not used [-Wunused-function] + 106 | static void debugFilesDiscovered(std::vector files) { + | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long unsigned int*]': /usr/include/c++/13/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, @@ -1836,402 +2181,6 @@ /usr/include/c++/13/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 147 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long unsigned int*]': -/usr/include/c++/13/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, - | ^~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - 147 | { return std::copy(__first, __last, __result); } - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~~~ -/usr/include/c++/13/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~~ -/usr/include/c++/13/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/cpp_type_traits.h:607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 607 | __miter_base(_Iterator __it) - | ^~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h: In function '_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/stl_algobase.h:805:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 805 | __copy_move_backward_a(_II __first, _II __last, _OI __result) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:805:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algobase.h:805:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = long long unsigned int; _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/predefined_ops.h:97:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 97 | operator()(_Value& __val, _Iterator __it) const - | ^~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]': -/usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 624 | copy(_II __first, _II __last, _OI __result) - | ^~~~ -/usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algobase.h:633:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 632 | return std::__copy_move_a<__is_move_iterator<_II>::__value> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 633 | (std::__miter_base(__first), std::__miter_base(__last), __result); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long unsigned int*]': -/usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - 624 | copy(_II __first, _II __last, _OI __result) - | ^~~~ -/usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 232 | if (__comp(__first + __secondChild, - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 233 | __first + (__secondChild - 1))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]': -/usr/include/c++/13/bits/stl_algobase.h:538:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 538 | __copy_move_a(_II __first, _II __last, _OI __result) - | ^~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:538:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long unsigned int*]': -/usr/include/c++/13/bits/stl_iterator.h:2968:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - 2968 | __miter_base(move_iterator<_Iterator> __it) - | ^~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_val]': -/usr/include/c++/13/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 135 | __push_heap(_RandomAccessIterator __first, - | ^~~~~~~~~~~ -/usr/include/c++/13/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': -/usr/include/c++/13/bits/stl_vector.h:603:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 603 | std::__uninitialized_copy_a(__x.begin(), __x.end(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 604 | this->_M_impl._M_start, - | ~~~~~~~~~~~~~~~~~~~~~~~ - 605 | _M_get_Tp_allocator()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long unsigned int]': -/usr/include/c++/13/bits/predefined_ops.h:68:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 68 | operator()(_Iterator __it, _Value& __val) const - | ^~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc: In function 'std::vector amd::smi::get_intersection(std::vector*, std::vector*)': -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc:480:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 480 | std::sort(v1->begin(), v1->end()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc:481:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 481 | std::sort(v2->begin(), v2->end()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc:483:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 483 | std::set_intersection(v1->begin(), v1->end(), v2->begin(), v2->end(), - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 484 | std::back_inserter(intersect)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc:483:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/13/regex:57, - from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc:53: -/usr/include/c++/13/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/13/algorithm:61, - from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc:52: -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/stl_algo.h:4851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 4851 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) - | ^~~~ -/usr/include/c++/13/bits/stl_algo.h:4851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function '_OIter std::set_intersection(_IIter1, _IIter1, _IIter2, _IIter2, _OIter) [with _IIter1 = __gnu_cxx::__normal_iterator >; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = back_insert_iterator >]': -/usr/include/c++/13/bits/stl_algo.h:5303:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 5303 | set_intersection(_InputIterator1 __first1, _InputIterator1 __last1, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:5303:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:5303:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:5303:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:5323:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 5323 | return _GLIBCXX_STD_A::__set_intersection(__first1, __last1, - | ^ -/usr/include/c++/13/bits/stl_algo.h:5323:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/13/regex:59: -/usr/include/c++/13/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - 239 | __x.end()); - | ~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 251 | end(), _M_get_Tp_allocator()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/ext/alloc_traits.h:34, - from /usr/include/c++/13/bits/basic_string.h:39, - from /usr/include/c++/13/string:54, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/istream:40, - from /usr/include/c++/13/fstream:40, - from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc:47: -In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]', - inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/13/bits/vector.tcc:250:21: -/usr/include/c++/13/bits/alloc_traits.h:948:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 948 | std::_Destroy(__first, __last); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/map:63, - from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_monitor.cc:50: -/usr/include/c++/13/bits/stl_map.h: 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 = std::shared_ptr >; _Compare = std::less; _Alloc = std::allocator > > >]': -/usr/include/c++/13/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++/13/map:62: -/usr/include/c++/13/bits/stl_tree.h: In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const std::pair*; _Key = amd::smi::MonitorTypes; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/stl_tree.h:1104:30: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 1104 | _M_insert_unique_(end(), *__first, __an); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1942 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1947 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1948 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1949 | __comp); - | ~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1950:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1950 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__set_intersection(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = back_insert_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:5262:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 5262 | __set_intersection(_InputIterator1 __first1, _InputIterator1 __last1, - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:5262:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:5262:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:5262:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:5267:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 5267 | if (__comp(__first1, __first2)) - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:5269:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 5269 | else if (__comp(__first2, __first1)) - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]': -/usr/include/c++/13/bits/stl_vector.h:1613:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1613 | _M_allocate_and_copy(size_type __n, - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_vector.h:1613:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_vector.h:1619:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1619 | std::__uninitialized_copy_a(__first, __last, __result, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1620 | _M_get_Tp_allocator()); - | ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:51: -/usr/include/c++/13/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 624 | copy(_II __first, _II __last, _OI __result) - | ^~~~ -/usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algobase.h:633:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 632 | return std::__copy_move_a<__is_move_iterator<_II>::__value> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 633 | (std::__miter_base(__first), std::__miter_base(__last), __result); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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 unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': -/usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 - 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = const std::pair&; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = amd::smi::MonitorTypes; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/stl_tree.h:2271:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 2271 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 29%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_counters.cc.o -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/c++ -Doam_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/oam/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT oam/CMakeFiles/oam.dir/__/src/rocm_smi_counters.cc.o -MF CMakeFiles/oam.dir/__/src/rocm_smi_counters.cc.o.d -o CMakeFiles/oam.dir/__/src/rocm_smi_counters.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_counters.cc -In file included from /usr/include/c++/13/deque:65, - from /usr/include/c++/13/stack:62, - from /usr/include/c++/13/regex:43: -/usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long unsigned int*; _ForwardIterator = long long unsigned int*; _Allocator = allocator]': -/usr/include/c++/13/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - 398 | return std::__uninitialized_copy_a - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1918 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1926:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1926 | std::__partial_sort(__first, __last, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1931:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1931 | std::__unguarded_partition_pivot(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:1854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1854 | __final_insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1860:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1860 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1861 | __comp); - | ~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1864 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_algobase.h:71: -/usr/include/c++/13/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 44 | operator()(_Iterator1 __it1, _Iterator2 __it2) const - | ^~~~~~~~ -/usr/include/c++/13/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]': -/usr/include/c++/13/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 373 | return std::uninitialized_copy(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:44: -/usr/include/c++/13/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/cpp_type_traits.h:607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 607 | __miter_base(_Iterator __it) - | ^~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/stl_algobase.h:538:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 538 | __copy_move_a(_II __first, _II __last, _OI __result) - | ^~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:538:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algobase.h:538:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/13/bits/alloc_traits.h:33: -/usr/include/c++/13/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/stl_construct.h:182:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) - | ^~~~~~~~ -/usr/include/c++/13/bits/stl_construct.h:182:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_construct.h:196:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 196 | __destroy(__first, __last); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_tree.h: In member 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++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 - 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 32%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_kfd.cc.o -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/c++ -Doam_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/oam/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT oam/CMakeFiles/oam.dir/__/src/rocm_smi_kfd.cc.o -MF CMakeFiles/oam.dir/__/src/rocm_smi_kfd.cc.o.d -o CMakeFiles/oam.dir/__/src/rocm_smi_kfd.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_kfd.cc -/usr/include/c++/13/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = amd::smi::MonitorTypes; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]': -/usr/include/c++/13/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - 373 | return std::uninitialized_copy(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:1905:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1905 | __partial_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1905:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1905:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1910:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1910 | std::__heap_select(__first, __middle, __last, __comp); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1911:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1911 | std::__sort_heap(__first, __middle, __comp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:1893:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1893 | __unguarded_partition_pivot(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1893:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1897:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1897 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1898 | __comp); - | ~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1897:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1899:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1899 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1812 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1819:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1819 | if (__comp(__i, __first)) - | ~~~~~~^~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1823:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1823 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:1836:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1836 | __unguarded_insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1836:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]': -/usr/include/c++/13/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 185 | __uninit_copy(__first, __last, __result); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:48: -/usr/include/c++/13/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long unsigned int*; _Container = vector]': -/usr/include/c++/13/bits/stl_iterator.h:1357:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1357 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - | ^~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long unsigned int*; _Container = vector]': -/usr/include/c++/13/bits/stl_iterator.h:1357:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algobase.h: In function '_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long unsigned int*]': -/usr/include/c++/13/bits/stl_algobase.h:331:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 331 | __niter_wrap(_From __from, _To __res) - | ^~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/stl_construct.h:172:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 172 | __destroy(_ForwardIterator, _ForwardIterator) { } - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_construct.h:172:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long unsigned int*]': /usr/include/c++/13/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, @@ -2394,6 +2343,73 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 633 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long unsigned int*]': +/usr/include/c++/13/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, + | ^~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + 147 | { return std::copy(__first, __last, __result); } + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~~~ +/usr/include/c++/13/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~~ +/usr/include/c++/13/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/cpp_type_traits.h:607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 607 | __miter_base(_Iterator __it) + | ^~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h: In function '_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/stl_algobase.h:805:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 805 | __copy_move_backward_a(_II __first, _II __last, _OI __result) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:805:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algobase.h:805:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = long long unsigned int; _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/predefined_ops.h:97:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 97 | operator()(_Value& __val, _Iterator __it) const + | ^~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]': +/usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 624 | copy(_II __first, _II __last, _OI __result) + | ^~~~ +/usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algobase.h:633:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 632 | return std::__copy_move_a<__is_move_iterator<_II>::__value> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 633 | (std::__miter_base(__first), std::__miter_base(__last), __result); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long unsigned int*]': +/usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + 624 | copy(_II __first, _II __last, _OI __result) + | ^~~~ +/usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 232 | if (__comp(__first + __secondChild, + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 233 | __first + (__secondChild - 1))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]': +/usr/include/c++/13/bits/stl_algobase.h:538:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 538 | __copy_move_a(_II __first, _II __last, _OI __result) + | ^~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:538:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long unsigned int*]': /usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) @@ -2432,10 +2448,41 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 605 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long unsigned int*]': +/usr/include/c++/13/bits/stl_iterator.h:2968:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + 2968 | __miter_base(move_iterator<_Iterator> __it) + | ^~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_val]': +/usr/include/c++/13/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 135 | __push_heap(_RandomAccessIterator __first, + | ^~~~~~~~~~~ +/usr/include/c++/13/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': +/usr/include/c++/13/bits/stl_vector.h:603:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 603 | std::__uninitialized_copy_a(__x.begin(), __x.end(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 604 | this->_M_impl._M_start, + | ~~~~~~~~~~~~~~~~~~~~~~~ + 605 | _M_get_Tp_allocator()); + | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long unsigned int]': /usr/include/c++/13/bits/predefined_ops.h:68:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 68 | operator()(_Iterator __it, _Value& __val) const | ^~~~~~~~ +/usr/include/c++/13/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long unsigned int]': +/usr/include/c++/13/bits/predefined_ops.h:68:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 68 | operator()(_Iterator __it, _Value& __val) const + | ^~~~~~~~ +[ 35%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_counters.cc.o +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/c++ -Doam_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/oam/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT oam/CMakeFiles/oam.dir/__/src/rocm_smi_counters.cc.o -MF CMakeFiles/oam.dir/__/src/rocm_smi_counters.cc.o.d -o CMakeFiles/oam.dir/__/src/rocm_smi_counters.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_counters.cc +[ 38%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_counters.cc.o +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_counters.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_counters.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_counters.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_counters.cc +[ 41%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_kfd.cc.o +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/c++ -Doam_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/oam/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT oam/CMakeFiles/oam.dir/__/src/rocm_smi_kfd.cc.o -MF CMakeFiles/oam.dir/__/src/rocm_smi_kfd.cc.o.d -o CMakeFiles/oam.dir/__/src/rocm_smi_kfd.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_kfd.cc +[ 45%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_kfd.cc.o +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_kfd.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_kfd.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_kfd.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_kfd.cc In file included from /usr/include/c++/13/vector:66, from /build/reproducible-path/rocm-smi-lib-5.7.0/include/rocm_smi/rocm_smi_counters.h:51, from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_counters.cc:61: @@ -2443,6 +2490,18 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:66, + from /build/reproducible-path/rocm-smi-lib-5.7.0/include/rocm_smi/rocm_smi_counters.h:51, + from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_counters.cc:61: +/usr/include/c++/13/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = amd::smi::evt::evnt_info_t; _Alloc = std::allocator]': +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:72: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const amd::smi::evt::evnt_info_t&}; _Tp = amd::smi::evt::evnt_info_t; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const amd::smi::evt::evnt_info_t&}; _Tp = amd::smi::evt::evnt_info_t; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 @@ -2457,6 +2516,15 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:65: +/usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = amd::smi::evt::evnt_info_t*; _ForwardIterator = amd::smi::evt::evnt_info_t*; _Allocator = allocator]': +/usr/include/c++/13/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + 398 | return std::__uninitialized_copy_a + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = amd::smi::evt::evnt_info_t*; _Tp = amd::smi::evt::evnt_info_t]': /usr/include/c++/13/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, @@ -2465,6 +2533,32 @@ /usr/include/c++/13/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = amd::smi::evt::evnt_info_t*; _Tp = amd::smi::evt::evnt_info_t]': +/usr/include/c++/13/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + 373 | return std::uninitialized_copy(__first, __last, __result); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = amd::smi::evt::evnt_info_t*]': +/usr/include/c++/13/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 185 | __uninit_copy(__first, __last, __result); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = amd::smi::evt::evnt_info_t*]': +/usr/include/c++/13/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, + | ^~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + 147 | { return std::copy(__first, __last, __result); } + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = amd::smi::evt::evnt_info_t*]': /usr/include/c++/13/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, @@ -2475,6 +2569,19 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_tree.h:63, + from /usr/include/c++/13/map:62, + from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_counters.cc:53: +/usr/include/c++/13/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = amd::smi::evt::evnt_info_t*]': +/usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + 624 | copy(_II __first, _II __last, _OI __result) + | ^~~~ +/usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +In file included from /usr/include/c++/13/bits/stl_algobase.h:67: +/usr/include/c++/13/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = amd::smi::evt::evnt_info_t*]': +/usr/include/c++/13/bits/stl_iterator.h:2968:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + 2968 | __miter_base(move_iterator<_Iterator> __it) + | ^~~~~~~~~~~~ /usr/include/c++/13/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = amd::smi::evt::evnt_info_t*]': /usr/include/c++/13/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, @@ -2496,6 +2603,10 @@ /usr/include/c++/13/bits/stl_iterator.h:2968:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 2968 | __miter_base(move_iterator<_Iterator> __it) | ^~~~~~~~~~~~ +[ 48%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_io_link.cc.o +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/c++ -Doam_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/oam/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT oam/CMakeFiles/oam.dir/__/src/rocm_smi_io_link.cc.o -MF CMakeFiles/oam.dir/__/src/rocm_smi_io_link.cc.o.d -o CMakeFiles/oam.dir/__/src/rocm_smi_io_link.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_io_link.cc +[ 51%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_io_link.cc.o +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_io_link.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_io_link.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_io_link.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_io_link.cc In file included from /usr/include/c++/13/map:63, from /build/reproducible-path/rocm-smi-lib-5.7.0/include/rocm_smi/rocm_smi_io_link.h:50, from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_kfd.cc:56: @@ -2515,6 +2626,33 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/map:63, + from /build/reproducible-path/rocm-smi-lib-5.7.0/include/rocm_smi/rocm_smi_io_link.h:50, + from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_kfd.cc:56: +/usr/include/c++/13/bits/stl_map.h: 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 = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]': +/usr/include/c++/13/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++/13/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/13/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++/13/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': +/usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::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++/13/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13/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, @@ -2523,8 +2661,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -[ 35%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_io_link.cc.o -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/c++ -Doam_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/oam/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT oam/CMakeFiles/oam.dir/__/src/rocm_smi_io_link.cc.o -MF CMakeFiles/oam.dir/__/src/rocm_smi_io_link.cc.o.d -o CMakeFiles/oam.dir/__/src/rocm_smi_io_link.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_io_link.cc +In file included from /usr/include/c++/13/map:62: +/usr/include/c++/13/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 unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': +/usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 + 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/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::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': +/usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/13/map:62: /usr/include/c++/13/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 unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 @@ -2534,16 +2677,38 @@ /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 /usr/include/c++/13/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 = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 +/usr/include/c++/13/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 = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_tree.h: In member 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++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 + 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_tree.h: In member 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++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': +/usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 /usr/include/c++/13/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 -[ 38%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_gpu_metrics.cc.o +/usr/include/c++/13/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_io_link.cc: In member function 'int amd::smi::IOLink::Initialize()': +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_io_link.cc:371:28: warning: cast from 'amd::smi::IO_LINK_TYPE*' {aka 'amd::smi::_IO_LINK_TYPE*'} to 'uint64_t*' {aka 'long long unsigned int*'} increases required alignment of target type [-Wcast-align] + 371 | reinterpret_cast(&type_)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_io_link.cc:375:28: warning: cast from 'uint32_t*' {aka 'unsigned int*'} to 'uint64_t*' {aka 'long long unsigned int*'} increases required alignment of target type [-Wcast-align] + 375 | reinterpret_cast(&node_from_)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_io_link.cc:379:28: warning: cast from 'uint32_t*' {aka 'unsigned int*'} to 'uint64_t*' {aka 'long long unsigned int*'} increases required alignment of target type [-Wcast-align] + 379 | reinterpret_cast(&node_to_)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 54%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_gpu_metrics.cc.o cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/c++ -Doam_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/oam/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT oam/CMakeFiles/oam.dir/__/src/rocm_smi_gpu_metrics.cc.o -MF CMakeFiles/oam.dir/__/src/rocm_smi_gpu_metrics.cc.o.d -o CMakeFiles/oam.dir/__/src/rocm_smi_gpu_metrics.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_gpu_metrics.cc +[ 58%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_gpu_metrics.cc.o +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_gpu_metrics.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_gpu_metrics.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_gpu_metrics.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_gpu_metrics.cc /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_io_link.cc: In member function 'int amd::smi::IOLink::Initialize()': /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_io_link.cc:371:28: warning: cast from 'amd::smi::IO_LINK_TYPE*' {aka 'amd::smi::_IO_LINK_TYPE*'} to 'uint64_t*' {aka 'long long unsigned int*'} increases required alignment of target type [-Wcast-align] 371 | reinterpret_cast(&type_)); @@ -2571,16 +2736,39 @@ /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/map:63, + from /build/reproducible-path/rocm-smi-lib-5.7.0/include/rocm_smi/rocm_smi_device.h:54, + from /build/reproducible-path/rocm-smi-lib-5.7.0/include/rocm_smi/rocm_smi_utils.h:52, + from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_io_link.cc:58: +/usr/include/c++/13/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': +/usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::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++/13/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': +/usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 + 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/map:62: +/usr/include/c++/13/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::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': +/usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 + 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 41%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi.cc.o +[ 61%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi.cc.o cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/c++ -Doam_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/oam/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT oam/CMakeFiles/oam.dir/__/src/rocm_smi.cc.o -MF CMakeFiles/oam.dir/__/src/rocm_smi.cc.o.d -o CMakeFiles/oam.dir/__/src/rocm_smi.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc -[ 45%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_power_mon.cc.o -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_power_mon.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_power_mon.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_power_mon.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_power_mon.cc -[ 48%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_logger.cc.o +[ 64%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi.cc.o +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc +[ 67%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_logger.cc.o cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/c++ -Doam_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/oam/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT oam/CMakeFiles/oam.dir/__/src/rocm_smi_logger.cc.o -MF CMakeFiles/oam.dir/__/src/rocm_smi_logger.cc.o.d -o CMakeFiles/oam.dir/__/src/rocm_smi_logger.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_logger.cc +[ 70%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_logger.cc.o +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_logger.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_logger.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_logger.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_logger.cc /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc: In function 'uint64_t freq_string_to_int(const std::vector >&, bool*, uint32_t*, uint32_t)': /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:164:51: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'long double' may change value [-Wconversion] 164 | long double multiplier = get_multiplier_from_str(units_str[0]); @@ -2599,10 +2787,35 @@ /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:237:39: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'long double' may change value [-Wconversion] 237 | multiplier = get_multiplier_from_str(hi_units_str[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -[ 51%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_utils.cc.o -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_utils.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_utils.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_utils.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_utils.cc -[ 54%] Building CXX object oam/CMakeFiles/oam.dir/__/third_party/shared_mutex/shared_mutex.cc.o +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc: In function 'uint64_t freq_string_to_int(const std::vector >&, bool*, uint32_t*, uint32_t)': +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:164:51: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'long double' may change value [-Wconversion] + 164 | long double multiplier = get_multiplier_from_str(units_str[0]); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc: In function 'void freq_volt_string_to_point(std::string, rsmi_od_vddc_point_t*)': +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:205:51: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'long double' may change value [-Wconversion] + 205 | long double multiplier = get_multiplier_from_str(freq_units_str[0]); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:209:39: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'long double' may change value [-Wconversion] + 209 | multiplier = get_multiplier_from_str(volts_units_str[0]); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc: In function 'void od_value_pair_str_to_range(std::string, rsmi_range_t*)': +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:233:51: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'long double' may change value [-Wconversion] + 233 | long double multiplier = get_multiplier_from_str(lo_units_str[0]); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:237:39: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'long double' may change value [-Wconversion] + 237 | multiplier = get_multiplier_from_str(hi_units_str[0]); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +[ 74%] Building CXX object oam/CMakeFiles/oam.dir/__/third_party/shared_mutex/shared_mutex.cc.o cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/c++ -Doam_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/oam/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT oam/CMakeFiles/oam.dir/__/third_party/shared_mutex/shared_mutex.cc.o -MF CMakeFiles/oam.dir/__/third_party/shared_mutex/shared_mutex.cc.o.d -o CMakeFiles/oam.dir/__/third_party/shared_mutex/shared_mutex.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex/shared_mutex.cc +[ 77%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o -MF CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex/shared_mutex.cc +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc: In function 'rsmi_status_t rsmi_dev_ecc_count_get(uint32_t, rsmi_gpu_block_t, rsmi_error_count_t*)': +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:677:42: warning: 'ret' may be used uninitialized [-Wmaybe-uninitialized] + 677 | << amd::smi::getRSMIStatusString(ret); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:635:17: note: 'ret' was declared here + 635 | rsmi_status_t ret; + | ^~~ /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc: In function 'rsmi_status_t rsmi_dev_ecc_count_get(uint32_t, rsmi_gpu_block_t, rsmi_error_count_t*)': /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:677:42: warning: 'ret' may be used uninitialized [-Wmaybe-uninitialized] 677 | << amd::smi::getRSMIStatusString(ret); @@ -2610,12 +2823,16 @@ /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:635:17: note: 'ret' was declared here 635 | rsmi_status_t ret; | ^~~ -[ 58%] Building CXX object oam/CMakeFiles/oam.dir/src/amd_oam.cc.o +[ 80%] Building CXX object oam/CMakeFiles/oam.dir/src/amd_oam.cc.o cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/c++ -Doam_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/oam/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT oam/CMakeFiles/oam.dir/src/amd_oam.cc.o -MF CMakeFiles/oam.dir/src/amd_oam.cc.o.d -o CMakeFiles/oam.dir/src/amd_oam.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/oam/src/amd_oam.cc /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc: In function 'rsmi_status_t rsmi_compute_process_gpus_get(uint32_t, uint32_t*, uint32_t*)': /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:3646:26: note: parameter passing for argument of type 'std::__detail::_Node_iterator' changed in GCC 7.1 3646 | nit = gpu_set.erase(nit); | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc: In function 'rsmi_status_t rsmi_compute_process_gpus_get(uint32_t, uint32_t*, uint32_t*)': +/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:3646:26: note: parameter passing for argument of type 'std::__detail::_Node_iterator' changed in GCC 7.1 + 3646 | nit = gpu_set.erase(nit); + | ~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/13/map:63, from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:63: /usr/include/c++/13/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]': @@ -2651,247 +2868,11 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_utils.cc:106:13: warning: 'void amd::smi::debugFilesDiscovered(std::vector >)' defined but not used [-Wunused-function] - 106 | static void debugFilesDiscovered(std::vector files) { - | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/map:62: /usr/include/c++/13/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 unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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 = rsmi_power_profile_preset_masks_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 -In file included from /usr/include/c++/13/bits/unordered_map.h:33, - from /usr/include/c++/13/unordered_map:41, - from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:61: -/usr/include/c++/13/bits/hashtable.h: 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 = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = std::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++/13/bits/hashtable.h:979:7: note: parameter passing for argument of type 'std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator' {aka 'std::__detail::_Insert_base, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 - 979 | erase(iterator __it) - | ^~~~~ -/usr/include/c++/13/bits/hashtable.h:980:21: note: parameter passing for argument of type 'std::_Hashtable, std::__detail::_Identity, std::equal_to, std::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::__detail::_Identity, std::equal_to, std::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 - 980 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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 unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': -/usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 - 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_tree.h: In member 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++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 - 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = rsmi_power_profile_preset_masks_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/hashtable.h: 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(const_iterator) [with _Key = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = std::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++/13/bits/hashtable.h:2316:5: note: parameter passing for argument of type 'std::_Hashtable, std::__detail::_Identity, std::equal_to, std::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::__detail::_Identity, std::equal_to, std::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 - 2316 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2317 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 61%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_counters.cc.o -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_counters.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_counters.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_counters.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_counters.cc -[ 64%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_kfd.cc.o -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_kfd.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_kfd.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_kfd.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_kfd.cc -In file included from /usr/include/c++/13/vector:66, - from /build/reproducible-path/rocm-smi-lib-5.7.0/include/rocm_smi/rocm_smi_counters.h:51, - from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_counters.cc:61: -/usr/include/c++/13/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = amd::smi::evt::evnt_info_t; _Alloc = std::allocator]': -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const amd::smi::evt::evnt_info_t&}; _Tp = amd::smi::evt::evnt_info_t; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:65: -/usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = amd::smi::evt::evnt_info_t*; _ForwardIterator = amd::smi::evt::evnt_info_t*; _Allocator = allocator]': -/usr/include/c++/13/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - 398 | return std::__uninitialized_copy_a - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = amd::smi::evt::evnt_info_t*; _Tp = amd::smi::evt::evnt_info_t]': -/usr/include/c++/13/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - 373 | return std::uninitialized_copy(__first, __last, __result); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = amd::smi::evt::evnt_info_t*]': -/usr/include/c++/13/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 185 | __uninit_copy(__first, __last, __result); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = amd::smi::evt::evnt_info_t*]': -/usr/include/c++/13/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, - | ^~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - 147 | { return std::copy(__first, __last, __result); } - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_tree.h:63, - from /usr/include/c++/13/map:62, - from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_counters.cc:53: -/usr/include/c++/13/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = amd::smi::evt::evnt_info_t*]': -/usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - 624 | copy(_II __first, _II __last, _OI __result) - | ^~~~ -/usr/include/c++/13/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -In file included from /usr/include/c++/13/bits/stl_algobase.h:67: -/usr/include/c++/13/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = amd::smi::evt::evnt_info_t*]': -/usr/include/c++/13/bits/stl_iterator.h:2968:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - 2968 | __miter_base(move_iterator<_Iterator> __it) - | ^~~~~~~~~~~~ -[ 67%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_io_link.cc.o -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_io_link.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_io_link.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_io_link.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_io_link.cc -[ 70%] Linking CXX shared library liboam.so -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/cmake -E cmake_link_script CMakeFiles/oam.dir/link.txt --verbose=1 -/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,liboam.so.1 -o liboam.so.1.0 CMakeFiles/oam.dir/__/src/rocm_smi_device.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_main.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_monitor.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_power_mon.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_utils.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_counters.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_kfd.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_io_link.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_gpu_metrics.cc.o CMakeFiles/oam.dir/__/src/rocm_smi.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_logger.cc.o CMakeFiles/oam.dir/__/third_party/shared_mutex/shared_mutex.cc.o CMakeFiles/oam.dir/src/amd_oam.cc.o -lpthread -lrt -/usr/bin/ld: warning: -z noexecheap ignored -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_io_link.cc: In member function 'int amd::smi::IOLink::Initialize()': -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_io_link.cc:371:28: warning: cast from 'amd::smi::IO_LINK_TYPE*' {aka 'amd::smi::_IO_LINK_TYPE*'} to 'uint64_t*' {aka 'long long unsigned int*'} increases required alignment of target type [-Wcast-align] - 371 | reinterpret_cast(&type_)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_io_link.cc:375:28: warning: cast from 'uint32_t*' {aka 'unsigned int*'} to 'uint64_t*' {aka 'long long unsigned int*'} increases required alignment of target type [-Wcast-align] - 375 | reinterpret_cast(&node_from_)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_io_link.cc:379:28: warning: cast from 'uint32_t*' {aka 'unsigned int*'} to 'uint64_t*' {aka 'long long unsigned int*'} increases required alignment of target type [-Wcast-align] - 379 | reinterpret_cast(&node_to_)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/cmake -E cmake_symlink_library liboam.so.1.0 liboam.so.1 liboam.so -make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -[ 70%] Built target oam -make -f oam/CMakeFiles/oam_ex.dir/build.make oam/CMakeFiles/oam_ex.dir/depend -make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0/oam /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam/CMakeFiles/oam_ex.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -make -f oam/CMakeFiles/oam_ex.dir/build.make oam/CMakeFiles/oam_ex.dir/build -make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -[ 74%] Building C object oam/CMakeFiles/oam_ex.dir/example/oam_example.c.o -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/cc -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/include/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/oam/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -MD -MT oam/CMakeFiles/oam_ex.dir/example/oam_example.c.o -MF CMakeFiles/oam_ex.dir/example/oam_example.c.o.d -o CMakeFiles/oam_ex.dir/example/oam_example.c.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/oam/example/oam_example.c -/build/reproducible-path/rocm-smi-lib-5.7.0/oam/example/oam_example.c: In function 'get_sensor_info': -/build/reproducible-path/rocm-smi-lib-5.7.0/oam/example/oam_example.c:30:44: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'int64_t' {aka 'long long int'} [-Wformat=] - 30 | printf("\tSensor Value : %ld %s\n", sensor_info[j].value, unit); - | ~~^ ~~~~~~~~~~~~~~~~~~~~ - | | | - | long int int64_t {aka long long int} - | %lld -[ 77%] Linking C executable oam_ex -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/cmake -E cmake_link_script CMakeFiles/oam_ex.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wl,-z,relro -Wl,-z,now CMakeFiles/oam_ex.dir/example/oam_example.c.o -o oam_ex -Wl,-rpath,/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam liboam.so.1.0 -lpthread -lrt -In file included from /usr/include/c++/13/map:63, - from /build/reproducible-path/rocm-smi-lib-5.7.0/include/rocm_smi/rocm_smi_io_link.h:50, - from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_kfd.cc:56: -/usr/include/c++/13/bits/stl_map.h: 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 = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]': -/usr/include/c++/13/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++/13/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': -/usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::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++/13/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/13/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++/13/map:63, - from /build/reproducible-path/rocm-smi-lib-5.7.0/include/rocm_smi/rocm_smi_device.h:54, - from /build/reproducible-path/rocm-smi-lib-5.7.0/include/rocm_smi/rocm_smi_utils.h:52, - from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_io_link.cc:58: -/usr/include/c++/13/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': -/usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::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++/13/map:62: -/usr/include/c++/13/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 unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': -/usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 - 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -/usr/include/c++/13/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::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': -/usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 -In file included from /usr/include/c++/13/map:62: -/usr/include/c++/13/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::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': -/usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 - 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 77%] Built target oam_ex -/usr/include/c++/13/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 = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 -[ 80%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_gpu_metrics.cc.o -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_gpu_metrics.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_gpu_metrics.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_gpu_metrics.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_gpu_metrics.cc -/usr/include/c++/13/bits/stl_tree.h: In member 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++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 - 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': -/usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': -/usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 - 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 -[ 83%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi.cc.o -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc -[ 87%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_logger.cc.o -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_logger.cc.o -MF CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_logger.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_logger.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi_logger.cc -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc: In function 'uint64_t freq_string_to_int(const std::vector >&, bool*, uint32_t*, uint32_t)': -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:164:51: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'long double' may change value [-Wconversion] - 164 | long double multiplier = get_multiplier_from_str(units_str[0]); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc: In function 'void freq_volt_string_to_point(std::string, rsmi_od_vddc_point_t*)': -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:205:51: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'long double' may change value [-Wconversion] - 205 | long double multiplier = get_multiplier_from_str(freq_units_str[0]); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:209:39: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'long double' may change value [-Wconversion] - 209 | multiplier = get_multiplier_from_str(volts_units_str[0]); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc: In function 'void od_value_pair_str_to_range(std::string, rsmi_range_t*)': -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:233:51: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'long double' may change value [-Wconversion] - 233 | long double multiplier = get_multiplier_from_str(lo_units_str[0]); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:237:39: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'long double' may change value [-Wconversion] - 237 | multiplier = get_multiplier_from_str(hi_units_str[0]); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -[ 90%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o -cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/common/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -fPIC -MD -MT rocm_smi/CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o -MF CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o.d -o CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex/shared_mutex.cc -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc: In function 'rsmi_status_t rsmi_dev_ecc_count_get(uint32_t, rsmi_gpu_block_t, rsmi_error_count_t*)': -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:677:42: warning: 'ret' may be used uninitialized [-Wmaybe-uninitialized] - 677 | << amd::smi::getRSMIStatusString(ret); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:635:17: note: 'ret' was declared here - 635 | rsmi_status_t ret; - | ^~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc: In function 'rsmi_status_t rsmi_compute_process_gpus_get(uint32_t, uint32_t*, uint32_t*)': -/build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:3646:26: note: parameter passing for argument of type 'std::__detail::_Node_iterator' changed in GCC 7.1 - 3646 | nit = gpu_set.erase(nit); - | ~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/13/map:63, from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:63: /usr/include/c++/13/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]': @@ -2910,6 +2891,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ +/usr/include/c++/13/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 = rsmi_power_profile_preset_masks_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/13/unordered_set:41, from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:62: /usr/include/c++/13/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(iterator) [with _Value = long long unsigned int; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator]': @@ -2927,6 +2910,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/bits/unordered_map.h:33, + from /usr/include/c++/13/unordered_map:41, + from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:61: +/usr/include/c++/13/bits/hashtable.h: 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 = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = std::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++/13/bits/hashtable.h:979:7: note: parameter passing for argument of type 'std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator' {aka 'std::__detail::_Insert_base, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 + 979 | erase(iterator __it) + | ^~~~~ +/usr/include/c++/13/bits/hashtable.h:980:21: note: parameter passing for argument of type 'std::_Hashtable, std::__detail::_Identity, std::equal_to, std::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::__detail::_Identity, std::equal_to, std::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 + 980 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/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 unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': +/usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 + 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/map:62: /usr/include/c++/13/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 unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 @@ -2934,6 +2931,12 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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 = rsmi_power_profile_preset_masks_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_tree.h: In member 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++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 + 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = rsmi_power_profile_preset_masks_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/13/bits/unordered_map.h:33, from /usr/include/c++/13/unordered_map:41, from /build/reproducible-path/rocm-smi-lib-5.7.0/src/rocm_smi.cc:61: @@ -2948,6 +2951,12 @@ /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/hashtable.h: 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(const_iterator) [with _Key = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = std::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++/13/bits/hashtable.h:2316:5: note: parameter passing for argument of type 'std::_Hashtable, std::__detail::_Identity, std::equal_to, std::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::__detail::_Identity, std::equal_to, std::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 + 2316 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2317 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_tree.h: In member 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++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: @@ -2960,20 +2969,20 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2317 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 93%] Linking CXX shared library librocm_smi64.so +[ 83%] Linking CXX shared library librocm_smi64.so cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/cmake -E cmake_link_script CMakeFiles/rocm_smi64.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,librocm_smi64.so.1 -o librocm_smi64.so.1.0 CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_device.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_main.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_monitor.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_power_mon.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_utils.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_counters.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_kfd.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_io_link.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_gpu_metrics.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_logger.cc.o CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o -lpthread -lrt /usr/bin/ld: warning: -z noexecheap ignored cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/cmake -E cmake_symlink_library librocm_smi64.so.1.0 librocm_smi64.so.1 librocm_smi64.so make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -[ 93%] Built target rocm_smi64 +[ 83%] Built target rocm_smi64 make -f rocm_smi/CMakeFiles/rocm_smi_ex.dir/build.make rocm_smi/CMakeFiles/rocm_smi_ex.dir/depend make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi/CMakeFiles/rocm_smi_ex.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' make -f rocm_smi/CMakeFiles/rocm_smi_ex.dir/build.make rocm_smi/CMakeFiles/rocm_smi_ex.dir/build make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -[ 96%] Building CXX object rocm_smi/CMakeFiles/rocm_smi_ex.dir/example/rocm_smi_example.cc.o +[ 87%] Building CXX object rocm_smi/CMakeFiles/rocm_smi_ex.dir/example/rocm_smi_example.cc.o cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/c++ -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -MD -MT rocm_smi/CMakeFiles/rocm_smi_ex.dir/example/rocm_smi_example.cc.o -MF CMakeFiles/rocm_smi_ex.dir/example/rocm_smi_example.cc.o.d -o CMakeFiles/rocm_smi_ex.dir/example/rocm_smi_example.cc.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc /build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc: In function 'rsmi_status_t test_set_compute_partitioning(uint32_t)': /build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:603:44: warning: the address of 'originalComputePartition' will never be NULL [-Waddress] @@ -3029,12 +3038,39 @@ /build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:803:49: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'float' may change value [-Wconversion] 803 | std::cout << (static_cast(val_i64)/val_ui64) * 100; | ^~~~~~~~ -[100%] Linking CXX executable rocm_smi_ex +[ 90%] Linking CXX executable rocm_smi_ex cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi && /usr/bin/cmake -E cmake_link_script CMakeFiles/rocm_smi_ex.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -Wl,-z,relro -Wl,-z,now CMakeFiles/rocm_smi_ex.dir/example/rocm_smi_example.cc.o -o rocm_smi_ex -Wl,-rpath,/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/rocm_smi librocm_smi64.so.1.0 -lpthread -lrt /usr/bin/ld: warning: -z noexecheap ignored +[ 93%] Linking CXX shared library liboam.so +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/cmake -E cmake_link_script CMakeFiles/oam.dir/link.txt --verbose=1 +make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' +/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wall -Wextra -fno-rtti -std=c++11 -Wconversion -Wcast-align -Wformat=2 -fno-common -Wstrict-overflow -Woverloaded-virtual -Wreorder -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro -Wtrampolines -Wl,-z,now -ggdb -O0 -DDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,liboam.so.1 -o liboam.so.1.0 CMakeFiles/oam.dir/__/src/rocm_smi_device.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_main.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_monitor.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_power_mon.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_utils.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_counters.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_kfd.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_io_link.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_gpu_metrics.cc.o CMakeFiles/oam.dir/__/src/rocm_smi.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_logger.cc.o CMakeFiles/oam.dir/__/third_party/shared_mutex/shared_mutex.cc.o CMakeFiles/oam.dir/src/amd_oam.cc.o -lpthread -lrt +/usr/bin/ld: warning: -z noexecheap ignored +[ 93%] Built target rocm_smi_ex +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/cmake -E cmake_symlink_library liboam.so.1.0 liboam.so.1 liboam.so make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -[100%] Built target rocm_smi_ex +[ 93%] Built target oam +make -f oam/CMakeFiles/oam_ex.dir/build.make oam/CMakeFiles/oam_ex.dir/depend +make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/rocm-smi-lib-5.7.0 /build/reproducible-path/rocm-smi-lib-5.7.0/oam /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam/CMakeFiles/oam_ex.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' +make -f oam/CMakeFiles/oam_ex.dir/build.make oam/CMakeFiles/oam_ex.dir/build +make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' +[ 96%] Building C object oam/CMakeFiles/oam_ex.dir/example/oam_example.c.o +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/cc -I/build/reproducible-path/rocm-smi-lib-5.7.0/include -I/build/reproducible-path/rocm-smi-lib-5.7.0/third_party/shared_mutex -I/build/reproducible-path/rocm-smi-lib-5.7.0/include/rocm_smi -I/build/reproducible-path/rocm-smi-lib-5.7.0/oam/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -MD -MT oam/CMakeFiles/oam_ex.dir/example/oam_example.c.o -MF CMakeFiles/oam_ex.dir/example/oam_example.c.o.d -o CMakeFiles/oam_ex.dir/example/oam_example.c.o -c /build/reproducible-path/rocm-smi-lib-5.7.0/oam/example/oam_example.c +/build/reproducible-path/rocm-smi-lib-5.7.0/oam/example/oam_example.c: In function 'get_sensor_info': +/build/reproducible-path/rocm-smi-lib-5.7.0/oam/example/oam_example.c:30:44: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'int64_t' {aka 'long long int'} [-Wformat=] + 30 | printf("\tSensor Value : %ld %s\n", sensor_info[j].value, unit); + | ~~^ ~~~~~~~~~~~~~~~~~~~~ + | | | + | long int int64_t {aka long long int} + | %lld +[100%] Linking C executable oam_ex +cd /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam && /usr/bin/cmake -E cmake_link_script CMakeFiles/oam_ex.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/rocm-smi-lib-5.7.0=. -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 -Wl,-z,relro -Wl,-z,now CMakeFiles/oam_ex.dir/example/oam_example.c.o -o oam_ex -Wl,-rpath,/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/oam liboam.so.1.0 -lpthread -lrt +make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' +[100%] Built target oam_ex make[2]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' @@ -3042,7 +3078,7 @@ create-stamp debian/debhelper-build-stamp dh_prep -O-Scmake dh_auto_install -O-Scmake - cd obj-arm-linux-gnueabihf && make -j3 install DESTDIR=/build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/reproducible-path/rocm-smi-lib-5.7.0 -B/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -3053,16 +3089,16 @@ /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/rocm_smi/include/rocm_smi --- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/rocm_smi/include/rocm_smi/rocm_smi.h -- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/rocm_smi/include/rocm_smi/rocm_smi64Config.h +-- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/rocm_smi/include/rocm_smi/rocm_smi.h -- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/rocm_smi/include/rocm_smi/kfd_ioctl.h -- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/oam/include/oam -- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/oam/include/oam/amd_oam.h -- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/oam/include/oam/oam_mapi.h -- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/rocm_smi/lib --- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/rocm_smi/lib/librocm_smi64.so.1.0 -- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/rocm_smi/lib/librocm_smi64.so -- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/rocm_smi/lib/librocm_smi64.so.1 +-- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/rocm_smi/lib/librocm_smi64.so.1.0 -- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/oam/lib -- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/oam/lib/liboam.so.1 -- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/oam/lib/liboam.so @@ -3108,19 +3144,19 @@ dh_strip -a -O-Scmake dh_makeshlibs -a -O-Scmake dh_shlibdeps -a -O-Scmake -dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/librocm-smi64-1/usr/lib/arm-linux-gnueabihf/librocm_smi64.so.1.0 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/liboam1/usr/lib/arm-linux-gnueabihf/liboam.so.1.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/librocm-smi64-1/usr/lib/arm-linux-gnueabihf/librocm_smi64.so.1.0 found in none of the libraries dh_installdeb -O-Scmake dh_gencontrol -O-Scmake dh_md5sums -O-Scmake dh_builddeb -O-Scmake -dpkg-deb: building package 'liboam-dev' in '../liboam-dev_5.7.0-1_armhf.deb'. +dpkg-deb: building package 'librocm-smi64-1-dbgsym' in '../librocm-smi64-1-dbgsym_5.7.0-1_armhf.deb'. dpkg-deb: building package 'rocm-smi' in '../rocm-smi_5.7.0-1_armhf.deb'. -dpkg-deb: building package 'librocm-smi-dev' in '../librocm-smi-dev_5.7.0-1_armhf.deb'. +dpkg-deb: building package 'liboam-dev' in '../liboam-dev_5.7.0-1_armhf.deb'. dpkg-deb: building package 'liboam1' in '../liboam1_5.7.0-1_armhf.deb'. dpkg-deb: building package 'librocm-smi64-1' in '../librocm-smi64-1_5.7.0-1_armhf.deb'. -dpkg-deb: building package 'librocm-smi64-1-dbgsym' in '../librocm-smi64-1-dbgsym_5.7.0-1_armhf.deb'. dpkg-deb: building package 'liboam1-dbgsym' in '../liboam1-dbgsym_5.7.0-1_armhf.deb'. +dpkg-deb: building package 'librocm-smi-dev' in '../librocm-smi-dev_5.7.0-1_armhf.deb'. dpkg-genbuildinfo --build=binary -O../rocm-smi-lib_5.7.0-1_armhf.buildinfo dpkg-genchanges --build=binary -O../rocm-smi-lib_5.7.0-1_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -3128,12 +3164,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/21035/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/21035/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/28414 and its subdirectories -I: Current time: Tue Apr 23 20:52:43 -12 2024 -I: pbuilder-time-stamp: 1713948763 +I: removing directory /srv/workspace/pbuilder/21035 and its subdirectories +I: Current time: Wed Apr 24 23:35:23 +14 2024 +I: pbuilder-time-stamp: 1713951323