Skip to content

Commit 6f77c0f

Browse files
keith-packardstephanosio
authored andcommitted
Disable TLS for GCC on targets with no Zephyr support
By disabling compiler support, we can ensure that nothing else will end up using something that the OS cannot support. Signed-off-by: Keith Packard <keithp@keithp.com>
1 parent 625ae26 commit 6f77c0f

11 files changed

+11
-0
lines changed

configs/mips-zephyr-elf.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ CT_LIBC_NEWLIB_EXTRA_SECTIONS=y
2828
CT_GCC_SRC_CUSTOM=y
2929
CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc"
3030
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
31+
CT_CC_GCC_CONFIG_TLS=n
3132
CT_CC_LANG_CXX=y
3233
CT_DEBUG_GDB=y
3334
CT_GDB_SRC_CUSTOM=y

configs/nios2-zephyr-elf.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ CT_LIBC_NEWLIB_EXTRA_SECTIONS=y
2828
CT_GCC_SRC_CUSTOM=y
2929
CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc"
3030
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
31+
CT_CC_GCC_CONFIG_TLS=n
3132
CT_CC_LANG_CXX=y
3233
CT_DEBUG_GDB=y
3334
CT_GDB_SRC_CUSTOM=y

configs/xtensa-espressif_esp32_zephyr-elf.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ CT_LIBC_NEWLIB_EXTRA_SECTIONS=y
3030
CT_GCC_SRC_CUSTOM=y
3131
CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc"
3232
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
33+
CT_CC_GCC_CONFIG_TLS=n
3334
CT_CC_LANG_CXX=y
3435
CT_DEBUG_GDB=y
3536
CT_GDB_SRC_CUSTOM=y

configs/xtensa-espressif_esp32s2_zephyr-elf.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ CT_LIBC_NEWLIB_EXTRA_SECTIONS=y
3030
CT_GCC_SRC_CUSTOM=y
3131
CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc"
3232
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
33+
CT_CC_GCC_CONFIG_TLS=n
3334
CT_CC_LANG_CXX=y
3435
CT_DEBUG_GDB=y
3536
CT_GDB_SRC_CUSTOM=y

configs/xtensa-intel_apl_adsp_zephyr-elf.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ CT_LIBC_NEWLIB_EXTRA_SECTIONS=y
3030
CT_GCC_SRC_CUSTOM=y
3131
CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc"
3232
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
33+
CT_CC_GCC_CONFIG_TLS=n
3334
CT_CC_LANG_CXX=y
3435
CT_DEBUG_GDB=y
3536
CT_GDB_SRC_CUSTOM=y

configs/xtensa-intel_bdw_adsp_zephyr-elf.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ CT_LIBC_NEWLIB_EXTRA_SECTIONS=y
3030
CT_GCC_SRC_CUSTOM=y
3131
CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc"
3232
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
33+
CT_CC_GCC_CONFIG_TLS=n
3334
CT_CC_LANG_CXX=y
3435
CT_DEBUG_GDB=y
3536
CT_GDB_SRC_CUSTOM=y

configs/xtensa-intel_byt_adsp_zephyr-elf.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ CT_LIBC_NEWLIB_EXTRA_SECTIONS=y
3030
CT_GCC_SRC_CUSTOM=y
3131
CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc"
3232
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
33+
CT_CC_GCC_CONFIG_TLS=n
3334
CT_CC_LANG_CXX=y
3435
CT_DEBUG_GDB=y
3536
CT_GDB_SRC_CUSTOM=y

configs/xtensa-intel_s1000_zephyr-elf.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ CT_LIBC_NEWLIB_EXTRA_SECTIONS=y
2929
CT_GCC_SRC_CUSTOM=y
3030
CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc"
3131
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
32+
CT_CC_GCC_CONFIG_TLS=n
3233
CT_CC_LANG_CXX=y
3334
CT_DEBUG_GDB=y
3435
CT_GDB_SRC_CUSTOM=y

configs/xtensa-nxp_imx8m_adsp_zephyr-elf.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ CT_LIBC_NEWLIB_EXTRA_SECTIONS=y
3030
CT_GCC_SRC_CUSTOM=y
3131
CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc"
3232
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
33+
CT_CC_GCC_CONFIG_TLS=n
3334
CT_CC_LANG_CXX=y
3435
CT_DEBUG_GDB=y
3536
CT_GDB_SRC_CUSTOM=y

configs/xtensa-nxp_imx_adsp_zephyr-elf.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ CT_LIBC_NEWLIB_EXTRA_SECTIONS=y
3030
CT_GCC_SRC_CUSTOM=y
3131
CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc"
3232
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
33+
CT_CC_GCC_CONFIG_TLS=n
3334
CT_CC_LANG_CXX=y
3435
CT_DEBUG_GDB=y
3536
CT_GDB_SRC_CUSTOM=y

0 commit comments

Comments
 (0)