Build picolibc for all SDK architectures
This builds both picolibc and libstdc++ with picolibc support using the crosstool-ng support for those configurations. Signed-off-by: Keith Packard <keithp@keithp.com>
This commit is contained in:
parent
67a668405a
commit
c8e0448f01
|
@ -6,7 +6,7 @@ CT_ARCH_ARM=y
|
|||
CT_MULTILIB=y
|
||||
CT_ARCH_64=y
|
||||
CT_TARGET_VENDOR="zephyr"
|
||||
CT_TARGET_CFLAGS="-moverride=tune=no_ldp_stp_qregs"
|
||||
CT_TARGET_CFLAGS="-moverride=tune=no_ldp_stp_qregs -ftls-model=local-exec"
|
||||
CT_BINUTILS_SRC_CUSTOM=y
|
||||
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
|
||||
CT_NEWLIB_SRC_CUSTOM=y
|
||||
|
@ -61,3 +61,9 @@ CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
|
|||
# CT_LIBC_NEWLIB_NANO_LTO is not set
|
||||
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
|
||||
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
|
||||
CT_COMP_LIBS_PICOLIBC=y
|
||||
CT_PICOLIBC_SRC_CUSTOM=y
|
||||
CT_PICOLIBC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/picolibc"
|
||||
CT_LIBC_PICOLIBC_GLOBAL_ATEXIT=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_SECTIONS=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_CONFIG_ARRAY="-Dthread-local-storage=auto -Derrno-function=zephyr -Dsysroot-install=true -Dsysroot-install-skip-checks=true"
|
||||
|
|
|
@ -4,7 +4,7 @@ CT_EXPERIMENTAL=y
|
|||
# CT_LOG_PROGRESS_BAR is not set
|
||||
CT_ARCH_ARC=y
|
||||
CT_MULTILIB=y
|
||||
CT_TARGET_CFLAGS="-mno-sdata -mtp-regno=26"
|
||||
CT_TARGET_CFLAGS="-mno-sdata -mtp-regno=26 -ftls-model=local-exec"
|
||||
CT_TARGET_VENDOR="zephyr"
|
||||
CT_BINUTILS_SRC_CUSTOM=y
|
||||
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
|
||||
|
@ -59,3 +59,9 @@ CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
|
|||
# CT_LIBC_NEWLIB_NANO_LTO is not set
|
||||
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
|
||||
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
|
||||
CT_COMP_LIBS_PICOLIBC=y
|
||||
CT_PICOLIBC_SRC_CUSTOM=y
|
||||
CT_PICOLIBC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/picolibc"
|
||||
CT_LIBC_PICOLIBC_GLOBAL_ATEXIT=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_SECTIONS=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_CONFIG_ARRAY="-Dthread-local-storage=auto -Derrno-function=zephyr -Dsysroot-install=true -Dsysroot-install-skip-checks=true"
|
||||
|
|
|
@ -8,6 +8,7 @@ CT_ARCH_ARC=y
|
|||
CT_MULTILIB=y
|
||||
CT_ARCH_64=y
|
||||
CT_TARGET_VENDOR="zephyr"
|
||||
CT_TARGET_CFLAGS="-ftls-model=local-exec"
|
||||
CT_BINUTILS_SRC_CUSTOM=y
|
||||
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
|
||||
CT_NEWLIB_SRC_CUSTOM=y
|
||||
|
@ -61,3 +62,9 @@ CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
|
|||
# CT_LIBC_NEWLIB_NANO_LTO is not set
|
||||
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
|
||||
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
|
||||
CT_COMP_LIBS_PICOLIBC=y
|
||||
CT_PICOLIBC_SRC_CUSTOM=y
|
||||
CT_PICOLIBC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/picolibc"
|
||||
CT_LIBC_PICOLIBC_GLOBAL_ATEXIT=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_SECTIONS=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_CONFIG_ARRAY="-Dthread-local-storage=auto -Derrno-function=zephyr -Dsysroot-install=true -Dsysroot-install-skip-checks=true"
|
||||
|
|
|
@ -6,6 +6,7 @@ CT_ARCH_ARM=y
|
|||
CT_ARCH_ARM_INTERWORKING=y
|
||||
CT_MULTILIB=y
|
||||
CT_TARGET_VENDOR="zephyr"
|
||||
CT_TARGET_CFLAGS="-ftls-model=local-exec"
|
||||
CT_BINUTILS_SRC_CUSTOM=y
|
||||
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
|
||||
CT_NEWLIB_SRC_CUSTOM=y
|
||||
|
@ -61,3 +62,9 @@ CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
|
|||
# CT_LIBC_NEWLIB_NANO_LTO is not set
|
||||
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
|
||||
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
|
||||
CT_COMP_LIBS_PICOLIBC=y
|
||||
CT_PICOLIBC_SRC_CUSTOM=y
|
||||
CT_PICOLIBC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/picolibc"
|
||||
CT_LIBC_PICOLIBC_GLOBAL_ATEXIT=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_SECTIONS=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_CONFIG_ARRAY="-Dthread-local-storage=auto -Derrno-function=zephyr -Dsysroot-install=true -Dsysroot-install-skip-checks=true"
|
||||
|
|
|
@ -4,7 +4,7 @@ CT_EXPERIMENTAL=y
|
|||
# CT_LOG_PROGRESS_BAR is not set
|
||||
CT_ARCH_MIPS=y
|
||||
CT_MULTILIB=y
|
||||
CT_TARGET_CFLAGS="-G0 -mno-gpopt"
|
||||
CT_TARGET_CFLAGS="-G0 -mno-gpopt -ftls-model=local-exec"
|
||||
CT_TARGET_VENDOR="zephyr"
|
||||
CT_BINUTILS_SRC_CUSTOM=y
|
||||
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
|
||||
|
@ -60,3 +60,9 @@ CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
|
|||
# CT_LIBC_NEWLIB_NANO_LTO is not set
|
||||
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
|
||||
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
|
||||
CT_COMP_LIBS_PICOLIBC=y
|
||||
CT_PICOLIBC_SRC_CUSTOM=y
|
||||
CT_PICOLIBC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/picolibc"
|
||||
CT_LIBC_PICOLIBC_GLOBAL_ATEXIT=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_SECTIONS=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_CONFIG_ARRAY="-Dthread-local-storage=auto -Derrno-function=zephyr -Dsysroot-install=true -Dsysroot-install-skip-checks=true"
|
||||
|
|
|
@ -6,6 +6,7 @@ CT_ARCH_NIOS2=y
|
|||
CT_MULTILIB=y
|
||||
CT_ARCH_USE_MMU=y
|
||||
CT_TARGET_VENDOR="zephyr"
|
||||
CT_TARGET_CFLAGS="-ftls-model=local-exec"
|
||||
CT_BINUTILS_SRC_CUSTOM=y
|
||||
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
|
||||
CT_NEWLIB_SRC_CUSTOM=y
|
||||
|
@ -60,3 +61,9 @@ CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
|
|||
# CT_LIBC_NEWLIB_NANO_LTO is not set
|
||||
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
|
||||
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
|
||||
CT_COMP_LIBS_PICOLIBC=y
|
||||
CT_PICOLIBC_SRC_CUSTOM=y
|
||||
CT_PICOLIBC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/picolibc"
|
||||
CT_LIBC_PICOLIBC_GLOBAL_ATEXIT=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_SECTIONS=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_CONFIG_ARRAY="-Dthread-local-storage=auto -Derrno-function=zephyr -Dsysroot-install=true -Dsysroot-install-skip-checks=true"
|
||||
|
|
|
@ -8,6 +8,7 @@ CT_ARCH_64=y
|
|||
CT_ARCH_ARCH="rv32ima_zicsr_zifencei"
|
||||
CT_ARCH_ABI="ilp32"
|
||||
CT_TARGET_VENDOR="zephyr"
|
||||
CT_TARGET_CFLAGS="-ftls-model=local-exec"
|
||||
CT_BINUTILS_SRC_CUSTOM=y
|
||||
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
|
||||
CT_NEWLIB_SRC_CUSTOM=y
|
||||
|
@ -61,3 +62,9 @@ CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
|
|||
# CT_LIBC_NEWLIB_NANO_LTO is not set
|
||||
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
|
||||
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
|
||||
CT_COMP_LIBS_PICOLIBC=y
|
||||
CT_PICOLIBC_SRC_CUSTOM=y
|
||||
CT_PICOLIBC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/picolibc"
|
||||
CT_LIBC_PICOLIBC_GLOBAL_ATEXIT=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_SECTIONS=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_CONFIG_ARRAY="-Dthread-local-storage=auto -Derrno-function=zephyr -Dsysroot-install=true -Dsysroot-install-skip-checks=true"
|
||||
|
|
|
@ -5,6 +5,7 @@ CT_EXPERIMENTAL=y
|
|||
CT_ARCH_SPARC=y
|
||||
CT_MULTILIB=y
|
||||
CT_TARGET_VENDOR="zephyr"
|
||||
CT_TARGET_CFLAGS="-ftls-model=local-exec"
|
||||
CT_BINUTILS_SRC_CUSTOM=y
|
||||
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
|
||||
CT_NEWLIB_SRC_CUSTOM=y
|
||||
|
@ -58,3 +59,9 @@ CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
|
|||
# CT_LIBC_NEWLIB_NANO_LTO is not set
|
||||
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
|
||||
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
|
||||
CT_COMP_LIBS_PICOLIBC=y
|
||||
CT_PICOLIBC_SRC_CUSTOM=y
|
||||
CT_PICOLIBC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/picolibc"
|
||||
CT_LIBC_PICOLIBC_GLOBAL_ATEXIT=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_SECTIONS=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_CONFIG_ARRAY="-Dthread-local-storage=auto -Derrno-function=zephyr -Dsysroot-install=true -Dsysroot-install-skip-checks=true"
|
||||
|
|
|
@ -6,6 +6,7 @@ CT_ARCH_X86=y
|
|||
CT_MULTILIB=y
|
||||
CT_ARCH_64=y
|
||||
CT_TARGET_VENDOR="zephyr"
|
||||
CT_TARGET_CFLAGS="-ftls-model=local-exec"
|
||||
CT_BINUTILS_SRC_CUSTOM=y
|
||||
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
|
||||
CT_BINUTILS_EXTRA_CONFIG_ARRAY="--enable-targets=x86_64-pep"
|
||||
|
@ -61,3 +62,9 @@ CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
|
|||
# CT_LIBC_NEWLIB_NANO_LTO is not set
|
||||
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
|
||||
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
|
||||
CT_COMP_LIBS_PICOLIBC=y
|
||||
CT_PICOLIBC_SRC_CUSTOM=y
|
||||
CT_PICOLIBC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/picolibc"
|
||||
CT_LIBC_PICOLIBC_GLOBAL_ATEXIT=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_SECTIONS=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_CONFIG_ARRAY="-Dthread-local-storage=auto -Derrno-function=zephyr -Dsysroot-install=true -Dsysroot-install-skip-checks=true"
|
||||
|
|
|
@ -2,7 +2,7 @@ CT_CONFIG_VERSION="3"
|
|||
CT_EXPERIMENTAL=y
|
||||
# CT_PREFIX_DIR_RO is not set
|
||||
# CT_LOG_PROGRESS_BAR is not set
|
||||
CT_TARGET_CFLAGS="-mlongcalls"
|
||||
CT_TARGET_CFLAGS="-mlongcalls -ftls-model=local-exec"
|
||||
CT_ARCH_XTENSA=y
|
||||
CT_XTENSA_CUSTOM=y
|
||||
CT_OVERLAY_NAME="espressif_esp32"
|
||||
|
@ -62,3 +62,9 @@ CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
|
|||
# CT_LIBC_NEWLIB_NANO_LTO is not set
|
||||
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
|
||||
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
|
||||
CT_COMP_LIBS_PICOLIBC=y
|
||||
CT_PICOLIBC_SRC_CUSTOM=y
|
||||
CT_PICOLIBC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/picolibc"
|
||||
CT_LIBC_PICOLIBC_GLOBAL_ATEXIT=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_SECTIONS=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_CONFIG_ARRAY="-Dthread-local-storage=auto -Derrno-function=zephyr -Dsysroot-install=true -Dsysroot-install-skip-checks=true"
|
||||
|
|
|
@ -2,7 +2,7 @@ CT_CONFIG_VERSION="3"
|
|||
CT_EXPERIMENTAL=y
|
||||
# CT_PREFIX_DIR_RO is not set
|
||||
# CT_LOG_PROGRESS_BAR is not set
|
||||
CT_TARGET_CFLAGS="-mlongcalls"
|
||||
CT_TARGET_CFLAGS="-mlongcalls -ftls-model=local-exec"
|
||||
CT_ARCH_XTENSA=y
|
||||
CT_XTENSA_CUSTOM=y
|
||||
CT_OVERLAY_NAME="espressif_esp32s2"
|
||||
|
@ -62,3 +62,9 @@ CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
|
|||
# CT_LIBC_NEWLIB_NANO_LTO is not set
|
||||
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
|
||||
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
|
||||
CT_COMP_LIBS_PICOLIBC=y
|
||||
CT_PICOLIBC_SRC_CUSTOM=y
|
||||
CT_PICOLIBC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/picolibc"
|
||||
CT_LIBC_PICOLIBC_GLOBAL_ATEXIT=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_SECTIONS=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_CONFIG_ARRAY="-Dthread-local-storage=auto -Derrno-function=zephyr -Dsysroot-install=true -Dsysroot-install-skip-checks=true"
|
||||
|
|
|
@ -8,6 +8,7 @@ CT_XTENSA_CUSTOM=y
|
|||
CT_OVERLAY_NAME="intel_apl_adsp"
|
||||
CT_OVERLAY_LOCATION="./overlays"
|
||||
CT_TARGET_VENDOR="intel_apl_adsp_zephyr"
|
||||
CT_TARGET_CFLAGS="-ftls-model=local-exec"
|
||||
CT_BINUTILS_SRC_CUSTOM=y
|
||||
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
|
||||
CT_NEWLIB_SRC_CUSTOM=y
|
||||
|
@ -62,3 +63,9 @@ CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
|
|||
# CT_LIBC_NEWLIB_NANO_LTO is not set
|
||||
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
|
||||
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
|
||||
CT_COMP_LIBS_PICOLIBC=y
|
||||
CT_PICOLIBC_SRC_CUSTOM=y
|
||||
CT_PICOLIBC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/picolibc"
|
||||
CT_LIBC_PICOLIBC_GLOBAL_ATEXIT=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_SECTIONS=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_CONFIG_ARRAY="-Dthread-local-storage=auto -Derrno-function=zephyr -Dsysroot-install=true -Dsysroot-install-skip-checks=true"
|
||||
|
|
|
@ -8,6 +8,7 @@ CT_XTENSA_CUSTOM=y
|
|||
CT_OVERLAY_NAME="intel_bdw_adsp"
|
||||
CT_OVERLAY_LOCATION="./overlays"
|
||||
CT_TARGET_VENDOR="intel_bdw_adsp_zephyr"
|
||||
CT_TARGET_CFLAGS="-ftls-model=local-exec"
|
||||
CT_BINUTILS_SRC_CUSTOM=y
|
||||
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
|
||||
CT_NEWLIB_SRC_CUSTOM=y
|
||||
|
@ -62,3 +63,9 @@ CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
|
|||
# CT_LIBC_NEWLIB_NANO_LTO is not set
|
||||
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
|
||||
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
|
||||
CT_COMP_LIBS_PICOLIBC=y
|
||||
CT_PICOLIBC_SRC_CUSTOM=y
|
||||
CT_PICOLIBC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/picolibc"
|
||||
CT_LIBC_PICOLIBC_GLOBAL_ATEXIT=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_SECTIONS=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_CONFIG_ARRAY="-Dthread-local-storage=auto -Derrno-function=zephyr -Dsysroot-install=true -Dsysroot-install-skip-checks=true"
|
||||
|
|
|
@ -8,6 +8,7 @@ CT_XTENSA_CUSTOM=y
|
|||
CT_OVERLAY_NAME="intel_byt_adsp"
|
||||
CT_OVERLAY_LOCATION="./overlays"
|
||||
CT_TARGET_VENDOR="intel_byt_adsp_zephyr"
|
||||
CT_TARGET_CFLAGS="-ftls-model=local-exec"
|
||||
CT_BINUTILS_SRC_CUSTOM=y
|
||||
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
|
||||
CT_NEWLIB_SRC_CUSTOM=y
|
||||
|
@ -62,3 +63,9 @@ CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
|
|||
# CT_LIBC_NEWLIB_NANO_LTO is not set
|
||||
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
|
||||
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
|
||||
CT_COMP_LIBS_PICOLIBC=y
|
||||
CT_PICOLIBC_SRC_CUSTOM=y
|
||||
CT_PICOLIBC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/picolibc"
|
||||
CT_LIBC_PICOLIBC_GLOBAL_ATEXIT=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_SECTIONS=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_CONFIG_ARRAY="-Dthread-local-storage=auto -Derrno-function=zephyr -Dsysroot-install=true -Dsysroot-install-skip-checks=true"
|
||||
|
|
|
@ -7,6 +7,7 @@ CT_XTENSA_CUSTOM=y
|
|||
CT_OVERLAY_NAME="intel_s1000"
|
||||
CT_OVERLAY_LOCATION="./overlays"
|
||||
CT_TARGET_VENDOR="intel_s1000_zephyr"
|
||||
CT_TARGET_CFLAGS="-ftls-model=local-exec"
|
||||
CT_BINUTILS_SRC_CUSTOM=y
|
||||
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
|
||||
CT_NEWLIB_SRC_CUSTOM=y
|
||||
|
@ -62,3 +63,9 @@ CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
|
|||
# CT_LIBC_NEWLIB_NANO_LTO is not set
|
||||
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
|
||||
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
|
||||
CT_COMP_LIBS_PICOLIBC=y
|
||||
CT_PICOLIBC_SRC_CUSTOM=y
|
||||
CT_PICOLIBC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/picolibc"
|
||||
CT_LIBC_PICOLIBC_GLOBAL_ATEXIT=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_SECTIONS=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_CONFIG_ARRAY="-Dthread-local-storage=auto -Derrno-function=zephyr -Dsysroot-install=true -Dsysroot-install-skip-checks=true"
|
||||
|
|
|
@ -8,6 +8,7 @@ CT_XTENSA_CUSTOM=y
|
|||
CT_OVERLAY_NAME="nxp_imx8m_adsp"
|
||||
CT_OVERLAY_LOCATION="./overlays"
|
||||
CT_TARGET_VENDOR="nxp_imx8m_adsp_zephyr"
|
||||
CT_TARGET_CFLAGS="-ftls-model=local-exec"
|
||||
CT_BINUTILS_SRC_CUSTOM=y
|
||||
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
|
||||
CT_NEWLIB_SRC_CUSTOM=y
|
||||
|
@ -62,3 +63,9 @@ CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
|
|||
# CT_LIBC_NEWLIB_NANO_LTO is not set
|
||||
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
|
||||
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
|
||||
CT_COMP_LIBS_PICOLIBC=y
|
||||
CT_PICOLIBC_SRC_CUSTOM=y
|
||||
CT_PICOLIBC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/picolibc"
|
||||
CT_LIBC_PICOLIBC_GLOBAL_ATEXIT=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_SECTIONS=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_CONFIG_ARRAY="-Dthread-local-storage=auto -Derrno-function=zephyr -Dsysroot-install=true -Dsysroot-install-skip-checks=true"
|
||||
|
|
|
@ -8,6 +8,7 @@ CT_XTENSA_CUSTOM=y
|
|||
CT_OVERLAY_NAME="nxp_imx_adsp"
|
||||
CT_OVERLAY_LOCATION="./overlays"
|
||||
CT_TARGET_VENDOR="nxp_imx_adsp_zephyr"
|
||||
CT_TARGET_CFLAGS="-ftls-model=local-exec"
|
||||
CT_BINUTILS_SRC_CUSTOM=y
|
||||
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
|
||||
CT_NEWLIB_SRC_CUSTOM=y
|
||||
|
@ -62,3 +63,9 @@ CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
|
|||
# CT_LIBC_NEWLIB_NANO_LTO is not set
|
||||
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
|
||||
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
|
||||
CT_COMP_LIBS_PICOLIBC=y
|
||||
CT_PICOLIBC_SRC_CUSTOM=y
|
||||
CT_PICOLIBC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/picolibc"
|
||||
CT_LIBC_PICOLIBC_GLOBAL_ATEXIT=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_SECTIONS=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_CONFIG_ARRAY="-Dthread-local-storage=auto -Derrno-function=zephyr -Dsysroot-install=true -Dsysroot-install-skip-checks=true"
|
||||
|
|
|
@ -7,6 +7,7 @@ CT_XTENSA_CUSTOM=y
|
|||
CT_OVERLAY_NAME="sample_controller"
|
||||
CT_OVERLAY_LOCATION="./overlays"
|
||||
CT_TARGET_VENDOR="sample_controller_zephyr"
|
||||
CT_TARGET_CFLAGS="-ftls-model=local-exec"
|
||||
CT_BINUTILS_SRC_CUSTOM=y
|
||||
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
|
||||
CT_NEWLIB_SRC_CUSTOM=y
|
||||
|
@ -61,3 +62,9 @@ CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
|
|||
# CT_LIBC_NEWLIB_NANO_LTO is not set
|
||||
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
|
||||
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
|
||||
CT_COMP_LIBS_PICOLIBC=y
|
||||
CT_PICOLIBC_SRC_CUSTOM=y
|
||||
CT_PICOLIBC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/picolibc"
|
||||
CT_LIBC_PICOLIBC_GLOBAL_ATEXIT=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_SECTIONS=y
|
||||
CT_LIBC_PICOLIBC_EXTRA_CONFIG_ARRAY="-Dthread-local-storage=auto -Derrno-function=zephyr -Dsysroot-install=true -Dsysroot-install-skip-checks=true"
|
||||
|
|
Loading…
Reference in New Issue