]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* ltmain.in (link -static): Don't add $link_static_flag; only
authorAlexandre Oliva <aoliva@redhat.com>
Mon, 4 Sep 2000 05:10:03 +0000 (05:10 +0000)
committerAlexandre Oliva <aoliva@redhat.com>
Mon, 4 Sep 2000 05:10:03 +0000 (05:10 +0000)
-all-static should do that.
* mdemo/configure.in: Revert the previous delta.

ChangeLog
ltmain.in
mdemo/configure.in

index c7ce5f63f5ece542825d5259538aafc20a799dab..fdf16df939bba79ec786ce7a96bdfeb04b4f8f41 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2000-09-04  Alexandre Oliva  <aoliva@redhat.com>
 
+       * ltmain.in (link -static): Don't add $link_static_flag; only
+       -all-static should do that.
+       * mdemo/configure.in: Revert the previous delta.
+
        * mdemo/configure.in: Don't use -static on AIX4.1.
 
 2000-09-03  Alexandre Oliva  <aoliva@redhat.com>
index cb51a42796caaea497a9f82c66ebf7f48d48f3e5..1a4a1086411870865d7b8249497ab7e2788752da 100644 (file)
--- a/ltmain.in
+++ b/ltmain.in
@@ -1136,11 +1136,11 @@ compiler."
        ;;
 
       -static)
-       # If we have no pic_flag, then this is the same as -all-static.
-       if test -z "$pic_flag" && test -n "$link_static_flag"; then
-         compile_command="$compile_command $link_static_flag"
-         finalize_command="$finalize_command $link_static_flag"
-       fi
+        # The effects of -static are defined in a previous loop.
+       # We used to do the same as -all-static on platforms that
+       # didn't have a PIC flag, but the assumption that the effects
+       # would be equivalent was wrong.  It would break on at least
+       # Digital Unix and AIX.
        continue
        ;;
 
index e6fa3cd97f5aae108c6b9565f0b32504b50f3c02..93ff01ef18eff7681f2d9ce0bd72cf18220d6ced 100644 (file)
@@ -21,15 +21,6 @@ else
 fi
 AC_SUBST(STATIC)
 
-case $host_os in
-dnl aix 4.1 provides dlopen() through -lsvld, but this library can't
-dnl be linked statically.
-aix4.[[01]]*)
-  STATIC= ;;
-*)
-  STATIC=-static ;;
-esac
-
 AC_CHECK_HEADERS(math.h)
 
 AC_CHECK_LIBM