Attempt to check for gnu linker on Solaris.
This commit is contained in:
parent
e86fc8f1f4
commit
c2c15d3752
9
aclocal.m4
vendored
9
aclocal.m4
vendored
@ -6059,10 +6059,17 @@ _LT_EOF
|
||||
solaris*)
|
||||
_LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
|
||||
if test "$GCC" = yes; then
|
||||
if test "$with_gnu_ld" = yes; then
|
||||
wlarc='${wl}'
|
||||
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||||
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
|
||||
$CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
|
||||
$CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
|
||||
else
|
||||
wlarc=''
|
||||
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
|
||||
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
|
||||
$CC -shared -M $lib.exp -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
|
||||
fi
|
||||
else
|
||||
wlarc=''
|
||||
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
|
||||
|
Loading…
Reference in New Issue
Block a user