From a9bb7a914d51d4c9ce171840b18323678d25d30e Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Fri, 15 Mar 2024 16:06:07 +0100 Subject: 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. --- cmake/Kernel.cmake | 1 + 1 file changed, 1 insertion(+) 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} -- cgit v1.2.3-55-g7522