mirror of https://github.com/ARMmbed/mbed-os.git
The ARMC6 compiler inadvertently introduces the `_scanf_mbtowc` symbol to the build. The commit provides a weak definition of the symbol to satisfy the linker whenever the symbol is included. This affects ARM Compiler 6 version 6.12 and earlier. The compiler error was previously observed when the MICROLIB library is used with the uARM toolchain. However, the weak definition was put in `mbed-os/rtos` which is not included when the bare metal profile is used. |
||
---|---|---|
.. | ||
TOOLCHAIN_ARM_MICRO | ||
TOOLCHAIN_ARM_STD | ||
TOOLCHAIN_GCC_ARM | ||
TOOLCHAIN_IAR | ||
rtx4 | ||
rtx5 | ||
mbed_boot.c | ||
mbed_boot.h | ||
mbed_lib.json | ||
mbed_rtos_rtx.c | ||
mbed_rtx_conf.h | ||
mbed_rtx_handlers.c | ||
mbed_rtx_idle.cpp | ||
mbed_rtx_storage.h |