diff --git a/script/install_BOOST.sh b/script/install_BOOST.sh
index c90f939f51b8c99c09f603b83183818759868d25..dbb49e60ccaf939d06ea6d87af18b463409e2c31 100755
--- a/script/install_BOOST.sh
+++ b/script/install_BOOST.sh
@@ -37,7 +37,6 @@ else
 	./bootstrap.sh --with-toolset=$3
 fi
 
-
 mkdir $1/BOOST
 # Several flavours
 if [ x"$platform" == x"osx" ]; then
@@ -48,7 +47,11 @@ if [ x"$platform" == x"osx" ]; then
             ./b2 -a -j $2 install --prefix=$1/BOOST address-model=64 architecture=arm abi=aapcs binary-format=mach-o toolset=$3  -sNO_LZMA=1 -sNO_ZSTD=1
         fi
     else
-        ./b2 -a -j $2 install --prefix=$1/BOOST address-model=64 architecture=x86 abi=sysv binary-format=mach-o toolset=clang  -sNO_LZMA=1 -sNO_ZSTD=1
+      if [ x"$3" == x"" ]; then
+          ./b2 -a -j $2 install --prefix=$1/BOOST address-model=64 architecture=x86 abi=sysv binary-format=mach-o toolset=clang  -sNO_LZMA=1 -sNO_ZSTD=1
+        else
+          ./b2 -a -j $2 install --prefix=$1/BOOST address-model=64 architecture=x86 abi=sysv binary-format=mach-o toolset=gcc  -sNO_LZMA=1 -sNO_ZSTD=1
+      fi
     fi
 else
     ./b2 -a -j $2 install --prefix=$1/BOOST  -sNO_LZMA=1 -sNO_ZSTD=1