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

Reply via email to