diff --git a/br-ext-chip-grainmedia/configs/gm8135_lite_defconfig b/br-ext-chip-grainmedia/configs/gm8135_lite_defconfig index 04e39638..bef4bdcf 100644 --- a/br-ext-chip-grainmedia/configs/gm8135_lite_defconfig +++ b/br-ext-chip-grainmedia/configs/gm8135_lite_defconfig @@ -11,6 +11,9 @@ BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_3=y BR2_TOOLCHAIN_EXTERNAL_LOCALE=y # BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set BR2_TOOLCHAIN_EXTERNAL_CXX=y + +# Legacy +BR2_TOOLCHAIN_EXTERNAL_GCC_8=y BR2_GCC_VERSION_LEGACY=y # Kernel diff --git a/br-ext-chip-grainmedia/configs/gm8136_lite_defconfig b/br-ext-chip-grainmedia/configs/gm8136_lite_defconfig index f8c2fab3..696db145 100644 --- a/br-ext-chip-grainmedia/configs/gm8136_lite_defconfig +++ b/br-ext-chip-grainmedia/configs/gm8136_lite_defconfig @@ -11,6 +11,9 @@ BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_3=y BR2_TOOLCHAIN_EXTERNAL_LOCALE=y # BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set BR2_TOOLCHAIN_EXTERNAL_CXX=y + +# Legacy +BR2_TOOLCHAIN_EXTERNAL_GCC_8=y BR2_GCC_VERSION_LEGACY=y # Kernel diff --git a/br-ext-chip-novatek/configs/nt98562_lite_defconfig b/br-ext-chip-novatek/configs/nt98562_lite_defconfig index 134cf1a4..ed89ad40 100644 --- a/br-ext-chip-novatek/configs/nt98562_lite_defconfig +++ b/br-ext-chip-novatek/configs/nt98562_lite_defconfig @@ -15,6 +15,9 @@ BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="arm-openipc-linux-musleabihf" BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_19=y BR2_TOOLCHAIN_EXTERNAL_CUSTOM_MUSL=y BR2_TOOLCHAIN_EXTERNAL_CXX=y + +# Legacy +BR2_TOOLCHAIN_EXTERNAL_GCC_8=y BR2_GCC_VERSION_LEGACY=y # Kernel diff --git a/br-ext-chip-novatek/configs/nt98566_lite_defconfig b/br-ext-chip-novatek/configs/nt98566_lite_defconfig index e6d1c9cd..84fb3bb6 100644 --- a/br-ext-chip-novatek/configs/nt98566_lite_defconfig +++ b/br-ext-chip-novatek/configs/nt98566_lite_defconfig @@ -15,6 +15,9 @@ BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="arm-openipc-linux-musleabihf" BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_19=y BR2_TOOLCHAIN_EXTERNAL_CUSTOM_MUSL=y BR2_TOOLCHAIN_EXTERNAL_CXX=y + +# Legacy +BR2_TOOLCHAIN_EXTERNAL_GCC_8=y BR2_GCC_VERSION_LEGACY=y # Kernel diff --git a/br-ext-chip-xiongmai/configs/xm510_lite_defconfig b/br-ext-chip-xiongmai/configs/xm510_lite_defconfig index e1be2b30..a429f0ec 100644 --- a/br-ext-chip-xiongmai/configs/xm510_lite_defconfig +++ b/br-ext-chip-xiongmai/configs/xm510_lite_defconfig @@ -10,6 +10,9 @@ BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="arm-openipc-linux-musleabi" BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_0=y BR2_TOOLCHAIN_EXTERNAL_CUSTOM_MUSL=y BR2_TOOLCHAIN_EXTERNAL_CXX=y + +# Legacy +BR2_TOOLCHAIN_EXTERNAL_GCC_8=y BR2_GCC_VERSION_LEGACY=y # Kernel diff --git a/br-ext-chip-xiongmai/configs/xm530_lite_defconfig b/br-ext-chip-xiongmai/configs/xm530_lite_defconfig index eeba5d14..92040d96 100644 --- a/br-ext-chip-xiongmai/configs/xm530_lite_defconfig +++ b/br-ext-chip-xiongmai/configs/xm530_lite_defconfig @@ -11,6 +11,9 @@ BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="arm-openipc-linux-musleabi" BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_10=y BR2_TOOLCHAIN_EXTERNAL_CUSTOM_MUSL=y BR2_TOOLCHAIN_EXTERNAL_CXX=y + +# Legacy +BR2_TOOLCHAIN_EXTERNAL_GCC_8=y BR2_GCC_VERSION_LEGACY=y # Kernel diff --git a/br-ext-chip-xiongmai/configs/xm550_lite_defconfig b/br-ext-chip-xiongmai/configs/xm550_lite_defconfig index e15ea907..e6ee9c69 100644 --- a/br-ext-chip-xiongmai/configs/xm550_lite_defconfig +++ b/br-ext-chip-xiongmai/configs/xm550_lite_defconfig @@ -11,6 +11,9 @@ BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="arm-openipc-linux-musleabi" BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_10=y BR2_TOOLCHAIN_EXTERNAL_CUSTOM_MUSL=y BR2_TOOLCHAIN_EXTERNAL_CXX=y + +# Legacy +BR2_TOOLCHAIN_EXTERNAL_GCC_8=y BR2_GCC_VERSION_LEGACY=y # Kernel diff --git a/general/toolchain.mk b/general/toolchain.mk index 8e93cdcd..13ab49bc 100644 --- a/general/toolchain.mk +++ b/general/toolchain.mk @@ -39,3 +39,4 @@ else ifeq ($(BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_3),y) else ifeq ($(BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_0),y) @echo "BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_0=y" >> $(BR_CONF) endif + @echo "BR2_GCC_VERSION_13_X=y" >> $(BR_CONF)