* ltconfig.in (aix4*, hardcode_libdir_flag_spec): unless we're

using gcc with old collect2, use -b libpath to hardcode the
library search path
This commit is contained in:
Alexandre Oliva 1999-03-30 16:48:45 +00:00 committed by Alexandre Oliva
parent 3e083d9fd5
commit c42a57bd93
2 changed files with 12 additions and 5 deletions

View File

@ -1,5 +1,9 @@
1999-03-30 Alexandre Oliva <oliva@dcc.unicamp.br>
* ltconfig.in (aix4*, hardcode_libdir_flag_spec): unless we're
using gcc with old collect2, use -b libpath to hardcode the
library search path
* ltmain.in, ltconfig.in: reverted most of the quoting changes
from 1999-03-25; Gary's delay_variable_subst patch from 1999-02-19
obviates it. Keep only quoting of $PATH, for uniformity with

View File

@ -1157,6 +1157,8 @@ else
aix4*)
allow_undefined_flag=
hardcode_libdir_flag_spec='${wl}-b ${wl}nolibpath ${wl}-b ${wl}libpath:$libdir:/usr/lib:/lib'
hardcode_libdir_separator=':'
if test "$with_gcc" = yes; then
if strings `${CC} -print-prog-name=collect2` | \
grep resolve_lib_name >/dev/null
@ -1166,6 +1168,12 @@ else
else
# We have old collect2
hardcode_direct=unsupported
# It fails to find uninstalled libraries when the uninstalled
# path is not listed in the libpath. Setting hardcode_minus_L
# to unsupported forces relinking
hardcode_minus_L=yes
hardcode_libdir_flag_spec='-L$libdir'
hardcode_libdir_separator=
fi
archive_cmds='$CC -shared ${wl}-bnoentry -o $objdir/$soname $libobjs $deplibs $linkopts'
else
@ -1173,11 +1181,6 @@ else
archive_expsym_cmds='$CC -o $objdir/$soname $libobjs $deplibs $linkopts ${wl}-bE:$export_symbols ${wl}-bM:SRE ${wl}-bnoentry'
hardcode_direct=yes
fi
hardcode_minus_L=yes
# Though LIBPATH variable hardcodes shlibpath into executable,
# it doesn't affect searching for -l* libraries; this confuses
# tests in mdemo.
hardcode_libdir_flag_spec='-L$libdir'
;;
amigaos*)