[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1015653: marked as done (rocm-smi-lib: ftbfs with LTO (link time optimization) enabled)



Your message dated Sun, 27 Aug 2023 12:03:35 +0000
with message-id <E1qaEUR-001mV2-Dw@fasolo.debian.org>
and subject line Bug#1015653: fixed in rocm-smi-lib 5.2.3-3
has caused the Debian Bug report #1015653,
regarding rocm-smi-lib: ftbfs with LTO (link time optimization) enabled
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1015653: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015653
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:rocm-smi-lib
Version: 5.1.0-3
Severity: minor
Tags: sid bookworm
User: debian-gcc@lists.debian.org
Usertags: ftbfs-lto

This package currently fails to build (at least on the amd64
architecture) with link time optimizations enabled.  For a background
for LTO please see

https://wiki.debian.org/ToolChain/LTO

The goal is to enable this optimization by default in an upcoming
Debian release in dpkg-buildflags for 64bit architectures.  The goal
is to get this package to build with link time optimizations, or to
explicitly disable link time optimizations for this package build.

To reproduce the build failure, enable the lto optimization in
testing/unstable by adding "optimize=+lto" to DEB_BUILD_MAINT_OPTIONS
in the debian/rules file, or if this macro is unset, just set it:

export DEB_BUILD_MAINT_OPTIONS = optimize=+lto

Please try to fix the build with lto enabled, fixing the packaging or
forwarding the issue upstream. If the issue cannot be fixed,
explicitly disallow building the package with lto by adding to your
rules file:

export DEB_BUILD_MAINT_OPTIONS = optimize=-lto

or adding that string to your existing setting of DEB_BUILD_MAINT_OPTIONS.

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/dpkglto/rocm-smi-lib_5.1.0-3_unstable_dpkglto.log
The last lines of the build log are at the end of this report.

[...]
Sorting entries.......done (5666 comparisons).
Generating output file refman.ind....done (885 lines written, 0 warnings).
Output written in refman.ind.
Transcript written in refman.ilg.
[ 48%] Linking CXX shared library liboam.so
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/oam && /usr/bin/cmake -E cmake_link_script CMakeFiles/oam.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -fno-rtti -m64 -msse -msse2 -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 -fPIE -ggdb -O0 -DDEBUG -flto=auto -ffat-lto-objects -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/ro
 cm_smi_gpu_metrics.cc.o CMakeFiles/oam.dir/__/src/rocm_smi.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
This is makeindex, version 2.16 [TeX Live 2022] (kpathsea + Thai support).
Scanning input file refman.idx....done (566 entries accepted, 0 rejected).
Sorting entries.......done (5666 comparisons).
Generating output file refman.ind....done (885 lines written, 0 warnings).
Output written in refman.ind.
Transcript written in refman.ilg.
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rocm_smi/latex && cp /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rocm_smi/latex/refman.pdf /<<PKGBUILDDIR>>/rocm_smi/docs/ROCm_SMI_Manual_new.pdf
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 48%] Built target docs
make  -f rocm_smi/CMakeFiles/rocm_smi64.dir/build.make rocm_smi/CMakeFiles/rocm_smi64.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/rocm_smi /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rocm_smi /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rocm_smi/CMakeFiles/rocm_smi64.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f rocm_smi/CMakeFiles/rocm_smi64.dir/build.make rocm_smi/CMakeFiles/rocm_smi64.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 51%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_device.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/third_party/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi -I/<<PKGBUILDDIR>>/common/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -fno-rtti -m64 -msse -msse2 -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 -fPIE -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 /<<PKGBUILDDIR>>/src/rocm_smi_device.cc
[ 54%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_main.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/third_party/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi -I/<<PKGBUILDDIR>>/common/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -fno-rtti -m64 -msse -msse2 -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 -fPIE -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 /<<PKGBUILDDIR>>/src/rocm_smi_main.cc
[ 58%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_power_mon.cc.o
[ 61%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_utils.cc.o
[ 64%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_kfd.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/third_party/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi -I/<<PKGBUILDDIR>>/common/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -fno-rtti -m64 -msse -msse2 -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 -fPIE -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 /<<PKGBUILDDIR>>/src/rocm_smi_power_mon.cc
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/third_party/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi -I/<<PKGBUILDDIR>>/common/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -fno-rtti -m64 -msse -msse2 -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 -fPIE -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 /<<PKGBUILDDIR>>/src/rocm_smi_kfd.cc
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/third_party/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi -I/<<PKGBUILDDIR>>/common/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -fno-rtti -m64 -msse -msse2 -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 -fPIE -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 /<<PKGBUILDDIR>>/src/rocm_smi_utils.cc
[ 70%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_counters.cc.o
[ 70%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_monitor.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/third_party/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi -I/<<PKGBUILDDIR>>/common/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -fno-rtti -m64 -msse -msse2 -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 -fPIE -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 /<<PKGBUILDDIR>>/src/rocm_smi_monitor.cc
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/third_party/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi -I/<<PKGBUILDDIR>>/common/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -fno-rtti -m64 -msse -msse2 -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 -fPIE -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 /<<PKGBUILDDIR>>/src/rocm_smi_counters.cc
[ 74%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_io_link.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/third_party/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi -I/<<PKGBUILDDIR>>/common/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -fno-rtti -m64 -msse -msse2 -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 -fPIE -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 /<<PKGBUILDDIR>>/src/rocm_smi_io_link.cc
/usr/bin/ld: /tmp/ccSH37st.ltrans0.ltrans.o: warning: relocation against `_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation' in read-only section `.text'
[ 77%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_gpu_metrics.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/third_party/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi -I/<<PKGBUILDDIR>>/common/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -fno-rtti -m64 -msse -msse2 -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 -fPIE -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 /<<PKGBUILDDIR>>/src/rocm_smi_gpu_metrics.cc
/usr/bin/ld: /tmp/ccSH37st.ltrans0.ltrans.o: relocation R_X86_64_PC32 against symbol `_ZTVSt9exception@@GLIBCXX_3.4' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
make[3]: *** [oam/CMakeFiles/oam.dir/build.make:276: oam/liboam.so.1.0] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:312: oam/CMakeFiles/oam.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 80%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/third_party/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi -I/<<PKGBUILDDIR>>/common/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -fno-rtti -m64 -msse -msse2 -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 -fPIE -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 /<<PKGBUILDDIR>>/src/rocm_smi.cc
[ 83%] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rocm_smi && /usr/bin/c++ -Drocm_smi64_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/third_party/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi -I/<<PKGBUILDDIR>>/common/shared_mutex -I/<<PKGBUILDDIR>>/rocm_smi/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -fno-rtti -m64 -msse -msse2 -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 -fPIE -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 /<<PKGBUILDDIR
 >>/third_party/shared_mutex/shared_mutex.cc
[ 87%] Linking CXX shared library librocm_smi64.so
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/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=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -fno-rtti -m64 -msse -msse2 -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 -fPIE -ggdb -O0 -DDEBUG -flto=auto -ffat-lto-objects -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/ro
 cm_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/__/third_party/shared_mutex/shared_mutex.cc.o  -lpthread -lrt 
/usr/bin/ld: warning: -z noexecheap ignored
/usr/bin/ld: /tmp/ccSiNzIs.ltrans0.ltrans.o: warning: relocation against `_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation' in read-only section `.text'
/usr/bin/ld: /tmp/ccSiNzIs.ltrans0.ltrans.o: relocation R_X86_64_PC32 against symbol `_ZTVSt9exception@@GLIBCXX_3.4' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
make[3]: *** [rocm_smi/CMakeFiles/rocm_smi64.dir/build.make:260: rocm_smi/librocm_smi64.so.1.0] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:156: rocm_smi/CMakeFiles/rocm_smi64.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:159: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: rocm-smi-lib
Source-Version: 5.2.3-3
Done: Étienne Mollier <emollier@debian.org>

We believe that the bug you reported is fixed in the latest version of
rocm-smi-lib, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1015653@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Étienne Mollier <emollier@debian.org> (supplier of updated rocm-smi-lib package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 27 Aug 2023 12:58:35 +0200
Source: rocm-smi-lib
Architecture: source
Version: 5.2.3-3
Distribution: unstable
Urgency: medium
Maintainer: ROCm Team <debian-ai@lists.debian.org>
Changed-By: Étienne Mollier <emollier@debian.org>
Closes: 1015653 1030876 1037846 1042134
Changes:
 rocm-smi-lib (5.2.3-3) unstable; urgency=medium
 .
   * 0006-CMakeLists.txt-do-not-enforce-fPIE.patch: new.
     This patch fixes both a link failure observed on amd64 when lto is
     enabled and hppa, which had very similar symptom reported in the bug
     tracker. (Closes: #1015653, #1030876)
   * d/*.symbols*: update symbols table for gcc 13. (Closes: #1037846, #1042134)
   * d/clean: remove build remnants.
   * d/control: declare compliance to standards version 4.6.2.
Checksums-Sha1:
 c54641ee86654dc099fa33c1c83d33f343b0582c 2470 rocm-smi-lib_5.2.3-3.dsc
 d9014c3fdebf328a5701f7d1ae364232355c2a2d 86024 rocm-smi-lib_5.2.3-3.debian.tar.xz
Checksums-Sha256:
 a820144e238d8e53dd17e69ae83627f2fcf0e66415700dbe3c246bce9754bd40 2470 rocm-smi-lib_5.2.3-3.dsc
 fe6c2416dc158941098af89d9a8822cf491b9733f25a0508a8476c82157846eb 86024 rocm-smi-lib_5.2.3-3.debian.tar.xz
Files:
 573e73819b2529badfbee17eb346653e 2470 devel optional rocm-smi-lib_5.2.3-3.dsc
 0fe799d25b802af552ca506e31545e5e 86024 devel optional rocm-smi-lib_5.2.3-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmTrMhkUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdpEiRAAspbzBchT9n1CIGLqCNjkIkHR2GDx
VxRSVKp6pfoU3hTf2wdiIgFI9wVrv+N2nimku0d3oNZzHiwRyRiTlNVxLT8gSURH
2f7B0ytk/cKnZiinvEktJGbpN/dJ8CURNmts1M/CfrNeNXktgiZjRcak5VAKe+LW
nzqM6vh9UkwxwMUe+bX6wNtNdls12DMXeg7yDz0GEsyonJH4MhrNVznA5hXsgnN4
2n5Gs2qpA0A2tCVV8smaMtFtjKjVPNeSiXzq13XaG8UAm30b6/O4OHq6j6CTH9UK
hlK6FWgWtzMeYZ9L/ccaWVnmsEpuzBgnprvk0VFQ0sdO1Ezb6xcRlgP3vNXnChC6
B1suarLYQfLX6emTwbLzWLvola2USNZPed8P+Z/g/PYjCjXRn9rcKCmuNue68vY4
AbwFVM3R0CDTUJh4lSNxcjg7BC1MYjTLwlw5AufNXcjvEyquyrKkdCLDoDYJkbyr
Lne1n5tTqg5CqZc4VjTYLffhTSMpodgxViw7aKNvjdKP51XATqPgryOi6xvaYAKy
coDu3TEkO1VzCfwrcZ58fyAun+04cb4+PVU+1PzhQsGVjFiY343ABBhUBBQeyZei
mDcNThfqISxN08xytAYyyNIQWhR9v7u8uES8r27Q4lcWFoFnZKJmtcWR1WnxLpfy
LQMdb74LMJlynjs=
=YYw7
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: