summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKonstantin Demin2024-06-13 17:56:06 +0000
committerRobert Marko2024-09-13 10:20:01 +0000
commit844701f1c045bf7d9bd06014a4b0cf9dd3d6a29d (patch)
tree9f8b16fc301d2075887fb0c455e57d56ccb14b97
parentc4a926516038250105aef1cc5c6ec9fd5c74e300 (diff)
downloadopenwrt-844701f1c045bf7d9bd06014a4b0cf9dd3d6a29d.tar.gz
bpf-headers: fix llvm invocation
- specify CC target explicitly - define KBUILD_SYM32=n to select "native" build format (if building with 64-bit arch) - rewrap lines (for good) Signed-off-by: Konstantin Demin <rockdrilla@gmail.com> Link: https://github.com/openwrt/openwrt/pull/15702 Signed-off-by: Robert Marko <robimarko@gmail.com>
-rw-r--r--package/kernel/bpf-headers/Makefile4
1 files changed, 3 insertions, 1 deletions
diff --git a/package/kernel/bpf-headers/Makefile b/package/kernel/bpf-headers/Makefile
index 5efd2e1cf0..e75da738e6 100644
--- a/package/kernel/bpf-headers/Makefile
+++ b/package/kernel/bpf-headers/Makefile
@@ -53,7 +53,9 @@ KERNEL_MAKE := \
$(MAKE) -C $(PKG_BUILD_DIR) \
ARCH=$(BPF_KARCH) \
CROSS_COMPILE=$(BPF_ARCH)-linux- \
- LLVM=1 CC="$(CLANG)" LD="$(TARGET_CROSS)ld" \
+ LLVM=1 KBUILD_SYM32=n \
+ CC="$(CLANG) --target=$(BPF_TARGET)" \
+ LD="$(TARGET_CROSS)ld" \
HOSTCC="$(HOSTCC)" \
HOSTCXX="$(HOSTCXX)" \
KBUILD_HOSTLDLIBS="-L$(STAGING_DIR_HOST)/lib" \