zephyr/scripts
Torsten Rasmussen 36bb00d1f5 armclang: ARM Compiler C library support
Support for ARM Compiler C library.

This commit add support for the ARM Compiler C libary in:
- Kconfig
- libc/armstdc

A new Kconfig symbol is added to allow a toolchain to specify if they
support linking with the minimal C library.
Also the CMake variable `TOOLCHAIN_HAS_NEWLIB` is exported to Kconfig
so that CONFIG_NEWLIB_LIBS can only be enabled if the toolchain has
newlib.

The armclang toolchain selects the CMake scatter file generator and
disables support for the LD linker template which is not supported by
armlink.

For the ARM Compiler C library, a corresponding lib/libc/armstc/ folder
with a minimal implementation to work with the ARM Compiler C library
is added.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2021-08-30 08:54:23 -04:00
..
checkpatch
ci armclang: ARM Compiler C library support 2021-08-30 08:54:23 -04:00
coccinelle
coredump
dts cmake: dts: import devicetree symbols into CMake 2021-08-25 20:28:26 -04:00
footprint scripts: Track memory footprint for networking samples on frdm_k64f 2021-08-03 07:10:09 -04:00
gitlint
kconfig
logging/dictionary
net
pylib/twister twister: Fix bug re-running all tests when using test-only 2021-08-20 18:58:47 -04:00
release
schemas/twister
support
tests
tracing
west_commands west: sign: add support for NXP i.MX 2021-08-28 23:27:02 -04:00
.gitignore
checkpatch.pl
checkstack.pl
coccicheck
dir_is_writeable.py
file2hex.py
gen_app_partitions.py kernel: app_smem: allowing pinning memory partitions 2021-08-26 21:16:22 -04:00
gen_cfb_font_header.py
gen_gcov_files.py
gen_handles.py scripts: gen_handles.py: take device start symbol as argument. 2021-08-30 08:54:23 -04:00
gen_kobject_list.py kernel: app_smem: allowing pinning memory partitions 2021-08-26 21:16:22 -04:00
gen_kobject_placeholders.py
gen_offset_header.py
gen_relocate_app.py
gen_syscalls.py kernel: syscall: pin generated inline functions 2021-08-26 21:16:22 -04:00
get_maintainer.py
list_boards.py
mergehex.py
parse_syscalls.py
process_gperf.py
requirements-base.txt
requirements-build-test.txt
requirements-compliance.txt
requirements-doc.txt
requirements-extras.txt
requirements-run-test.txt
requirements.txt
series-push-hook.sh
spelling.txt
subfolder_list.py
tags.sh
twister
uf2conv.py
user_wordsize.py
valgrind.supp
west-commands.yml
zephyr_module.py cmake: add a comment header to zephyr_settings.txt 2021-08-10 07:37:19 -04:00