diff options
| author | Simon Rettberg | 2025-11-14 14:26:49 +0100 |
|---|---|---|
| committer | Simon Rettberg | 2025-11-14 14:26:49 +0100 |
| commit | f3c577bedf3d9c2d43ae45326858020280f863b5 (patch) | |
| tree | c4410d63c458cd30d1ea61de28fec2ca9b52689f | |
| parent | github: add Rocky 10.0 Kernel from pub (switch to vault when exists) (diff) | |
| download | dnbd3-f3c577bedf3d9c2d43ae45326858020280f863b5.tar.gz dnbd3-f3c577bedf3d9c2d43ae45326858020280f863b5.tar.xz dnbd3-f3c577bedf3d9c2d43ae45326858020280f863b5.zip | |
[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.
| -rw-r--r-- | cmake/Kernel.cmake | 3 |
1 files changed, 2 insertions, 1 deletions
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 |
