From 409e52e2fbe679af87aa2936d08c7cd7cfbf7200 Mon Sep 17 00:00:00 2001 From: Cameron Clough Date: Thu, 20 Jun 2024 02:28:08 +0100 Subject: [PATCH] allow override CC --- .github/workflows/build.yaml | 2 ++ build_kernel.sh | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index ab01fa8..b846e0a 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -34,6 +34,8 @@ jobs: - run: ./build_kernel.sh env: + CROSS_COMPILE: "ccache ${{ github.workspace }}/tools/aarch64-linux-gnu-gcc/bin/aarch64-linux-gnu-" + CC: "ccache ${{ github.workspace }}/tools/aarch64-linux-gnu-gcc/bin/aarch64-linux-gnu-gcc" KBUILD_BUILD_USER: uuuuuuuuuuuuuuuuuuuuuuuuuuuuu KBUILD_BUILD_HOST: hhhhhhhhhhhhhhhhhhhhhhhhhhhhh KBUILD_BUILD_TIMESTAMP: yyyyyyyyyyyyyyyyyyyyyyyyyyyyy diff --git a/build_kernel.sh b/build_kernel.sh index 1f42afc..9c12b16 100755 --- a/build_kernel.sh +++ b/build_kernel.sh @@ -20,9 +20,9 @@ $DIR/tools/extract_tools.sh # Build parameters export ARCH=arm64 -export CROSS_COMPILE="ccache $TOOLS/aarch64-linux-gnu-gcc/bin/aarch64-linux-gnu-" -# export CC="ccache $TOOLS/aarch64-linux-gnu-gcc/bin/aarch64-linux-gnu-gcc" -# export LD=$TOOLS/aarch64-linux-gnu-gcc/bin/aarch64-linux-gnu-ld.bfd +export CROSS_COMPILE=${CROSS_COMPILE:-"$TOOLS/aarch64-linux-gnu-gcc/bin/aarch64-linux-gnu-"} +export CC=${CC:-"$TOOLS/aarch64-linux-gnu-gcc/bin/aarch64-linux-gnu-gcc"} +export LD=$TOOLS/aarch64-linux-gnu-gcc/bin/aarch64-linux-gnu-ld.bfd # these do anything? export KCFLAGS="-w"