From f3c577bedf3d9c2d43ae45326858020280f863b5 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Fri, 14 Nov 2025 14:26:49 +0100 Subject: [KERNEL] Fix build on newer kernels The build system of newer kernels now ignores EXTRA_CFLAGS, breaking builds. Switch to the more modern KCFLAGS variable. --- cmake/Kernel.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'cmake/Kernel.cmake') diff --git a/cmake/Kernel.cmake b/cmake/Kernel.cmake index 9ecbbba..4208d01 100644 --- a/cmake/Kernel.cmake +++ b/cmake/Kernel.cmake @@ -39,8 +39,9 @@ macro(add_kernel_module MODULE_NAME KERNEL_BUILD_DIR KERNEL_INSTALL_DIR MODULE_M # define build command set(MODULE_BUILD_COMMAND ${CMAKE_MAKE_PROGRAM} ${MODULE_MACRO} -C ${KERNEL_BUILD_DIR} + V=1 M=${CMAKE_CURRENT_BINARY_DIR}/${MODULE_NAME} modules - EXTRA_CFLAGS=${KERNEL_C_FLAGS} + KCFLAGS=${KERNEL_C_FLAGS} KBUILD_MODPOST_WARN=1 KBUILD_EXTRA_SYMBOLS=${MODULE_EXTRA_SYMBOLS}) add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${MODULE_NAME}/${MODULE_NAME}.ko -- cgit v1.2.3-55-g7522