On Mon, Dec 22, 2014 at 11:57:02PM +0100, Andreas Mattheiss wrote: > Hello, > > Am Tue, 23 Dec 2014 07:30:54 +0900 schrieb Mike Hommey: > > > > > What is that command line that was missing a -lrt? Maybe the problem is > > that this shouldn't be running at all, and something unexpected is being > > built. I know there are weird edge cases that are not supposed to happen > > that do happen, maybe you hit one. So any detail would be useful here. > > > > Mike > > it happens in the nss-department. Like so: first, a bland make coughs up: > > make[6]: Entering directory `/root/mozilla-beta/security/nss/lib/dbm/src' > /root/build-ff/config/nsinstall -R -m 664 > /root/build-ff/security/nss/lib/dbm/src/libdbm.a /root/build-ff/dist/lib > make[6]: Leaving directory `/root/mozilla-beta/security/nss/lib/dbm/src' > make[5]: Leaving directory `/root/mozilla-beta/security/nss/lib/dbm' > cd softoken; make libs > make[5]: Entering directory `/root/mozilla-beta/security/nss/lib/softoken' > rm -f /root/build-ff/security/nss/lib/softoken/libsoftokn3.so > gcc -shared -Wl,--gc-sections -Wl,-z,defs -Wl,-soname -Wl,libsoftokn3.so > -Wl,--version-script,/root/build-ff/security/nss/lib/softoken/softokn.def -o > /root/build-ff/security/nss/lib/softoken/libsoftokn3.so > /root/build-ff/security/nss/lib/softoken/fipsaudt.o > /root/build-ff/security/nss/lib/softoken/fipstest.o > /root/build-ff/security/nss/lib/softoken/fipstokn.o > /root/build-ff/security/nss/lib/softoken/lgglue.o > /root/build-ff/security/nss/lib/softoken/lowkey.o > /root/build-ff/security/nss/lib/softoken/lowpbe.o > /root/build-ff/security/nss/lib/softoken/padbuf.o > /root/build-ff/security/nss/lib/softoken/pkcs11.o > /root/build-ff/security/nss/lib/softoken/pkcs11c.o > /root/build-ff/security/nss/lib/softoken/pkcs11u.o > /root/build-ff/security/nss/lib/softoken/sdb.o > /root/build-ff/security/nss/lib/softoken/sftkdb.o > /root/build-ff/security/nss/lib/softoken/sftkhmac.o > /root/build-ff/security/nss/lib/softoken/sftkpars.o > /root/build-ff/security/nss/lib/softoken/sftkpwd.o /root/build-ff/secur it > y/nss/lib/softoken/softkver.o > /root/build-ff/security/nss/lib/softoken/tlsprf.o > /root/build-ff/security/nss/lib/softoken/jpakesftk.o > /root/build-ff/dist/lib/libfreebl.a -L/root/build-ff/dist/lib -lmozsqlite3 > -L/root/build-ff/dist/lib -lnssutil3 -L/root/build-ff/dist/lib -lplc4 -lplds4 > -lnspr4 -lpthread -ldl -lc > /root/build-ff/dist/lib/libnspr4.a(unix.o): In function > `_PR_UNIX_GetInterval2': > /root/mozilla-beta/nsprpub/pr/src/md/unix/unix.c:3049: undefined reference to > `clock_gettime' > collect2: ld returned 1 exit status > make[5]: *** [/root/build-ff/security/nss/lib/softoken/libsoftokn3.so] Error 1 > make[5]: Leaving directory `/root/mozilla-beta/security/nss/lib/softoken' > make[4]: *** [libs] Error 2 > make[4]: Leaving directory `/root/mozilla-beta/security/nss/lib' > make[3]: *** [libs-nss/lib] Error 2 > make[3]: Leaving directory `/root/build-ff/config/external/nss' > make[2]: *** [config/external/nss/target] Error 2 > make[2]: Leaving directory `/root/build-ff' > make[1]: *** [compile] Error 2 > make[1]: Leaving directory `/root/build-ff' > make: *** [default] Error 2
Yeah, this is not supposed to be happening at all. libsoftokn3.so should be linking against a libnspr4.so, not libnspr4.a. It smells like a race condition of some sort. Try building with -j1. And please file a bug. Mike _______________________________________________ dev-builds mailing list dev-builds@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-builds