diff --git a/script/install_PETSC.sh b/script/install_PETSC.sh
index 52740e872d80afcbb62859de48d1114b7db683d9..2edc2db3e37b403a60ea825aa85703e66b9b4ce8 100755
--- a/script/install_PETSC.sh
+++ b/script/install_PETSC.sh
@@ -201,14 +201,16 @@ if [ x"$CXX" != x"icpc" ]; then
       cp -r include $1/MUMPS
       cp -r lib $1/MUMPS
 
-      MUMPS_extra_lib="--with-mumps-lib=\"$1/MUMPS/lib/libdmumps.a $1/MUMPS/lib/libmumps_common.a $1/MUMPS/lib/libpord.a -pthread \""
+      MUMPS_extra_lib="$1/MUMPS/lib/libdmumps.a $1/MUMPS/lib/libmumps_common.a $1/MUMPS/lib/libpord.a -pthread "
       configure_options="$configure_options --with-mumps=yes --with-mumps-include=$1/MUMPS/include"
 
     fi
   else
+
     echo "MUMPS already installed"
-    MUMPS_extra_lib="--with-mumps-lib=\"$1/MUMPS/lib/libdmumps.a $1/MUMPS/lib/libmumps_common.a $1/MUMPS/lib/libpord.a -pthread \""
-    configure_options="$configure_options --with-mumps=yes --with-mumps-include=$1/MUMPS/include" 
+    MUMPS_extra_lib="$1/MUMPS/lib/libdmumps.a $1/MUMPS/lib/libmumps_common.a $1/MUMPS/lib/libpord.a -pthread "
+configure_options="$configure_options --with-mumps=yes --with-mumps-include=$1/MUMPS/include"
+
   fi
 fi
 
@@ -308,9 +310,9 @@ fi
 tar -xf petsc-lite-3.6.4.tar.gz
 cd petsc-3.6.4
 
-echo "./configure --with-cxx-dialect=C++11 $petsc_openmp  --with-mpi-dir=$mpi_dir $configure_options "$MUMPS_extra_lib"  --prefix=$1/PETSC --with-debugging=0"
+echo "./configure --with-cxx-dialect=C++11 $petsc_openmp  --with-mpi-dir=$mpi_dir $configure_options --with-mumps-lib="$MUMPS_extra_lib"  --prefix=$1/PETSC --with-debugging=0"
 
-./configure --with-cxx-dialect=C++11 $petsc_openmp --with-mpi-dir=$mpi_dir $configure_options "$MUMPS_extra_lib" --prefix=$1/PETSC --with-debugging=0
+./configure --with-cxx-dialect=C++11 $petsc_openmp --with-mpi-dir=$mpi_dir $configure_options --with-mumps-lib="$MUMPS_extra_lib" --prefix=$1/PETSC --with-debugging=0
 make all test
 make install