--- libtool-2.4.1a/libltdl/m4/libtool.m4 2010-11-16 11:10:09.000000000 +0100 +++ libtool-2.4.1a-1/libltdl/m4/libtool.m4 2010-12-04 16:07:53.628086809 +0100 @@ -6900,9 +6900,16 @@ ]) _lt_libdeps_save_CFLAGS=$CFLAGS +_lt_libdeps_save_CXXFLAGS=$CXXFLAGS case "$CC $CFLAGS " in #( *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; +*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; +esac +case "$CC $CXXFLAGS " in #( +*\ -flto*\ *) CXXFLAGS="$CXXFLAGS -fno-lto" ;; +*\ -fwhopr*\ *) CXXFLAGS="$CXXFLAGS -fno-whopr" ;; +*\ -fuse-linker-plugin*\ *) CXXFLAGS="$CXXFLAGS -fno-use-linker-plugin" ;; esac dnl Parse the compiler output and extract the necessary @@ -7000,6 +7007,7 @@ $RM -f confest.$objext CFLAGS=$_lt_libdeps_save_CFLAGS +CXXFLAGS=$_lt_libdeps_save_CXXFLAGS # PORTME: override above test on systems where it is broken m4_if([$1], [CXX],