On Friday, 26 July 2019 11:56:36 CEST Harald Barth wrote: > > /bin/sh ../../libtool --quiet --mode=link --tag=CC gcc -static > > -L/home/abuild/rpmbuild/BUILD/openafs-1.8.3/lib > > -L/home/abuild/rpmbuild/BUILD/openafs-1.8.3/lib -O -O2 -Wall > > -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables > > -fstack-clash-protection -flto=4 -fno-strict-aliasing -fPIC -O > > -I/home/abuild/rpmbuild/BUILD/openafs-1.8.3/src/config > > -I/home/abuild/rpmbuild/BUILD/openafs-1.8.3/include -I. -I. -pthread > > -D_REENTRANT -DAFS_PTHREAD_ENV -o pt_util pt_util.o ptutils.o ptubik.o > > utils.o map.o \ > > ../../src/ptserver/liboafs_prot.la ../../src/ubik/liboafs_ubik.la > > ../../src/sys/liboafs_sys.la ../../src/rx/liboafs_rx.la > > ../../src/rxstat/liboafs_rxstat.la ../../src/lwp/liboafs_lwpcompat.la > > ../../src/rxkad/liboafs_rxkad.la ../../src/cmd/liboafs_cmd.la > > ../../src/util/liboafs_util.la ../../src/opr/liboafs_opr.la -lafshcrypto > > -lrokenafs -lpthread -lresolv > > lto1: fatal error: multiple prevailing defs for > > 'ubik_SetServerSecurityProcs' > > The linker complains about multiple ubik_SetServerSecurityProcs > definitions among what it should use to link together pt_util. > > So one needs to look at all the objetcs and see if there actually are > multiple definitions. > If there are multiples all but one should be removed. > > And there is a related bug where there might be multiple definitions but > these are not used and > the the linker should just ignore that (because in that case it does not > matter). > https://www.mail-archive.com/gcc-bugs@gcc.gnu.org/msg579310.html > > That's my 5c idea. > Thanks for your 5c, the real reason is that SUSE:Factory LTO (Link Time Optimization) is now enabled by default.
I've disabled that again for now. > Harald. > > _______________________________________________ OpenAFS-devel mailing list OpenAFS-devel@openafs.org https://lists.openafs.org/mailman/listinfo/openafs-devel