rocm-arch

A collection of Arch Linux PKGBUILDS for the ROCm platform

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
diff --color -urN aomp-rocm-4.5.0-unpatched/bin/build_flang_runtime.sh aomp-rocm-4.5.0/bin/build_flang_runtime.sh
--- aomp-rocm-4.5.0-unpatched/bin/build_flang_runtime.sh	2021-11-16 16:50:07.010969269 +0100
+++ aomp-rocm-4.5.0/bin/build_flang_runtime.sh	2021-11-16 16:57:38.658874349 +0100
@@ -59,10 +59,10 @@
 MYCMAKEOPTS="-DCMAKE_BUILD_TYPE=$BUILD_TYPE \
 -DCMAKE_INSTALL_PREFIX=$INSTALL_FLANG \
 -DLLVM_ENABLE_ASSERTIONS=ON \
--DLLVM_CONFIG=$OUT_DIR/llvm/bin/llvm-config \
--DCMAKE_CXX_COMPILER=$OUT_DIR/llvm/bin/clang++ \
--DCMAKE_C_COMPILER=$OUT_DIR/llvm/bin/clang \
--DCMAKE_Fortran_COMPILER=$OUT_DIR/llvm/bin/flang \
+-DLLVM_CONFIG=$ROCM_DIR/llvm/bin/llvm-config \
+-DCMAKE_CXX_COMPILER=$ROCM_DIR/llvm/bin/clang++ \
+-DCMAKE_C_COMPILER=$ROCM_DIR/llvm/bin/clang \
+-DCMAKE_Fortran_COMPILER=$ROCM_DIR/llvm/bin/flang \
 -DLLVM_TARGETS_TO_BUILD=$TARGETS_TO_BUILD \
 -DLLVM_INSTALL_RUNTIME=ON \
 -DFLANG_BUILD_RUNTIME=ON \
diff --color -urN aomp-rocm-4.5.0-unpatched/bin/build_flang.sh aomp-rocm-4.5.0/bin/build_flang.sh
--- aomp-rocm-4.5.0-unpatched/bin/build_flang.sh	2021-11-16 16:50:07.010969269 +0100
+++ aomp-rocm-4.5.0/bin/build_flang.sh	2021-11-16 16:55:45.538909397 +0100
@@ -50,9 +50,9 @@
 MYCMAKEOPTS="-DCMAKE_BUILD_TYPE=$BUILD_TYPE \
 -DCMAKE_INSTALL_PREFIX=$INSTALL_FLANG \
 -DLLVM_ENABLE_ASSERTIONS=ON \
--DLLVM_CONFIG=$OUT_DIR/llvm/bin/llvm-config \
--DCMAKE_CXX_COMPILER=$OUT_DIR/llvm/bin/clang++ \
--DCMAKE_C_COMPILER=$OUT_DIR/llvm/bin/clang \
+-DLLVM_CONFIG=$ROCM_DIR/llvm/bin/llvm-config \
+-DCMAKE_CXX_COMPILER=$ROCM_DIR/llvm/bin/clang++ \
+-DCMAKE_C_COMPILER=$ROCM_DIR/llvm/bin/clang \
 -DCMAKE_Fortran_COMPILER=gfortran \
 -DLLVM_TARGETS_TO_BUILD=$TARGETS_TO_BUILD \
 -DCMAKE_C_FLAGS=-I$COMP_INC_DIR \
diff --color -urN aomp-rocm-4.5.0-unpatched/bin/build_pgmath.sh aomp-rocm-4.5.0/bin/build_pgmath.sh
--- aomp-rocm-4.5.0-unpatched/bin/build_pgmath.sh	2021-11-16 18:52:19.761286900 +0100
+++ aomp-rocm-4.5.0/bin/build_pgmath.sh	2021-11-16 18:53:21.787423127 +0100
@@ -41,7 +41,7 @@
    fi
 fi
 
-COMP_INC_DIR=$(ls -d $OUT_DIR/llvm/lib/clang/*/include )
+COMP_INC_DIR=$(ls -d $ROCM_DIR/llvm/lib/clang/*/include )
 
 if [ "$AOMP_PROC" == "ppc64le" ] ; then
     MYCMAKEOPTS="-DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCMAKE_INSTALL_PREFIX=$INSTALL_FLANG -DLLVM_ENABLE_ASSERTIONS=ON $AOMP_ORIGIN_RPATH -DCMAKE_Fortran_COMPILER=$AOMP_INSTALL_DIR/bin/flang -DLLVM_TARGETS_TO_BUILD=$TARGETS_TO_BUILD -DCMAKE_C_FLAGS=-I$COMP_INC_DIR -DCMAKE_CXX_FLAGS=-I$COMP_INC_DIR"
@@ -51,8 +51,8 @@
     -DCMAKE_INSTALL_PREFIX=$INSTALL_FLANG \
     -DLLVM_ENABLE_ASSERTIONS=ON \
     -DLLVM_CONFIG=$INSTALL_FLANG/bin/llvm-config \
-    -DCMAKE_CXX_COMPILER=$OUT_DIR/llvm/bin/clang++ \
-    -DCMAKE_C_COMPILER=$OUT_DIR/llvm/bin/clang \
+    -DCMAKE_CXX_COMPILER=$ROCM_DIR/llvm/bin/clang++ \
+    -DCMAKE_C_COMPILER=$ROCM_DIR/llvm/bin/clang \
     -DLLVM_TARGETS_TO_BUILD=$TARGETS_TO_BUILD \
     -DCMAKE_C_FLAGS=-I$COMP_INC_DIR \
     -DCMAKE_CXX_FLAGS=-I$COMP_INC_DIR \