diff --git a/libjava/classpath/ChangeLog.gcj b/libjava/classpath/ChangeLog.gcj
index 1ab4b0f7e841a2579d547b7a0890e46c8cf356da..62b20718204a6941503ac1364cbc3b2cfeb3fe5e 100644
--- a/libjava/classpath/ChangeLog.gcj
+++ b/libjava/classpath/ChangeLog.gcj
@@ -1,3 +1,8 @@
+2006-08-07  Tom Tromey  <tromey@redhat.com>
+
+	PR libgcj/28609:
+	* ltconfig: Copied from gcc.
+
 2006-07-20  Keith Seitz  <keiths@redhat.com>
 
 	* include/jvmti.h: Include copy from upstream before next merge.
diff --git a/libjava/classpath/ltconfig b/libjava/classpath/ltconfig
index 852476b1d2c727e3e089a86d2f2282d73b3f582c..839b980fdb2725c9cefa0b252f2612cbcd9b0d5f 100755
--- a/libjava/classpath/ltconfig
+++ b/libjava/classpath/ltconfig
@@ -626,7 +626,7 @@ old_postuninstall_cmds=
 
 if test -n "$RANLIB"; then
   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-  old_postinstall_cmds="\$old_postinstall_cmds~$RANLIB \$oldlib"
+  old_postinstall_cmds="~$old_postinstall_cmds~\$RANLIB \$oldlib"
 fi
 
 # Source the script associated with the $tagname tag configuration.