This is an automated email from the ASF dual-hosted git repository.

xiaoxiang781216 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit e13fb3d8c16177d1a79f7e681ff9a01d60912f62
Author: raiden00pl <[email protected]>
AuthorDate: Tue Aug 4 18:38:51 2026 +0200

    arch: fix arch_interface guard for kernel builds
    
    arch_interface exists only for CONFIG_BUILD_PROTECTED, but x86_64 and
    arm64 referenced it for any non-flat build, breaking CMake
    configuration of kernel builds. Use the CONFIG_BUILD_PROTECTED guard
    as arm and risc-v do.
    
    Signed-off-by: raiden00pl <[email protected]>
    Assisted-by: Claude Code
---
 arch/arm64/src/CMakeLists.txt  | 2 +-
 arch/x86_64/src/CMakeLists.txt | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm64/src/CMakeLists.txt b/arch/arm64/src/CMakeLists.txt
index 65c6ae2de21..57a2429f2f0 100644
--- a/arch/arm64/src/CMakeLists.txt
+++ b/arch/arm64/src/CMakeLists.txt
@@ -24,7 +24,7 @@ add_subdirectory(${NUTTX_CHIP_ABS_DIR} EXCLUDE_FROM_ALL 
exclude_chip)
 # Include directories (before system ones) as PUBLIC so that it can be exposed
 # to libboard
 target_include_directories(arch BEFORE PUBLIC ${NUTTX_CHIP_ABS_DIR} common)
-if(NOT CONFIG_BUILD_FLAT)
+if(CONFIG_BUILD_PROTECTED)
   target_include_directories(arch_interface BEFORE PUBLIC ${NUTTX_CHIP_ABS_DIR}
                                                           common)
 endif()
diff --git a/arch/x86_64/src/CMakeLists.txt b/arch/x86_64/src/CMakeLists.txt
index 35988d9cef5..eb309b463e0 100644
--- a/arch/x86_64/src/CMakeLists.txt
+++ b/arch/x86_64/src/CMakeLists.txt
@@ -29,7 +29,7 @@ add_subdirectory(common)
 target_include_directories(arch BEFORE PUBLIC ${NUTTX_CHIP_ABS_DIR} common
                                               ${ARCH_SUBDIR})
 
-if(NOT CONFIG_BUILD_FLAT)
+if(CONFIG_BUILD_PROTECTED)
   target_include_directories(arch_interface BEFORE PUBLIC ${NUTTX_CHIP_ABS_DIR}
                                                           common 
${ARCH_SUBDIR})
 endif()

Reply via email to