Diff of the two buildlogs: -- --- b1/build.log 2024-05-20 14:47:52.462469409 +0000 +++ b2/build.log 2024-05-20 15:04:43.791449303 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon May 20 02:37:13 -12 2024 -I: pbuilder-time-stamp: 1716215833 +I: Current time: Tue May 21 04:48:10 +14 2024 +I: pbuilder-time-stamp: 1716216490 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-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/14765/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2689/tmp/hooks/D01_modify_environment starting +debug: Running on ff4a. +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 May 20 14:48 /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/2689/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2689/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="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=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='26a11f92130243d4b50243375e9fd159' - 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='14765' - PS1='# ' - PS2='> ' + INVOCATION_ID=4f951d3fcd0f401b935b709b415f182e + 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=2689 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.bXa0uOIn/pbuilderrc_NQQz --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.bXa0uOIn/b1 --logfile b1/build.log rocm-smi-lib_5.7.0-1.dsc' - SUDO_GID='110' - SUDO_UID='103' - 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.bXa0uOIn/pbuilderrc_qgEw --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.bXa0uOIn/b2 --logfile b2/build.log rocm-smi-lib_5.7.0-1.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt64z 6.1.0-21-arm64 #1 SMP Debian 6.1.90-1 (2024-05-03) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-21-armmp-lpae #1 SMP Debian 6.1.90-1 (2024-05-03) armv7l GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 17 07:43 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/14765/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 18 07:43 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2689/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -325,7 +357,7 @@ Get: 203 http://deb.debian.org/debian unstable/main armhf ghostscript armhf 10.03.1~dfsg~git20240518-1 [50.0 kB] Get: 204 http://deb.debian.org/debian unstable/main armhf texlive-fonts-recommended all 2023.20240207-1 [4990 kB] Get: 205 http://deb.debian.org/debian unstable/main armhf doxygen-latex all 1.9.8+ds-2 [361 kB] -Fetched 350 MB in 23s (15.1 MB/s) +Fetched 350 MB in 23s (15.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package poppler-data. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19463 files and directories currently installed.) @@ -999,8 +1031,8 @@ Setting up tzdata (2024a-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon May 20 14:38:58 UTC 2024. -Universal Time is now: Mon May 20 14:38:58 UTC 2024. +Local time is now: Mon May 20 14:51:00 UTC 2024. +Universal Time is now: Mon May 20 14:51:00 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libfontenc1:armhf (1:1.1.8-1) ... @@ -1192,7 +1224,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/2689/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2689/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 @@ -1242,8 +1278,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 (1.1s) --- Generating done (0.0s) +-- Configuring done (2.6s) +-- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: @@ -1254,7 +1290,7 @@ -- 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 @@ -1263,84 +1299,86 @@ make -f CMakeFiles/link_librocm_smi64.so.dir/build.make CMakeFiles/link_librocm_smi64.so.dir/depend make -f CMakeFiles/link_librocm_smi64.so.1.dir/build.make CMakeFiles/link_librocm_smi64.so.1.dir/depend make -f CMakeFiles/link_librocm_smi64.so.1.0.dir/build.make CMakeFiles/link_librocm_smi64.so.1.0.dir/depend +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.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=" +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.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[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 CMakeFiles/link_librocm_smi64.so.1.dir/build.make CMakeFiles/link_librocm_smi64.so.1.dir/build make -f CMakeFiles/link_librocm_smi64.so.dir/build.make CMakeFiles/link_librocm_smi64.so.dir/build +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]: 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[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 /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/wrapper_dir/rocm_smi/lib/librocm_smi64.so +make -f CMakeFiles/link_liboam.so.dir/build.make CMakeFiles/link_liboam.so.dir/build +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]: 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]: 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]: 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[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[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 -[ 0%] Built target link_librocm_smi64.so [ 0%] Built target link_librocm_smi64.so.1.0 -make -f CMakeFiles/link_liboam.so.dir/build.make CMakeFiles/link_liboam.so.dir/depend make -f CMakeFiles/link_liboam.so.1.dir/build.make CMakeFiles/link_liboam.so.1.dir/depend -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.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.1.dir/DependInfo.cmake "--color=" +[ 0%] Built target link_liboam.so +make -f CMakeFiles/link_liboam.so.1.0.dir/build.make CMakeFiles/link_liboam.so.1.0.dir/depend +[ 0%] Built target link_librocm_smi64.so.1 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 -f rocm_smi/CMakeFiles/rocm_smi64.dir/build.make rocm_smi/CMakeFiles/rocm_smi64.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_smi64.dir/DependInfo.cmake "--color=" +[ 0%] Built target link_librocm_smi64.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' +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 -f CMakeFiles/link_liboam.so.dir/build.make CMakeFiles/link_liboam.so.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' -make -f CMakeFiles/link_liboam.so.1.0.dir/build.make CMakeFiles/link_liboam.so.1.0.dir/build 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' -/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 +/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 +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[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 -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 /build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf/wrapper_dir/oam/lib/liboam.so.1 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]: 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_liboam.so -[ 0%] Built target link_liboam.so.1.0 -[ 0%] Built target link_liboam.so.1 -make -f rocm_smi/CMakeFiles/rocm_smi64.dir/build.make rocm_smi/CMakeFiles/rocm_smi64.dir/depend -make -f rocm_smi/CMakeFiles/link-rocm-smi.dir/build.make rocm_smi/CMakeFiles/link-rocm-smi.dir/depend -make -f oam/CMakeFiles/oam.dir/build.make oam/CMakeFiles/oam.dir/depend +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 && /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=" +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]: 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' +[ 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' +[ 0%] Built target link_liboam.so.1.0 +[ 3%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_device.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_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 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 -f rocm_smi/CMakeFiles/link-rocm-smi.dir/build.make rocm_smi/CMakeFiles/link-rocm-smi.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[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 -f oam/CMakeFiles/oam.dir/build.make oam/CMakeFiles/oam.dir/build make[3]: Entering directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -[ 3%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_device.cc.o -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 -[ 6%] Building CXX object oam/CMakeFiles/oam.dir/__/src/rocm_smi_device.cc.o +[ 6%] 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 +[ 9%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_monitor.cc.o +[ 12%] 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/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 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 -[ 6%] Built target link-rocm-smi -[ 9%] 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] 186 | if (!render_file.compare(0, prefix_size, render_file_prefix)) { @@ -1415,50 +1453,6 @@ /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 -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 -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 -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()); @@ -1472,6 +1466,8 @@ 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 +[ 16%] 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 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]': @@ -1602,8 +1598,6 @@ /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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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/deque:65, from /usr/include/c++/13/stack:62, from /usr/include/c++/13/regex:43: @@ -1685,11 +1679,12 @@ /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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 19%] 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 /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 -/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) { - | ^~~~~~~~~~~~~~~~~~~~ +[ 22%] 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 /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, @@ -1880,6 +1875,8 @@ /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); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 25%] 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 /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, @@ -1947,6 +1944,21 @@ 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 +/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) { + | ~~~~^~~~~~~~~~~~~~~~~ /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) @@ -1970,6 +1982,175 @@ /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 | ^~~~~~~~ +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>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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_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/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) + | ^~~~~~~~~~~~ +[ 29%] 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 +[ 32%] 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 +[ 35%] 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: +/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: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 +/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 = 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 +/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_)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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::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>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 38%] 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 +[ 41%] 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 /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()); @@ -2046,6 +2227,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ +[ 45%] 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 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 @@ -2196,6 +2379,26 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 +/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]); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +[ 48%] 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 /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, @@ -2272,8 +2475,6 @@ 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 -[ 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 /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, @@ -2436,8 +2637,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 633 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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_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) @@ -2457,6 +2656,10 @@ 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 +[ 51%] 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 +[ 54%] 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 /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) @@ -2476,177 +2679,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 608 | _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 - | ^~~~~~~~ -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:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1292 | _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) - | ^~~~~~~~~~~~ -[ 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: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: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 -/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 = 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 -/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_)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 38%] 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 -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::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 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 -[ 45%] 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 -[ 48%] 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 -[ 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 -/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]); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -[ 54%] 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 /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); @@ -2654,11 +2686,12 @@ /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 -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_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/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 + | ^~~~~~~~ +[ 58%] 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 /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); @@ -2719,6 +2752,9 @@ /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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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_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>:: @@ -2731,10 +2767,6 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: @@ -2795,6 +2827,45 @@ /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) | ^~~~~~~~~~~~ +[ 61%] 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 +[ 64%] 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 +/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_)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 67%] 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 +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::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>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: @@ -2822,8 +2893,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -[ 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 +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' 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 @@ -2831,80 +2902,95 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 +[ 67%] 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=" /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 +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' +[ 70%] 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 /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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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 +[ 74%] 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 /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/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 /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_)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 74%] 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 -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' -[ 74%] 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' -[ 77%] 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 -[ 80%] 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 +/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] + 603 | << (((originalComputePartition == nullptr) + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:591:8: note: 'originalComputePartition' declared here + 591 | char originalComputePartition[buffer_len]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:604:47: warning: the address of 'originalComputePartition' will never be NULL [-Waddress] + 604 | || ((originalComputePartition != nullptr) + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:591:8: note: 'originalComputePartition' declared here + 591 | char originalComputePartition[buffer_len]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc: In function 'rsmi_status_t test_set_nps_mode(uint32_t)': +/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:656:35: warning: the address of 'originalNpsMode' will never be NULL [-Waddress] + 656 | << (((originalNpsMode == nullptr) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:645:8: note: 'originalNpsMode' declared here + 645 | char originalNpsMode[buffer_len]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:657:38: warning: the address of 'originalNpsMode' will never be NULL [-Waddress] + 657 | || ((originalNpsMode != nullptr) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:645:8: note: 'originalNpsMode' declared here + 645 | char originalNpsMode[buffer_len]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc: In function 'int main()': +/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:726:47: warning: the address of 'current_compute_partition' will never be NULL [-Waddress] + 726 | << (((current_compute_partition == nullptr) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:722:10: note: 'current_compute_partition' declared here + 722 | char current_compute_partition[256]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:727:50: warning: the address of 'current_compute_partition' will never be NULL [-Waddress] + 727 | || ((current_compute_partition != nullptr) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:722:10: note: 'current_compute_partition' declared here + 722 | char current_compute_partition[256]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:742:30: warning: the address of 'nps_mode' will never be NULL [-Waddress] + 742 | << (((nps_mode == nullptr) + | ~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:738:10: note: 'nps_mode' declared here + 738 | char nps_mode[len]; + | ^~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:743:33: warning: the address of 'nps_mode' will never be NULL [-Waddress] + 743 | || ((nps_mode != nullptr) + | ~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:738:10: note: 'nps_mode' declared here + 738 | char nps_mode[len]; + | ^~~~~~~~ +/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; + | ^~~~~~~~ +[ 77%] 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 +[ 80%] 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 +[ 83%] 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 +[ 87%] 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 make[3]: Leaving directory '/build/reproducible-path/rocm-smi-lib-5.7.0/obj-arm-linux-gnueabihf' -[ 80%] Built target oam_ex -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<>()); - | ~~~~~~~~~~~~~~~ -[ 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 -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>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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 +[ 87%] Built target rocm_smi_ex +[ 90%] 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 '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]); @@ -2923,8 +3009,6 @@ /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); @@ -3004,81 +3088,33 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2317 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 93%] 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 +[ 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 +/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 -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 +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' -[ 93%] Built target rocm_smi64 -make -f rocm_smi/CMakeFiles/rocm_smi_ex.dir/build.make rocm_smi/CMakeFiles/rocm_smi_ex.dir/depend +[ 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/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=" +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 rocm_smi/CMakeFiles/rocm_smi_ex.dir/build.make rocm_smi/CMakeFiles/rocm_smi_ex.dir/build +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 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] - 603 | << (((originalComputePartition == nullptr) - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:591:8: note: 'originalComputePartition' declared here - 591 | char originalComputePartition[buffer_len]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:604:47: warning: the address of 'originalComputePartition' will never be NULL [-Waddress] - 604 | || ((originalComputePartition != nullptr) - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:591:8: note: 'originalComputePartition' declared here - 591 | char originalComputePartition[buffer_len]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc: In function 'rsmi_status_t test_set_nps_mode(uint32_t)': -/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:656:35: warning: the address of 'originalNpsMode' will never be NULL [-Waddress] - 656 | << (((originalNpsMode == nullptr) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:645:8: note: 'originalNpsMode' declared here - 645 | char originalNpsMode[buffer_len]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:657:38: warning: the address of 'originalNpsMode' will never be NULL [-Waddress] - 657 | || ((originalNpsMode != nullptr) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:645:8: note: 'originalNpsMode' declared here - 645 | char originalNpsMode[buffer_len]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc: In function 'int main()': -/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:726:47: warning: the address of 'current_compute_partition' will never be NULL [-Waddress] - 726 | << (((current_compute_partition == nullptr) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:722:10: note: 'current_compute_partition' declared here - 722 | char current_compute_partition[256]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:727:50: warning: the address of 'current_compute_partition' will never be NULL [-Waddress] - 727 | || ((current_compute_partition != nullptr) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:722:10: note: 'current_compute_partition' declared here - 722 | char current_compute_partition[256]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:742:30: warning: the address of 'nps_mode' will never be NULL [-Waddress] - 742 | << (((nps_mode == nullptr) - | ~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:738:10: note: 'nps_mode' declared here - 738 | char nps_mode[len]; - | ^~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:743:33: warning: the address of 'nps_mode' will never be NULL [-Waddress] - 743 | || ((nps_mode != nullptr) - | ~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/rocm-smi-lib-5.7.0/rocm_smi/example/rocm_smi_example.cc:738:10: note: 'nps_mode' declared here - 738 | char nps_mode[len]; - | ^~~~~~~~ -/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 -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 +[ 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 rocm_smi_ex +[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' @@ -3086,7 +3122,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 @@ -3097,20 +3133,20 @@ /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_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/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/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/oam/include/oam/amd_oam.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.0 -- 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/oam/lib --- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/oam/lib/liboam.so --- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/oam/lib/liboam.so.1.0 -- 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.1.0 +-- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/oam/lib/liboam.so -- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/rocm_smi/rocm_smi-config.cmake -- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/rocm_smi/rocm_smi-config-version.cmake -- Installing: /build/reproducible-path/rocm-smi-lib-5.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/rocm_smi/rocm_smiTargets.cmake @@ -3158,13 +3194,13 @@ dh_gencontrol -O-Scmake dh_md5sums -O-Scmake dh_builddeb -O-Scmake +dpkg-deb: building package 'liboam1' in '../liboam1_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) @@ -3172,12 +3208,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/2689/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2689/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/14765 and its subdirectories -I: Current time: Mon May 20 02:47:47 -12 2024 -I: pbuilder-time-stamp: 1716216467 +I: removing directory /srv/workspace/pbuilder/2689 and its subdirectories +I: Current time: Tue May 21 05:04:37 +14 2024 +I: pbuilder-time-stamp: 1716217477