diff --git a/credits.txt b/credits.txt
index c86d0275d526070c44bd7b4fa1e4cb4a750f96ce..c34263d60dc0fb623332b4ab701acd54b1994671 100644
--- a/credits.txt
+++ b/credits.txt
@@ -82,6 +82,7 @@ Linda M. Swan
 Pieter Van-Dyck
 Curtis Walker
 Tom Watson
+John Warrier
 Mark Weaver
 Roger Webster
 Robert Weir
diff --git a/doc/feedback.xml b/doc/feedback.xml
index ac8461fc7da1568e7ad7165db4fbdd593175897f..829014beafdd61cd6ca3e53d1666f3d7a039ffee 100644
--- a/doc/feedback.xml
+++ b/doc/feedback.xml
@@ -106,6 +106,7 @@
             <li>Linda M. Swan</li>
             <li>Pieter Van-Dyck</li>
             <li>Curtis Walker</li>
+            <li>John Warrier</li>
             <li>Tom Watson</li>
             <li>Mark Weaver</li>
             <li>Roger Webster</li>
diff --git a/doc/releases.xml b/doc/releases.xml
index e8a0b87d12c069ecdf775e5ae2b760a19f9c1d27..2475176289e681a558975160ea2748ffbd3dc53e 100644
--- a/doc/releases.xml
+++ b/doc/releases.xml
@@ -63,6 +63,20 @@
         </td>
     </tr>
 
+    <tr>
+        <td>2001-10-25</td>
+        <td>Henry Zongaro</td>
+        <td>[Bug 2924] runConfigure script to accept multiple linker options.
+        </td>
+    </tr>
+
+    <tr>
+        <td>2001-10-25</td>
+        <td>John Warrier</td>
+        <td>[Bug 2924] runConfigure script to accept multiple compiler options.
+        </td>
+    </tr>
+
     <tr>
         <td>2001-10-25</td>
         <td>Mark Weaver</td>
diff --git a/samples/runConfigure b/samples/runConfigure
index e5e9644936f203456c150e32d8adf6c9626a10d8..3a57b716ecf50a098befa8056f42de5b549401da 100755
--- a/samples/runConfigure
+++ b/samples/runConfigure
@@ -138,7 +138,7 @@ while [ $# -gt 0 ]
         compileroptions="$compileroptions $2"; shift 2;;
 
    -l)
-        linkeroptions=$2; shift 2;;
+        linkeroptions="$linkeroptions $2"; shift 2;;
 
    -h)
         usage
diff --git a/src/runConfigure b/src/runConfigure
index 8e7faefed2a2db8a16aee2eca36e0f3d0cce694c..73a966b4c41664a79a5cfb64723c5de0a4c72213 100755
--- a/src/runConfigure
+++ b/src/runConfigure
@@ -164,10 +164,10 @@ while [ $# -gt 0 ]
         thread=$2; shift 2;;
 
    -l)
-        linkeroptions=$2; shift 2;;
+        linkeroptions="$linkeroptions $2"; shift 2;;
 
    -z)
-        compileroptions=$2; shift 2;;
+        compileroptions="$compileroptions $2"; shift 2;;
 
    -P)
         configureoptions="$configureoptions --prefix=$2"; shift 2;;