* libtool.m4 (_LT_CC_BASENAME): Ignore `compile'.
diff --git a/ChangeLog b/ChangeLog
index 7914fa2..0f001f3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2005-04-24  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* libtool.m4 (_LT_CC_BASENAME): Ignore `compile'.
+
 2005-04-23  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
 	* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS)
diff --git a/libtool.m4 b/libtool.m4
index e5c18a4..cb35506 100644
--- a/libtool.m4
+++ b/libtool.m4
@@ -238,7 +238,9 @@
 AC_DEFUN([_LT_CC_BASENAME],
 [for cc_temp in $1""; do
   case $cc_temp in
-    ccache | *[[\\/]]ccache | distcc | *[[\\/]]distcc | purify | *[[\\/]]purify | \-*) ;;
+    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
+    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
+    \-*) ;;
     *) break;;
   esac
 done