summarylogtreecommitdiffstats
path: root/aomp-gcc8-only-for-cuda.patch
blob: 812098ac6c9a9c84bcb72c8d54c74a5517f7ba45 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
diff --color -urN aomp-rocm-4.3.1/bin/build_openmp.sh aomp-rocm-4.3.1-patched/bin/build_openmp.sh
--- aomp-rocm-4.3.1/bin/build_openmp.sh	2021-08-27 05:56:05.000000000 +0200
+++ aomp-rocm-4.3.1-patched/bin/build_openmp.sh	2021-10-29 19:43:56.338668126 +0200
@@ -99,21 +99,11 @@
 
 GCCLOC=$(getgcc8orless)
 GXXLOC=$(getgxx8orless)
-if [ "$GCCLOC" == "" ] ; then
-   echo "ERROR: NO ADEQUATE gcc"
-   echo "       Please install gcc-5, gcc-7, or gcc-8"
-   exit 1
-fi
-if [ "$GXXLOC" == "" ] ; then
-   echo "ERROR: NO ADEQUATE g++"
-   echo "       Please install g++-5, g++-7, or g++-8"
-   exit 1
-fi
 
 GFXSEMICOLONS=`echo $GFXLIST | tr ' ' ';' `
 #COMMON_CMAKE_OPTS="#-DOPENMP_TEST_C_COMPILER=$AOMP/bin/clang
 #-DOPENMP_TEST_CXX_COMPILER=$AOMP/bin/clang++
 
 COMMON_CMAKE_OPTS="-DDEVICELIBS_ROOT=$DEVICELIBS_ROOT
 -DOPENMP_ENABLE_LIBOMPTARGET=1
 -DOPENMP_ENABLE_LIBOMPTARGET_HSA=1
@@ -127,6 +119,16 @@
 -DCMAKE_PREFIX_PATH=$ROCM_DIR;$ROCM_DIR/include/hsa"
 
 if [ "$AOMP_BUILD_CUDA" == 1 ] ; then
+  if [ "$GCCLOC" == "" ] ; then
+     echo "ERROR: NO ADEQUATE gcc"
+     echo "       Please install gcc-5, gcc-7, or gcc-8"
+     exit 1
+  fi
+  if [ "$GXXLOC" == "" ] ; then
+     echo "ERROR: NO ADEQUATE g++"
+     echo "       Please install g++-5, g++-7, or g++-8"
+     exit 1
+  fi
    COMMON_CMAKE_OPTS="$COMMON_CMAKE_OPTS
 -DLIBOMPTARGET_NVPTX_ENABLE_BCLIB=ON
 -DLIBOMPTARGET_NVPTX_CUDA_COMPILER=$AOMP/bin/clang++