zephyr/lib
Keith Packard 6c5d806bcb toolchain: Add COMPILER_FREESTANDING to control use of -ffreestanding
Add an explicit compiler configuration, COMPILER_FREESTANDING, which
controls whether the compiler should operate in freestanding or hosted mode
(according to the C and C++ language specifications.

This depends on having a C library which conforms with the language
specification, and the minimal C library does not. Have the minimal C
library select COMPILER_FREESTANDING to continue using freestanding mode
with that library.

For other C libraries, leave this disabled by default while allowing users
to enable it if they want to go back to the previous configuration.

Signed-off-by: Keith Packard <keithp@keithp.com>
2023-04-14 21:36:31 +09:00
..
cpp minimal libcpp: Un-11-ify cstddef 2023-03-01 19:42:32 -05:00
hash lib: hashmap: Move hash table files lib/hashmap 2023-03-02 12:03:07 -05:00
libc toolchain: Add COMPILER_FREESTANDING to control use of -ffreestanding 2023-04-14 21:36:31 +09:00
open-amp openamp: Add new Kconfig option to enable dcache 2022-12-12 18:41:01 +01:00
os init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
posix shell: fix MISRA 5.7 violations on struct shell 2023-04-14 12:21:08 +02:00
smf
CMakeLists.txt lib: posix: move fnmatch from lib/util to lib/posix 2023-03-03 17:40:14 +09:00
Kconfig lib: posix: move fnmatch from lib/util to lib/posix 2023-03-03 17:40:14 +09:00