zephyr/scripts/ci
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
..
check_compliance.py armclang: ARM Compiler C library support 2021-08-30 08:54:23 -04:00
errno.py ci: Add an errno.h check to CI 2021-05-17 09:11:15 -04:00
get_twister_opt.py ci: Add twister tag support to get_twister_opt 2021-06-15 11:39:23 -04:00
guideline_check.py ci: disable identifier_length scripts for now 2021-05-06 14:45:03 -04:00
pylintrc ci: pylint: relax similar lines rule 2021-04-13 16:33:18 -05:00
run_ci.sh run_ci.sh: Fix setting of twister_exclude_tag_opt 2021-06-16 16:00:06 -05:00
tags.yaml ci/tags.yaml: Add entries for a few different tags 2021-06-24 12:38:57 -05:00
twister_ignore.txt ci: pylint: relax similar lines rule 2021-04-13 16:33:18 -05:00
version_mgr.py test_version: update tset version with 12 digits 2021-01-10 17:00:17 -05:00
what_changed.py ci: rename sanitycheck -> twister 2020-12-11 14:13:02 -05:00