[ 93%] Linking C executable zephyr_prebuilt.elf
/home/galak/pr-336/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld: libzephyr.a(rtt_console.c.obj): in function `k_mutex_lock':
/home/galak/git/zephyr/twister-out/segger_trb_stm32f407/tests/arch/arm/arm_no_multithreading/arch.arm.no_multithreading/zephyr/include/generated/syscalls/kernel.h:674: undefined reference to `z_impl_k_mutex_lock'
/home/galak/pr-336/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld: libzephyr.a(rtt_console.c.obj): in function `k_mutex_unlock':
/home/galak/git/zephyr/twister-out/segger_trb_stm32f407/tests/arch/arm/arm_no_multithreading/arch.arm.no_multithreading/zephyr/include/generated/syscalls/kernel.h:687: undefined reference to `z_impl_k_mutex_unlock'
/home/galak/pr-336/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld: libzephyr.a(rtt_console.c.obj): in function `k_sleep':
/home/galak/git/zephyr/twister-out/segger_trb_stm32f407/tests/arch/arm/arm_no_multithreading/arch.arm.no_multithreading/zephyr/include/generated/syscalls/kernel.h:86: undefined reference to `z_impl_k_sleep'
collect2: error: ld returned 1 exit status
gmake[2]: *** [zephyr/CMakeFiles/zephyr_prebuilt.dir/build.make:120: zephyr/zephyr_prebuilt.elf] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:2914: zephyr/CMakeFiles/zephyr_prebuilt.dir/all] Error 2
decided to merge fix to unblock CI issues, and open a new high priority issue to track adding hardware platforms to test this on beyond QEMU platforms.
./scripts/twister -s tests/arch/arm/arm_no_multithreading/arch.arm.no_multithreading -l
Gets:
logs look like: