diff --git a/ChangeLog b/ChangeLog
index e90e640e2514b3a083a7d65eb94006374ee2f5c8..047c6f2187bdc81c27274c743ec8808617b40d6b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2001-03-22  Alexandre Oliva  <aoliva@redhat.com>
+
+	Re-installed:
+	2001-01-02  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.
+
 2001-03-22  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
 
 	* MAINTAINERS: Add myself as "documentation co-maintainer".
@@ -213,13 +222,13 @@
 	* Makefile.in (CONFIGURE_TARGET_MODULES): Pass back configuration
 	failures of subdirectories.
 
-2001-01-02  Laurynas Biveinis  &lt;lauras@softhome.net&gt;
+2001-01-02  Laurynas Biveinis  <lauras@softhome.net>
 
-	* ltcf-c.sh: clear ac_cv_prog_cc_pic for DJGPP. Do not add
+	* 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.sh: fix typo.
+	* ltcf-cxx.sh: Likewise.
+	* ltcf-gcj.sh: Likewise.
+	* ltconfig.sh: Fix typo.
 
 2001-01-02  Laurynas Biveinis  <lauras@softhome.net>
 
diff --git a/ltcf-c.sh b/ltcf-c.sh
index 3d99a49cc1918c21c4b28a4959a79d776be5c2d0..fda1d8b60c25be457409124c603824afdf0b9a7e 100644
--- 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
diff --git a/ltcf-cxx.sh b/ltcf-cxx.sh
index d7cdf6909b0b0cc355f03b7393fa34132357d662..c399d34c9dc254696b8a391c862891299a34f870 100644
--- a/ltcf-cxx.sh
+++ b/ltcf-cxx.sh
@@ -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
diff --git a/ltcf-gcj.sh b/ltcf-gcj.sh
index cce8c22fe5a69a0d0009ac3a49c6bbd38acc46fa..e771276e276fcaa1816b05513c05e4bae20b3dfd 100644
--- a/ltcf-gcj.sh
+++ b/ltcf-gcj.sh
@@ -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).