https://bugs.kde.org/show_bug.cgi?id=469049
Bug ID: 469049 Summary: link failure on ppc64 (big endian) valgrind 3.20 Classification: Developer tools Product: valgrind Version: 3.20.0 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: jsew...@acm.org Reporter: muel...@kde.org Target Milestone: --- SUMMARY *** building valgrind for openSUSE Tumbleweed fails on ppc64 (big endian) with this link failure: ``` [ 97s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/valgrind-3.20.0/memcheck' [ 97s] ../coregrind/link_tool_exe_linux 0x58000000 gcc -O2 -Wall -U_FORTIFY_SOURCE -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -g -o memcheck-ppc64be-linux -flto=auto -m64 -O2 -g -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wcast-align -Wcast-qual -Wwrite-strings -Wempty-body -Wformat -Wformat-signedness -Wformat-security -Wignored-qualifiers -Wmissing-parameter-type -Wlogical-op -Wenum-conversion -Wimplicit-fallthrough=2 -Wold-style-declaration -finline-functions -fno-stack-protector -fno-strict-aliasing -fno-builtin -O2 -static -nodefaultlibs -nostartfiles -u _start -m64 memcheck_ppc64be_linux-mc_leakcheck.o memcheck_ppc64be_linux-mc_malloc_wrappers.o memcheck_ppc64be_linux-mc_main.o memcheck_ppc64be_linux-mc_main_asm.o memcheck_ppc64be_linux-mc_translate.o memcheck_ppc64be_linux-mc_machine.o memcheck_ppc64be_linux-mc_errors.o ../coregrind/libcoregrind-ppc64be-linux.a ../VEX/libvex-ppc64be-linux.a -lgcc ../coregrind/libgcc-sup-ppc64be-linux.a [ 97s] /usr/lib64/gcc/powerpc64-suse-linux/13/../../../../powerpc64-suse-linux/bin/ld: /tmp/ccAV30QW.ltrans5.ltrans.o: in function `vgMemCheck_instrument': [ 97s] /home/abuild/rpmbuild/BUILD/valgrind-3.20.0/memcheck/../coregrind/m_machine.c:2393: undefined reference to `vgMemCheck_helperc_MAKE_STACK_UNINIT_no_o' [ 97s] /usr/lib64/gcc/powerpc64-suse-linux/13/../../../../powerpc64-suse-linux/bin/ld: /tmp/ccAV30QW.ltrans5.ltrans.o:/home/abuild/rpmbuild/BUILD/valgrind-3.20.0/memcheck/../coregrind/m_machine.c:2393: undefined reference to `vgMemCheck_helperc_MAKE_STACK_UNINIT_no_o' [ 97s] /usr/lib64/gcc/powerpc64-suse-linux/13/../../../../powerpc64-suse-linux/bin/ld: /tmp/ccAV30QW.ltrans5.ltrans.o: in function `vgMemCheck_instrument': [ 97s] /home/abuild/rpmbuild/BUILD/valgrind-3.20.0/memcheck/../coregrind/m_machine.c:2393: undefined reference to `vgMemCheck_helperc_MAKE_STACK_UNINIT_w_o' [ 97s] /usr/lib64/gcc/powerpc64-suse-linux/13/../../../../powerpc64-suse-linux/bin/ld: /tmp/ccAV30QW.ltrans5.ltrans.o:/home/abuild/rpmbuild/BUILD/valgrind-3.20.0/memcheck/../coregrind/m_machine.c:2393: undefined reference to `vgMemCheck_helperc_MAKE_STACK_UNINIT_w_o' [ 97s] /usr/lib64/gcc/powerpc64-suse-linux/13/../../../../powerpc64-suse-linux/bin/ld: /tmp/ccAV30QW.ltrans5.ltrans.o: in function `vgMemCheck_instrument': [ 97s] /home/abuild/rpmbuild/BUILD/valgrind-3.20.0/memcheck/../coregrind/m_machine.c:2393: undefined reference to `vgMemCheck_helperc_MAKE_STACK_UNINIT_128_no_o' [ 97s] /usr/lib64/gcc/powerpc64-suse-linux/13/../../../../powerpc64-suse-linux/bin/ld: /tmp/ccAV30QW.ltrans5.ltrans.o:/home/abuild/rpmbuild/BUILD/valgrind-3.20.0/memcheck/../coregrind/m_machine.c:2393: undefined reference to `vgMemCheck_helperc_MAKE_STACK_UNINIT_128_no_o' [ 97s] /usr/lib64/gcc/powerpc64-suse-linux/13/../../../../powerpc64-suse-linux/bin/ld: /tmp/ccAV30QW.ltrans8.ltrans.o: in function `tool_instrument_then_gdbserver_if_needed': [ 97s] /home/abuild/rpmbuild/BUILD/valgrind-3.20.0/memcheck/../coregrind/m_machine.c:2393: undefined reference to `vgPlain_helperc_CallDebugger' [ 97s] /usr/lib64/gcc/powerpc64-suse-linux/13/../../../../powerpc64-suse-linux/bin/ld: /tmp/ccAV30QW.ltrans8.ltrans.o:/home/abuild/rpmbuild/BUILD/valgrind-3.20.0/memcheck/../coregrind/m_machine.c:2393: undefined reference to `vgPlain_helperc_CallDebugger' [ 97s] /usr/lib64/gcc/powerpc64-suse-linux/13/../../../../powerpc64-suse-linux/bin/ld: /tmp/ccAV30QW.ltrans8.ltrans.o: in function `tool_instrument_then_gdbserver_if_needed': [ 97s] /home/abuild/rpmbuild/BUILD/valgrind-3.20.0/memcheck/../coregrind/m_machine.c:2393: undefined reference to `vgPlain_helperc_invalidate_if_not_gdbserved' [ 97s] /usr/lib64/gcc/powerpc64-suse-linux/13/../../../../powerpc64-suse-linux/bin/ld: /tmp/ccAV30QW.ltrans8.ltrans.o:/home/abuild/rpmbuild/BUILD/valgrind-3.20.0/memcheck/../coregrind/m_machine.c:2393: undefined reference to `vgPlain_helperc_invalidate_if_not_gdbserved' [ 97s] /usr/lib64/gcc/powerpc64-suse-linux/13/../../../../powerpc64-suse-linux/bin/ld: /tmp/ccAV30QW.ltrans8.ltrans.o: in function `vg_SP_update_pass': [ 97s] /home/abuild/rpmbuild/BUILD/valgrind-3.20.0/memcheck/../coregrind/m_machine.c:2393: undefined reference to `vgPlain_unknown_SP_update_w_ECU' [ 97s] /usr/lib64/gcc/powerpc64-suse-linux/13/../../../../powerpc64-suse-linux/bin/ld: /tmp/ccAV30QW.ltrans8.ltrans.o:/home/abuild/rpmbuild/BUILD/valgrind-3.20.0/memcheck/../coregrind/m_machine.c:2393: undefined reference to `vgPlain_unknown_SP_update_w_ECU' [ 97s] /usr/lib64/gcc/powerpc64-suse-linux/13/../../../../powerpc64-suse-linux/bin/ld: /tmp/ccAV30QW.ltrans8.ltrans.o: in function `vg_SP_update_pass': [ 97s] /home/abuild/rpmbuild/BUILD/valgrind-3.20.0/memcheck/../coregrind/m_machine.c:2393: undefined reference to `vgPlain_unknown_SP_update' [ 97s] /usr/lib64/gcc/powerpc64-suse-linux/13/../../../../powerpc64-suse-linux/bin/ld: /tmp/ccAV30QW.ltrans8.ltrans.o:/home/abuild/rpmbuild/BUILD/valgrind-3.20.0/memcheck/../coregrind/m_machine.c:2393: undefined reference to `vgPlain_unknown_SP_update' [ 97s] /usr/lib64/gcc/powerpc64-suse-linux/13/../../../../powerpc64-suse-linux/bin/ld: /tmp/ccAV30QW.ltrans8.ltrans.o: in function `vg_SP_update_pass': [ 97s] /home/abuild/rpmbuild/BUILD/valgrind-3.20.0/memcheck/../coregrind/m_machine.c:2393: undefined reference to `vgPlain_unknown_SP_update_w_ECU' [ 97s] /usr/lib64/gcc/powerpc64-suse-linux/13/../../../../powerpc64-suse-linux/bin/ld: /tmp/ccAV30QW.ltrans8.ltrans.o:/home/abuild/rpmbuild/BUILD/valgrind-3.20.0/memcheck/../coregrind/m_machine.c:2393: undefined reference to `vgPlain_unknown_SP_update_w_ECU' [ 97s] /usr/lib64/gcc/powerpc64-suse-linux/13/../../../../powerpc64-suse-linux/bin/ld: /tmp/ccAV30QW.ltrans8.ltrans.o: in function `vg_SP_update_pass': [ 97s] /home/abuild/rpmbuild/BUILD/valgrind-3.20.0/memcheck/../coregrind/m_machine.c:2393: undefined reference to `vgPlain_unknown_SP_update' [ 97s] /usr/lib64/gcc/powerpc64-suse-linux/13/../../../../powerpc64-suse-linux/bin/ld: /tmp/ccAV30QW.ltrans8.ltrans.o:/home/abuild/rpmbuild/BUILD/valgrind-3.20.0/memcheck/../coregrind/m_machine.c:2393: undefined reference to `vgPlain_unknown_SP_update' [ 97s] collect2: error: ld returned 1 exit status [ 97s] make[3]: *** [Makefile:1117: memcheck-ppc64be-linux] Error 1 ``` *** STEPS TO REPRODUCE 1. on openSUSE Tumbleweed configure with ./configure --host=powerpc64-suse-linux-gnu --build=powerpc64-suse-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-lto=yes 2. make is ppc64be still supported? -- You are receiving this mail because: You are watching all bug changes.