]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* ltcf-c.sh: Clear ac_cv_prog_cc_pic for DJGPP. Do not add
authorLaurynas Biveinis <lauras@softhome.net>
Thu, 22 Mar 2001 18:05:45 +0000 (18:05 +0000)
committerAlexandre Oliva <aoliva@redhat.com>
Thu, 22 Mar 2001 18:05:45 +0000 (18:05 +0000)
'-DPIC' to ac_cv_prog_cc_pic for DJGPP.
* ltcf-cxx.sh: Likewise.
* ltcf-gcj.sh: Likewise.
* ltconfig.in: Fix typo.

ChangeLog
ltcf-c.sh
ltcf-cxx.sh
ltcf-gcj.sh
ltconfig.in

index 6d637a393854b4ef3ea479d34100fef9fd7c0e20..af8c22381c4d71c7a81e20198e5a3c0b4ae35526 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2001-03-22  Laurynas Biveinis  <lauras@softhome.net>
+
+       * ltcf-c.sh: Clear ac_cv_prog_cc_pic for DJGPP.  Do not add
+       '-DPIC' to ac_cv_prog_cc_pic for DJGPP.
+       * ltcf-cxx.sh: Likewise.
+       * ltcf-gcj.sh: Likewise.
+       * ltconfig.in: Fix typo.
+
 2001-03-20  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
 
        * ltmain.in (piecewise linking): Make sure we link at least one
 2001-02-15  Robert Boehne  <rboehne@ricardo-us.com>
        
        * ltconfig.in: Under AIX 4&5 check to see if we're using
-        GNU nm, if so, remove -C from the options to $NM.  The -C
-        is required to demangle with AIX nm, but -C means don't
-        demangle to GNU nm.
+       GNU nm, if so, remove -C from the options to $NM.  The -C
+       is required to demangle with AIX nm, but -C means don't
+       demangle to GNU nm.
 
 2001-02-15  Robert Boehne  <rboehne@ricardo-us.com>
        
        * ltcf-cxx.sh: Only check for broken collect2 under
-        AIX 4.[012], the check only works on these OS versions.
+       AIX 4.[012], the check only works on these OS versions.
        
        * ltcf-c.sh: Ditto.
        
 
 2001-02-12  Robert Boehne  <rboehne@ricardo-us.com>
 
-        * libtool.m4: Removed the AC_REQUIRE of
-        AC_PROG_LIBTOOL from AC_LIBTOOL_CXX.
-        This caused a circular dependency using
-        CVS autoconf on the tagdemo directory.
+       * libtool.m4: Removed the AC_REQUIRE of
+       AC_PROG_LIBTOOL from AC_LIBTOOL_CXX.
+       This caused a circular dependency using
+       CVS autoconf on the tagdemo directory.
 
 2001-02-12  Robert Boehne  <rboehne@ricardo-us.com>
 
-        * libtool.m4: Changed aix4* to aix* to set
-        deplibs_check_method to pass_all for all aix.
-        This should have been part of the patch below.
+       * libtool.m4: Changed aix4* to aix* to set
+       deplibs_check_method to pass_all for all aix.
+       This should have been part of the patch below.
 
 2001-02-12  Robert Boehne  <rboehne@ricardo-us.com>
        
        
 2001-01-31  Robert Boehne  <rboehne@ricardo-us.com>
 
-        * ltcf-cxx.sh: Eliminated setting LD to $CC
+       * ltcf-cxx.sh: Eliminated setting LD to $CC
 
 2001-02-05  Gary V. Vaughan  <gvv@techie.com>
 
 2000-10-30  Aneesh Kumar K.V <kvaneesh@hotmail.com>
 
        * ltcf-c.sh (archive_expsym_cmds):  Support for -export-symbol
-        option on Tru64.
+       option on Tru64.
 
 2000-10-30  Robert Boehne  <rboehne@ricardo-us.com>
 
index 3d99a49cc1918c21c4b28a4959a79d776be5c2d0..fda1d8b60c25be457409124c603824afdf0b9a7e 100644 (file)
--- a/ltcf-c.sh
+++ b/ltcf-c.sh
@@ -624,6 +624,10 @@ else
         lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
       fi
       ;;
+    *djgpp*)
+      # DJGPP does not support shared libraries at all
+      ac_cv_prog_cc_pic=
+      ;;
     cygwin* | mingw* | os2*)
       # This hack is so that the source file can tell whether it is being
       # built for inclusion in a dll (and should export symbols for example).
@@ -723,7 +727,16 @@ else
       ;;
     esac
   fi
-  ac_cv_prog_cc_pic="$ac_cv_prog_cc_pic -DPIC"
+  case "$host_os" in
+      # Platforms which do not suport PIC and -DPIC is meaningless
+      # on them:
+      *djgpp*)
+        ac_cv_prog_cc_pic=
+        ;;
+      *)
+        ac_cv_prog_cc_pic="$ac_cv_prog_cc_pic -DPIC"
+        ;;
+  esac
 fi
 
 need_lc=yes
index d7cdf6909b0b0cc355f03b7393fa34132357d662..c399d34c9dc254696b8a391c862891299a34f870 100644 (file)
@@ -663,6 +663,10 @@ if test "$with_gcc" = yes; then
       lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
     fi
     ;;
+  *djgpp*)
+    # DJGPP does not support shared libraries at all
+    ac_cv_prog_cc_pic=
+    ;;
   cygwin* | mingw* | os2*)
     # This hack is so that the source file can tell whether it is being
     # built for inclusion in a dll (and should export symbols for example).
@@ -860,7 +864,17 @@ else
       ;;
   esac
 fi
-ac_cv_prog_cc_pic="$ac_cv_prog_cc_pic -DPIC"
+
+case "$host_os" in
+    # Platforms which do not suport PIC and -DPIC is meaningless
+    # on them:
+    *djgpp*)
+      ac_cv_prog_cc_pic=
+      ;;
+    *)
+      ac_cv_prog_cc_pic="$ac_cv_prog_cc_pic -DPIC"
+      ;;
+esac
 
 
 # Figure out "hidden" C++ library dependencies from verbose
index cce8c22fe5a69a0d0009ac3a49c6bbd38acc46fa..e771276e276fcaa1816b05513c05e4bae20b3dfd 100644 (file)
@@ -604,6 +604,10 @@ fi
       # we not sure about C++ programs.
       ac_cv_prog_cc_static="$ac_cv_prog_cc_static ${ac_cv_prog_cc_wl}-lC"
       ;;
+    *djgpp*)
+      # DJGPP does not suppot shared libraries at all
+      ac_cv_prog_cc_pic=
+      ;;
     cygwin* | mingw* | os2*)
       # This hack is so that the source file can tell whether it is being
       # built for inclusion in a dll (and should export symbols for example).
index 4d5882be794e0cfaafb47f186ba0a92466756cda..8100e579a801b7b2efaf385e88ea49ae86046a8e 100755 (executable)
@@ -1377,7 +1377,7 @@ sysv4)
   ;;
 esac
 
-# Handle CRLF in mingw too chain
+# Handle CRLF in mingw tool chain
 opt_cr=
 case $host_os in
 mingw*)