Date: Mon, 16 Feb 2015 12:29:54 -0800 From: Sean Bruno <sbruno@ignoranthack.me> To: freebsd-hackers@freebsd.org Subject: -current static linking or overlinking ... Message-ID: <54E25342.9060308@ignoranthack.me>
next in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Building the qemu bsd-user static targets on head seem to be "overlinking" or something that is pulling in multiple copies of symbols. I'm not confident in my terminology here so I could be using the wrong terms. This is a recent regression (last couple of months). e.g. checkout qemu source, configure with: ./configure --target-list="i386-bsd-user" --static and build with gmake, You'll see a bunch of this at random places where things are linked statically. I assume "something" has changed in the toolchain that requires a change to the QEMU build? CC stubs/vm-stop.o CC stubs/vmstate.o CC stubs/cpus.o CC stubs/kvm.o CC stubs/qmp_pc_dimm_device_list.o AR libqemustub.a LINK qemu-ga /usr/lib/libpthread.a(thr_spec.o): warning: multiple common of `__cleanup' /usr/lib/crt1.o: warning: previous common is here /usr/lib/libpthread.a(thr_sig.o): warning: multiple common of `__cleanup' /usr/lib/crt1.o: warning: previous common is here /usr/lib/libpthread.a(thr_init.o): warning: multiple common of `__cleanup' /usr/lib/crt1.o: warning: previous common is here /usr/lib/libpthread.a(thr_rtld.o): warning: multiple common of `__cleanup' /usr/lib/crt1.o: warning: previous common is here /usr/lib/libpthread.a(thr_fork.o): warning: multiple common of `__cleanup' /usr/lib/crt1.o: warning: previous common is here /usr/lib/libpthread.a(thr_create.o): warning: multiple common of `__cleanup' /usr/lib/crt1.o: warning: previous common is here /usr/lib/libpthread.a(thr_exit.o): warning: multiple common of `__cleanup' /usr/lib/crt1.o: warning: previous common is here /usr/lib/libpthread.a(thr_error.o): warning: multiple common of `__cleanup' /usr/lib/crt1.o: warning: previous common is here -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQF8BAEBCgBmBQJU4lM/XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRCQUFENDYzMkU3MTIxREU4RDIwOTk3REQx MjAxRUZDQTFFNzI3RTY0AAoJEBIB78oecn5kzgMIAKo9wf+3LzY+we0X8RrbVHMc XgzNVWCCJ5F+bYwNADoPlmLh1SFVIWem3DtnjZL9i/wIZD26F6hjAgoFQwg013P2 gIVDlXSVjuBIMs4Fv4P2DNUgLrciZwbVXBmpg8olPOW1+xYSbVRMUd102O2Ha6ry 3gsR/TYaFxoM72tWF6m7e4uOo1L6knPUmuhwavtuBOXMGyhSjWspM9Yr0ZSYkxTe ZuWOEoEfwKuibxLRf2yVD7r0AGl5nCr7fkky9Rutcs+eebaRfuznwAt05sjE2PWB pb4ksxWKnJYCNkfw/FDn63EjvFY80W3t1RM1ggyEVB5RzgqYLYpoXPSEpPZxLLI= =leTH -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54E25342.9060308>