diff options
author | Simon Rettberg | 2024-03-15 16:06:07 +0100 |
---|---|---|
committer | Simon Rettberg | 2024-03-15 16:06:07 +0100 |
commit | a9bb7a914d51d4c9ce171840b18323678d25d30e (patch) | |
tree | a1aff0ed13c67f4d43654d4fd6fbfdd2cf60a6cd /cmake | |
parent | github: Update checkout action, base image (diff) | |
download | dnbd3-a9bb7a914d51d4c9ce171840b18323678d25d30e.tar.gz dnbd3-a9bb7a914d51d4c9ce171840b18323678d25d30e.tar.xz dnbd3-a9bb7a914d51d4c9ce171840b18323678d25d30e.zip |
cmake: Turn modpost errors into warnings
Default changed some time between 6.1 and 6.6.
As we build the module for different kernel versions by fetching the
kernel sources and not compiling the whole kernel first, modpost always
complains aboit missing symbols after compilation. Ignore this as it's
expected to happen.
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/Kernel.cmake | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cmake/Kernel.cmake b/cmake/Kernel.cmake index 232c298..9ecbbba 100644 --- a/cmake/Kernel.cmake +++ b/cmake/Kernel.cmake @@ -41,6 +41,7 @@ macro(add_kernel_module MODULE_NAME KERNEL_BUILD_DIR KERNEL_INSTALL_DIR MODULE_M -C ${KERNEL_BUILD_DIR} M=${CMAKE_CURRENT_BINARY_DIR}/${MODULE_NAME} modules EXTRA_CFLAGS=${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 COMMAND ${MODULE_BUILD_COMMAND} |