On Wed, Dec 06, 2006 at 12:50:52PM -0800, April Chin wrote:

> For building l10n messages for the ksh93 project, we need to use ksh93 itself 
> and the AT&T libraries it uses--libast, libshell, libcmd, and libdll.  
> This process also requires using another AT&T library, 
> libpp, which will not be part of the Solaris release, although
> it has dependencies on (and should probably be kept in sync with) libast.

Ah.  This last was not something I was aware of.  Can you explain what this
library is and why it won't be delivered?

> After some discussion, we'd like to build the message files by
> pointing LD_LIBRARY_PATH at a newly-created temporary directory 
> under $(TMPDIR) (or /tmp by default) which would contain symlinks 
> to the needed AT&T libraries in the proto area and a symlink to the 
> newly-built libpp in $(SRCDIR)/usr/lib/libpp/$(MACH)/libpp.so.1.  

This would certainly be safer than using $ROOT, but the problem doesn't
entirely disappear -- if there are any interfaces between the AT&T
libraries and libc (and any other libraries loaded by running ksh93) which
have changed incompatibly.  Could that ever happen?

Danek

Reply via email to