diff options
Diffstat (limited to 'aomp-5.2.0-openmp-rocm_dir.patch')
-rw-r--r-- | aomp-5.2.0-openmp-rocm_dir.patch | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/aomp-5.2.0-openmp-rocm_dir.patch b/aomp-5.2.0-openmp-rocm_dir.patch new file mode 100644 index 000000000000..e9aa2267fc6e --- /dev/null +++ b/aomp-5.2.0-openmp-rocm_dir.patch @@ -0,0 +1,24 @@ +diff --git a/bin/build_openmp.sh b/bin/build_openmp.sh +index 99b58ea6..d456bd8c 100755 +--- a/bin/build_openmp.sh ++++ b/bin/build_openmp.sh +@@ -91,14 +91,14 @@ COMMON_CMAKE_OPTS="-DDEVICELIBS_ROOT=$DEVICELIBS_ROOT + -DROCM_DIR=$ROCM_DIR + -DLIBOMPTARGET_ENABLE_DEBUG=ON + -DCMAKE_INSTALL_PREFIX=$INSTALL_OPENMP +--DLLVM_INSTALL_PREFIX=$OUT_DIR/llvm ++-DLLVM_INSTALL_PREFIX=$ROCM_DIR/llvm + -DLLVM_MAIN_INCLUDE_DIR=$LLVM_PROJECT_ROOT/llvm/include + -DLIBOMPTARGET_LLVM_INCLUDE_DIRS=$LLVM_PROJECT_ROOT/llvm/include + -DCMAKE_PREFIX_PATH=$OUT_DIR/build/devicelibs;$ROCM_DIR;$ROCM_DIR/include/hsa +--DCMAKE_C_COMPILER=$OUT_DIR/llvm/bin/clang +--DCMAKE_CXX_COMPILER=$OUT_DIR/llvm/bin/clang++ +--DOPENMP_TEST_C_COMPILER=$OUT_DIR/llvm/bin/clang +--DOPENMP_TEST_CXX_COMPILER=$OUT_DIR/llvm/bin/clang++" ++-DCMAKE_C_COMPILER=$ROCM_DIR/llvm/bin/clang ++-DCMAKE_CXX_COMPILER=$ROCM_DIR/llvm/bin/clang++ ++-DOPENMP_TEST_C_COMPILER=$ROCM_DIR/llvm/bin/clang ++-DOPENMP_TEST_CXX_COMPILER=$ROCM_DIR/llvm/bin/clang++" + + if [ "$AOMP_BUILD_CUDA" == 1 ] ; then + COMMON_CMAKE_OPTS="$COMMON_CMAKE_OPTS |