From 778a5760b88a8ed2f0e80c15e1acd281c4e601e2 Mon Sep 17 00:00:00 2001 From: edoapra Date: Tue, 27 Sep 2022 16:50:55 -0700 Subject: [PATCH] fix slow ifort on mac --- travis/build_env.sh | 6 ++++++ travis/fix_xcodebuild.sh | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100755 travis/fix_xcodebuild.sh diff --git a/travis/build_env.sh b/travis/build_env.sh index b86c2f26c7..fe4e08ccdf 100755 --- a/travis/build_env.sh +++ b/travis/build_env.sh @@ -1,4 +1,7 @@ #!/usr/bin/env bash +if [[ -z "$TRAVIS_BUILD_DIR" ]] ; then + TRAVIS_BUILD_DIR=$(pwd) +fi os=`uname` dist="ubuntu" arch=`uname -m` @@ -52,6 +55,9 @@ echo DISTR is "$DISTR" "$IONEAPI_ROOT"/installer "$IONEAPI_ROOT"/vtune_profiler "$IONEAPI_ROOT"/tbb || true fi source "$IONEAPI_ROOT"/setvars.sh --force || true + #fix slow ifort https://community.intel.com/t5/Intel-oneAPI-HPC-Toolkit/slow-execution-of-ifort-icpc-on-MacOSX-catalina/m-p/1203190 + $TRAVIS_BUILD_DIR/travis/fix_xcodebuild.sh + cp xcodebuild "$IONEAPI_ROOT"/compiler/latest/mac/bin/intel64/. export I_MPI_F90="$FC" ls -lrta $IONEAPI_ROOT ||true rm -f *dmg || true diff --git a/travis/fix_xcodebuild.sh b/travis/fix_xcodebuild.sh new file mode 100755 index 0000000000..34ad141810 --- /dev/null +++ b/travis/fix_xcodebuild.sh @@ -0,0 +1,18 @@ +#!/bin/bash +rm -f xcodebuild +INTEL_OSXSDK_VER=`xcodebuild -sdk macosx -version | grep SDKVersion` +INTEL_OSXSDK_PATH=`xcodebuild -sdk macosx -version Path` +echo $INTEL_OSXSDK_PATH +cat > xcodebuild <