* ltmain.in: Remove an extra eval concat_cmds that some idiot added.
Fixes double eval on AIX, reported by Albert Chin and Uwe Moeller.
diff --git a/ChangeLog b/ChangeLog
index 5549cbe..b941f7b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-04-01  Peter O'Gorman  <peter@pogma.com>
+
+	* ltmain.in: Remove an extra eval concat_cmds that some idiot added.
+	Fixes double eval on AIX, reported by Albert Chin and Uwe Moeller.
+	
 2004-03-24  Scott James Remnant  <scott@netsplit.com>
 
 	* ltmain.in <prog linkmode>: Always add -L options to
diff --git a/ltmain.in b/ltmain.in
index 9e5fc80..f0f38e3 100644
--- a/ltmain.in
+++ b/ltmain.in
@@ -3850,7 +3850,6 @@
 	  save_ifs="$IFS"; IFS='~'
 	  for cmd in $concat_cmds; do
 	    IFS="$save_ifs"
-	    eval cmd=\"$cmd\"
 	    $show "$cmd"
 	    $run eval "$cmd" || exit $?
 	  done