diff options
| author | Blaster4385 <[email protected]> | 2025-01-24 01:00:14 +0530 |
|---|---|---|
| committer | Blaster4385 <[email protected]> | 2025-01-24 01:00:49 +0530 |
| commit | 75eb817c62f65a06fa9a13765c132fe84e146af2 (patch) | |
| tree | ffbf9cf4719f6c401544cfa3df6eac50aefe97e2 | |
| parent | a0819947514ca2cf76186783a6cad453d7daece5 (diff) | |
PKGBUILD: Don't build with neutron clangmain
| -rw-r--r-- | PKGBUILD | 52 |
1 files changed, 17 insertions, 35 deletions
@@ -36,44 +36,26 @@ export KBUILD_BUILD_HOST=archlinux export KBUILD_BUILD_USER=$pkgbase export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})" +FLAGS=( + LLVM=1 + LLVM_IAS=1 + CC="clang" + AR="llvm-ar" + LD="ld.lld" + NM="llvm-nm" + STRIP="llvm-strip" + OBJCOPY="llvm-objcopy" + OBJDUMP="llvm-objdump" + OBJSIZE="llvm-size" + HOSTCC="clang" + HOSTCXX="clang++" + HOSTAR="llvm-ar" + HOSTLD="ld.lld" + ) + prepare() { cd "${srcdir}" - echo "Getting neutron-clang..." - if [ ! -d neutron-clang ]; then - mkdir neutron-clang - fi - cd neutron-clang - if [ ! -f antman ]; then - curl -LO "https://raw.githubusercontent.com/Neutron-Toolchains/antman/main/antman" - chmod +x antman - fi - if [ ! -f bin/clang ]; then - ./antman -S - fi - cd .. - - export TC="${PWD}/neutron-clang/bin" - export PATH="$TC:${PATH}" - - # Define FLAGS array after toolchain is set up - FLAGS=( - LLVM=1 - LLVM_IAS=1 - CC="$TC/clang" - AR="$TC/llvm-ar" - LD="$TC/ld.lld" - NM="$TC/llvm-nm" - STRIP="$TC/llvm-strip" - OBJCOPY="$TC/llvm-objcopy" - OBJDUMP="$TC/llvm-objdump" - OBJSIZE="$TC/llvm-size" - HOSTCC="$TC/clang" - HOSTCXX="$TC/clang++" - HOSTAR="$TC/llvm-ar" - HOSTLD="$TC/ld.lld" - ) - echo "Cloning Linux kernel source..." git clone --depth=1 --branch=v${_kernelver} https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux |