From 6d8150521350fd66ede3716c59f5b93178d948d6 Mon Sep 17 00:00:00 2001
From: Incardona Pietro <incardon@mpi-cbg.de>
Date: Sat, 6 Nov 2021 09:29:35 +0100
Subject: [PATCH] Fixing install boost

---
 install                 | 12 ++++++++----
 script/install_BOOST.sh |  9 ++++++---
 2 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/install b/install
index 782c5e009..6f65edd71 100755
--- a/install
+++ b/install
@@ -349,12 +349,16 @@ else
             if [ x"$CXX" == x"icpc" ]; then
               ./script/install_BOOST.sh $i_dir $ncore intel-linux
             elif [ x"$CXX" == x"clang++" ]; then
-              ./script/install_BOOST.sh $i_dir $ncore darwin
+              ./script/install_BOOST.sh $i_dir $ncore clang
             else
-	      if [ x"$CXX" == x"gcc" ]; then
-              	./script/install_BOOST.sh $i_dir $ncore gcc
+	      if [ x"$CXX" == x"g++" ]; then
+		if [ x"$is_apple_llvm" == x"1" ]; then
+		  ./script/install_BOOST.sh $i_dir $ncore clang
+		else
+              	  ./script/install_BOOST.sh $i_dir $ncore gcc
+		fi
 	      else
-		./script/install_BOOST.sh $i_dir $ncore gcc $(which $CXX) $dgc_major $dgc_middle
+		./script/install_BOOST.sh $i_dir $ncore gcc $(which $CXX)
 	      fi
             fi
             BOOST_installed=1
diff --git a/script/install_BOOST.sh b/script/install_BOOST.sh
index a82dfe722..0deb5de82 100755
--- a/script/install_BOOST.sh
+++ b/script/install_BOOST.sh
@@ -26,18 +26,21 @@ if [ x"$4" != x"" ]; then
 fi
 ./bootstrap.sh --with-toolset=$3
 mkdir $1/BOOST
-
 # Several flavours
-arch=$(uname -m)
 if [ x"$platform" == x"osx" ]; then
     if [ x"$arch" == x"arm64" ]; then
-        ./b2 -j $2 install --prefix=$1/BOOST address-model=64 architecture=arm abi=aapcs binary-format=mach-o
+        if [ x"$3" == x"" ]; then
+            ./b2 -j $2 install --prefix=$1/BOOST address-model=64 architecture=arm abi=aapcs binary-format=mach-o toolset=clang
+        else
+            ./b2 -j $2 install --prefix=$1/BOOST address-model=64 architecture=arm abi=aapcs binary-format=mach-o toolset=$3
+        fi
     else
         ./b2 -j $2 install --prefix=$1/BOOST
     fi
 else
     ./b2 -j $2 install --prefix=$1/BOOST
 fi
+
 rm -rf boost_1_75_0
 
 if [ -f $HOME/user-config.jam_bck ]; then
-- 
GitLab