Xin Xu

Results 9 issues of Xin Xu

Here is an example: Our current Toolchain File overwrite the ARCHIVE command https://github.com/apache/nuttx/blob/992719730f355ed3132c3204153f919822870074/arch/arm/src/cmake/Toolchain.cmake#L92-L94 but `` makes different choices depending on whether `LTO` is enabled or not. https://github.com/apache/nuttx/blob/992719730f355ed3132c3204153f919822870074/arch/arm/src/cmake/Toolchain.cmake#L75-L86 If every Toolchain...

## Summary the current CMake link stage uses gcc/g++ as the linker, which may cause unexpected issues such as link options do not taking effect, so it is better to...

## Summary Fix undefined issues in libmetal cmake build ## Impact this patch should fix https://github.com/apache/nuttx/issues/10401 issue ## Testing CI build

## Summary This patch follows the platform in wasm-micro-runtime to add CMake build support for nuttx this should cooperate with https://github.com/bytecodealliance/wasm-micro-runtime/pull/3256 ## Impact no impact currently ## Testing requires wamr...

## Summary 1. synchronize settings of CMake Toolchain file 2. synchronize the settings of sim redefine symbols ## Impact link to: https://github.com/apache/nuttx/issues/12127 ## Testing CI build

## Summary this should resolve https://github.com/apache/nuttx/issues/12019#issuecomment-2024806454 the link_option of nuttx_user target should be allowed to be set freely ## Impact protected mode ## Testing ``` cmake -B build -DBOARD_CONFIG=canmv230/pnsh cmake...

## Summary leave a warning for PR when Makefile or *.defs changed ## Impact ## Testing

## Summary 1. Fix SIM `-fsanitize=address` not effective at linking stage 2. Fix missing include directory path for fs 3. Fix enable `ARCH_STRING_FUNCTION` CMake build fail, add missing libc/machine/ sources...

## Summary 1. Synchronize CMake's SIM arch Toolchain file and Makefile versions to be consistent ## Impact Synchronous build system, not a new feature ## Testing All sim build

Arch: simulator
Size: S