ソースを参照

ci: add clang/gcc fallback for fuse-bpf BPF and daemon compilers

TheWildJames 3 週間 前
コミット
622437078a
1 ファイル変更6 行追加0 行削除
  1. 6 0
      .github/actions/fuse-bpf/action.yml

+ 6 - 0
.github/actions/fuse-bpf/action.yml

@@ -48,6 +48,8 @@ runs:
           BPF_CC="aarch64-linux-android34-clang"
         elif command -v aarch64-linux-gnu-clang &>/dev/null; then
           BPF_CC="aarch64-linux-gnu-clang"
+        elif command -v clang &>/dev/null; then
+          BPF_CC="clang"
         else
           echo "ERROR: No suitable BPF compiler found"
           exit 1
@@ -90,6 +92,10 @@ runs:
           CC="aarch64-linux-android34-clang"
         elif command -v aarch64-linux-gnu-clang &>/dev/null; then
           CC="aarch64-linux-gnu-clang"
+        elif command -v aarch64-linux-gnu-gcc &>/dev/null; then
+          CC="aarch64-linux-gnu-gcc"
+        elif command -v clang &>/dev/null; then
+          CC="clang --target=aarch64-linux-gnu"
         else
           echo "ERROR: No suitable compiler found for arm64"
           exit 1