aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastiano Barezzi <seba@sebaubuntu.dev>2025-11-03 05:13:27 +0100
committerƁukasz Patron <priv.luk@gmail.com>2025-11-03 16:21:01 +0000
commit2426bf9c8800dd06957b3b2abd17bd4815d7094c (patch)
tree85d547841d1a36dadd0ed8620e026956640d9f15
parent751459e70cce9ece4d6b92005629cd6ae349ca7e (diff)
kernel: Satisfy Rust bindgen for v6.12
Change-Id: I793e2426f5b697c3c33c6d43729721ac1109abcd
-rw-r--r--config/BoardConfigKernel.mk3
1 files changed, 3 insertions, 0 deletions
diff --git a/config/BoardConfigKernel.mk b/config/BoardConfigKernel.mk
index acb5b462c..9b01f03f2 100644
--- a/config/BoardConfigKernel.mk
+++ b/config/BoardConfigKernel.mk
@@ -264,6 +264,9 @@ TOOLS_PATH_OVERRIDE += BISON_PKGDATADIR=$(BUILD_TOP)/prebuilts/build-tools/commo
# Since Linux 5.10, pahole is required
KERNEL_MAKE_FLAGS += PAHOLE=$(BUILD_TOP)/prebuilts/kernel-build-tools/linux-x86/bin/pahole
+# Rust bindgen wants matching Clang and libclang versions
+KERNEL_MAKE_FLAGS += LIBCLANG_PATH=$(TARGET_KERNEL_CLANG_PATH)/lib
+
# Set the out dir for the kernel's O= arg
# This needs to be an absolute path, so only set this if the standard out dir isn't used
OUT_DIR_PREFIX := $(shell echo $(OUT_DIR) | sed -e 's|/target/.*$$||g')