diff --git a/images/macos/provision/core/gcc.sh b/images/macos/provision/core/gcc.sh index fefe20fd..f59d32f5 100644 --- a/images/macos/provision/core/gcc.sh +++ b/images/macos/provision/core/gcc.sh @@ -4,4 +4,14 @@ echo "Installing GCC@8 using homebrew..." brew install gcc@8 echo "Installing GCC@9 using homebrew..." -brew install gcc@9 \ No newline at end of file +brew install gcc@9 + +echo "Applying workaround for the GCC" +cellarPath=$(brew --cellar gcc@8) +gccVersion=$(ls $cellarPath | head -n1) +fullCellarPath=$cellarPath/$gccVersion +ln -s $fullCellarPath/bin/c++-8 /usr/local/bin/c++-8 +ln -s $fullCellarPath/bin/cpp-8 /usr/local/bin/cpp-8 +ln -s $fullCellarPath/bin/g++-8 /usr/local/bin/g++-8 +ln -s $fullCellarPath/bin/gcc-8 /usr/local/bin/gcc-8 +ln -s $fullCellarPath/bin/gfortran-8 /usr/local/bin/gfortran-8 \ No newline at end of file