Subject: Re: Add library dependencies to Xt and friends on a.out
To: Todd Vierling <tv@wasabisystems.com>
From: Frederick Bruckman <fb@enteract.com>
List: tech-x11
Date: 09/21/2000 09:52:38
On Thu, 21 Sep 2000, Todd Vierling wrote:
> Since the old ld doesn't always complain about missing shared object
> symbols, you won't see the error until runtime. And, since the a.out ld.so
> defaults to RTLD_LAZY binding, you probably won't see a missing symbol error
> until a needed (but missing) symbol is referenced. Since you can't actually
> use the audio device on 1ton, the SM and ICE symbols probably aren't yet
> referenced.
Does RTLD_LAZY not work on m68k?
> : - #if !UseElfFormat
>
> This modification should not be !UseElfFormat. Because we try to keep
> things in a pseudo-mergeable state, and we don't want to bork FreeBSD 2.x
> (which may or may not support the necessary things), this should change to:
>
> #if !UseElfFormat && !defined(NetBSDArchitecture)
>
> without removing the contained block.
OK. I've updated the comments, too. I'll update my sources to current
xsrc and do another sanity check before committing, probably tomorrow.