Markus Duft wrote:
> Hi
> 
> I'm working (together with haubi) on getting DESTDIR support for our
> hppa-hpux boxes into libtool. I now have it working, and a first patch
> (which of course breaks some other things - I know that :( ), and wanted to
> ask what you think about this.
> 
> I'm adding +s to every link line. But because I add it through the rpath
> spec thing, it is only there if a runpath is encoded. I tried with a dummy
> runpath, added in ltmain.sh (which works ok) but that's just way too ugly :)
> 
> Any ideas how I could get this a little better? Maybe another location to
> add the +s?

archive_cmds?

But as far as I am aware, +s does not actually stop the -L paths from
being encoded into the output, so you still end up with, for example:
% chatr libfoo.sl
libfoo.sl:
         shared library
         shared library dynamic path search:
             SHLIB_PATH     enabled   first
             embedded path  enabled   second  /opt/tmp
         internal name:
             libfoo.sl
         shared library list:
             dynamic   ../tmp/libbar.sl
         shared vtable support disabled
[snip]

Although a quick test running with tusc shows that the dynamic linker
does search for libbar at ../tmp/libbar.sl last.

Peter
-- 
Peter O'Gorman
http://pogma.com


Reply via email to