mirror of
git://git.savannah.gnu.org/libtool.git
synced 2024-11-21 01:40:57 +08:00
Use linker_flags not compiler_flags with $LD.
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) [linux] <archive_cmds, archive_expsym_cmds>: With xlf and bgxlf compilers, when linking with $LD, use $linker_flags not $compiler_flags. Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
This commit is contained in:
parent
d7e8e16dd0
commit
519bf919cc
@ -1,3 +1,11 @@
|
||||
2010-04-04 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||
|
||||
Use linker_flags not compiler_flags with $LD.
|
||||
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) [linux]
|
||||
<archive_cmds, archive_expsym_cmds>: With xlf and bgxlf
|
||||
compilers, when linking with $LD, use $linker_flags not
|
||||
$compiler_flags.
|
||||
|
||||
2010-03-31 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||
|
||||
Add FAQ, and FAQ entry for flags stripped at library link time.
|
||||
|
4
libltdl/m4/libtool.m4
vendored
4
libltdl/m4/libtool.m4
vendored
@ -4502,12 +4502,12 @@ _LT_EOF
|
||||
_LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
|
||||
if test "x$supports_anon_versioning" = xyes; then
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
|
||||
cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
|
||||
echo "local: *; };" >> $output_objdir/$libname.ver~
|
||||
$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
|
||||
$LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
Loading…
Reference in New Issue
Block a user