Add fully-qualified paths to temp_rpath rather than unqualified paths in order
to avoid possible errors when computing the fully-qualified path later.
rev 1.334.2.70
Do not add installed static litool libraries to convenience, they are not
convenience libraries.
From libtool CVS
Propagate a convenience library's dependency libs correctly when
it is being linked into a libtool library. Deplibs are now
propagated whether libdir is set or not.
rev 1.27
The dlpreopen pass over libraries reverses the elements in the
$deplibs list. This causes problems when the link pass tries to
find libraries when they are located in non-standard places
denoted by -L options. Due to the reversed order these -L options
occur after the libraries that need them, and they are not found:
(Un)Reverse $deplibs list at the start of the link pass in lib mode.
From libtool CVS
using -lfoo we need to find the library in the search paths
and add it's dependency_libs to the link in the conv pass so
that any libtool libs listed are correctly expanded in the
link pass.
From libtool CVS
- use better check for ELF which uses cpp-predefined __ELF__ symbol
- allow for shared objects without "lib" prefix and non-versioned (both
for "modules")
- add proper interlibrary dependency checking
--
Porters please sync libtool patches with this and make sure to test to
make sure there is no breakage with each port.