On Mon, Dec 22, 2014 at 11:02:19PM +0100, Andreas Mattheiss wrote: > Hi, > > Am Mon, 22 Dec 2014 11:42:23 -0500 schrieb Ted Mielczarek: > > > If the build system isn't passing -lrt automatically then that's a bug. > > That's what I thought. But who am I to state this ;-) > > > It's possible that something about your system configuration or build > > configuration is causing this to happen. In my local Firefox build on > > Ubuntu 14.04 libnspr4.so winds up linked to librt.so, and I didn't have to > > do anything special for that to happen. > > That's what I would have assumed. I'm not a developer, but the fact is > that your Ubuntu version is quite a bit more recent than my Slackware > version. > > And it is definitely a missing -lrt; when I invoke the gcc command > "manually" with -lrt on the command line it compiles. But there are a > great many parts of the code that would need this, doing it all by hand > looks stupid to me. There must be somewhere where I can specify -lrt in > the Makefile or something that is included into it, but i haven't figured > out what to do exactly and where; as I said configure doesn't honour > LDFLAGS apparently.
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 _______________________________________________ dev-builds mailing list dev-builds@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-builds