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

Reply via email to