libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Use linker_flags not compiler_flags with $LD.


From: Ralf Wildenhues
Subject: Use linker_flags not compiler_flags with $LD.
Date: Sun, 4 Apr 2010 09:41:51 +0200
User-agent: Mutt/1.5.20 (2009-10-28)

Hello,

I've pushed this patch to fix a fairly obvious glitch.

Thanks,
Ralf

    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.

diff --git a/libltdl/m4/libtool.m4 b/libltdl/m4/libtool.m4
index d74038f..5e0bba7 100644
--- a/libltdl/m4/libtool.m4
+++ b/libltdl/m4/libtool.m4
@@ -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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]