summarylogtreecommitdiffstats
path: root/aomp-5.2.0-openmp-rocm_dir.patch
diff options
context:
space:
mode:
Diffstat (limited to 'aomp-5.2.0-openmp-rocm_dir.patch')
-rw-r--r--aomp-5.2.0-openmp-rocm_dir.patch24
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