diff --git a/ChangeLog b/ChangeLog
index 90abd2b0f6a77d3e1e2cc5b87d38148f57b1c6ad..0e9312840649f294fc231bfc38cbb6a670212c4a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-25  Andreas Tobler  <a.tobler@schweiz.org>
+
+	* ltmain.sh: Fix Darwin verstring, remove ${wl}.
+
 2007-05-23  Steve Ellcey  <sje@cup.hp.com>
 
 	* ltmain.sh: Update from ToT Libtool.
diff --git a/ltmain.sh b/ltmain.sh
index 606f090c1cf6fb0b254b486628d7d1913c468160..9d8441856208704f76a36abd11d6923fb5951165 100644
--- a/ltmain.sh
+++ b/ltmain.sh
@@ -4794,7 +4794,7 @@ func_mode_link ()
 	  versuffix="$major.$age.$revision"
 	  # Darwin ld doesn't like 0 for these options...
 	  minor_current=`expr $current + 1`
-	  verstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
+	  verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
 	  ;;
 
 	freebsd-aout)