kernel: Set correct kernel compiler prefixes for aarch64 clang
These configuration options are set based on the Google configurations located in kernels (ex. https://github.com/LineageOS/android_kernel_google_wahoo/blob/lineage-16.0/build.config) This is composed of 2 parts: Revert "kernel: Correct CROSS_COMPILE_ARM32 toolchain" This reverts commit c77bb3a5. This breaks builds when building with upstream commit ad15006cc78459d059af56729c4d9bed7c7fd860. That commit fixes LD being used from outside the path, however androidkernel toolchains don't have elfedit. Google specifically doesn't use androidkernel, so we need to follow them on this. Set CROSS_COMPILE_PREFIX to aarch64-linux-android- for clang builds Upstream commit ad15006cc78459d059af56729c4d9bed7c7fd860 makes the kernel build system use GCC toolchains for elfedit, so we have to actually use a real GCC toolchain, not the androidkernel one. Change-Id: I79ac4ac47d3ba6c2abbc5ce40e56ed5c707295b4
Loading
Please register or sign in to comment