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"