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.