diff -u ltmain.sh ../nag_trunk/ltmain.sh
--- ltmain.sh	2011-03-01 12:18:13.000000000 +0100
+++ ../nag_trunk/ltmain.sh	2011-03-01 11:49:34.000000000 +0100
@@ -7390,7 +7390,15 @@
 	  func_arith $current + 1
 	  minor_current=$func_arith_result
 	  xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
-	  verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
+	  # On Darwin other compilers
+	  case $CC in
+	      nagfor*)
+		  verstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
+		  ;;
+	      *)
+                  verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
+		  ;;
+          esac
 	  ;;
 
 	freebsd-aout)
