kernel_samsung_a34x-permissive/build_kernel.sh
Fede2782 b3cfd33cd4
build: add build script
Use latest Clang 17
2024-04-28 17:35:46 +02:00

20 lines
729 B
Bash
Executable file

#!/bin/bash
export PATH=$(pwd)/toolchain/clang/host/linux-x86/clang-r487747c/bin:$PATH
export CROSS_COMPILE=$(pwd)/toolchain/clang/host/linux-x86/clang-r487747c/bin/aarch64-linux-gnu-
export CC=$(pwd)/toolchain/clang/host/linux-x86/clang-r487747c/bin/clang
export CLANG_TRIPLE=aarch64-linux-gnu-
export ARCH=arm64
export PLATFORM_VERSION=14
export TARGET_SOC=mt6877
export TARGET_BUILD_VARIANT=user
export KCFLAGS=-w
export CONFIG_SECTION_MISMATCH_WARN_ONLY=y
make -C $(pwd) O=$(pwd)/out KCFLAGS=-w CONFIG_SECTION_MISMATCH_WARN_ONLY=y LLVM=1 LLVM_IAS=1 a34x_defconfig
make -C $(pwd) O=$(pwd)/out KCFLAGS=-w CONFIG_SECTION_MISMATCH_WARN_ONLY=y LLVM=1 LLVM_IAS=1 -j16
cp out/arch/arm64/boot/Image $(pwd)/arch/arm64/boot/Image