https://sourceware.org/bugzilla/show_bug.cgi?id=28962
Bug ID: 28962 Summary: libcollector: Error: invalid attempt to declare external version name as default in symbol `posix_spawn@@GLIBC_2.15 Product: binutils Version: 2.37 Status: UNCONFIRMED Severity: normal Priority: P2 Component: gprof Assignee: unassigned at sourceware dot org Reporter: mliska at suse dot cz Target Milestone: --- The error happens with: configure --enable-pgo-build=lto: Making all in libcollector make[4]: Entering directory '/home/marxin/Programming/binutils/objdir/gprofng/libcollector' make all-am make[5]: Entering directory '/home/marxin/Programming/binutils/objdir/gprofng/libcollector' /bin/sh ./libtool --tag=CC --mode=link gcc -Wall -Wno-nonnull-compare -g -O2 -fprofile-generate -flto=jobserver -ffat-lto-objects -module -avoid-version -Wl,--version-script,../../../gprofng/libcollector/mapfile.amd64-Linux -Wl,--no-as-needed -Wl,-lrt -Wl,-ldl -o libgp-collector.la -rpath /usr/local/lib64 libgp_collector_la-gethrtime.lo libgp_collector_la-dispatcher.lo libgp_collector_la-iolib.lo libgp_collector_la-mmaptrace.lo libgp_collector_la-memmgr.lo libgp_collector_la-tsd.lo libgp_collector_la-profile.lo libgp_collector_la-envmgmt.lo libgp_collector_la-linetrace.lo libgp_collector_la-libcol_hwcdrv.lo libgp_collector_la-libcol_hwcfuncs.lo libgp_collector_la-libcol-i386-dis.lo libgp_collector_la-hwprofile.lo libgp_collector_la-jprofile.lo libgp_collector_la-unwind.lo libgp_collector_la-libcol_util.lo libgp_collector_la-collector.lo libtool: link: gcc -shared -fPIC -DPIC .libs/libgp_collector_la-gethrtime.o .libs/libgp_collector_la-dispatcher.o .libs/libgp_collector_la-iolib.o .libs/libgp_collector_la-mmaptrace.o .libs/libgp_collector_la-memmgr.o .libs/libgp_collector_la-tsd.o .libs/libgp_collector_la-profile.o .libs/libgp_collector_la-envmgmt.o .libs/libgp_collector_la-linetrace.o .libs/libgp_collector_la-libcol_hwcdrv.o .libs/libgp_collector_la-libcol_hwcfuncs.o .libs/libgp_collector_la-libcol-i386-dis.o .libs/libgp_collector_la-hwprofile.o .libs/libgp_collector_la-jprofile.o .libs/libgp_collector_la-unwind.o .libs/libgp_collector_la-libcol_util.o .libs/libgp_collector_la-collector.o -fprofile-generate -Wl,--version-script -Wl,../../../gprofng/libcollector/mapfile.amd64-Linux -Wl,--no-as-needed -Wl,-lrt -Wl,-ldl -Wl,-soname -Wl,libgp-collector.so -o .libs/libgp-collector.so /tmp/ccRsJk5V.s: Assembler messages: /tmp/ccRsJk5V.s: Error: invalid attempt to declare external version name as default in symbol `posix_spawn@@GLIBC_2.15' lto-wrapper: fatal error: gcc returned 1 exit status compilation terminated. /usr/lib64/gcc/x86_64-suse-linux/11/../../../../x86_64-suse-linux/bin/ld: error: lto-wrapper failed One likely needs -flto-partition=one which works for me. -- You are receiving this mail because: You are on the CC list for the bug.