diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1e0b6a6f..479ed4b6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,6 +23,51 @@ jobs: fail-fast: false matrix: include: + # Sigmastar [I6] + - {"platform": "ssc325", "release": "lite"} + - {"platform": "ssc325de", "release": "lite"} + + # Sigmastar [I6B] + - {"platform": "ssc333", "release": "lite"} + - {"platform": "ssc333", "release": "ultimate"} + - {"platform": "ssc335", "release": "lite"} + - {"platform": "ssc335", "release": "ultimate"} + - {"platform": "ssc335de", "release": "lite"} + - {"platform": "ssc335de", "release": "ultimate"} + - {"platform": "ssc337", "release": "lite"} + - {"platform": "ssc337", "release": "ultimate"} + - {"platform": "ssc337de", "release": "lite"} + - {"platform": "ssc337de", "release": "ultimate"} + + # Sigmastar [I6C] + - {"platform": "ssc377", "release": "lite"} + + # Sigmastar [I6E] + - {"platform": "ssc30kd", "release": "lite"} + - {"platform": "ssc30kd", "release": "ultimate"} + - {"platform": "ssc30kq", "release": "fpv"} + - {"platform": "ssc30kq", "release": "lite"} + - {"platform": "ssc30kq", "release": "ultimate"} + - {"platform": "ssc338q", "release": "fpv"} + - {"platform": "ssc338q", "release": "lite"} + - {"platform": "ssc338q", "release": "ultimate"} + + # Ingenic [T21] + - {"platform": "t10", "release": "lite"} + - {"platform": "t20", "release": "lite"} + - {"platform": "t20", "release": "ultimate"} + - {"platform": "t21", "release": "lite"} + - {"platform": "t21", "release": "ultimate"} + - {"platform": "t30", "release": "lite"} + + # Ingenic [T31] + - {"platform": "t31", "release": "lite"} + - {"platform": "t31", "release": "ultimate"} + + # Ingenic [T40] + - {"platform": "t40", "release": "lite"} + - {"platform": "t40", "release": "ultimate"} + # Hisilicon [HI3516AV100] - {"platform": "hi3516av100", "release": "lite"} - {"platform": "hi3516av100", "release": "ultimate"} @@ -153,7 +198,7 @@ jobs: mkdir -p /tmp/ccache ln -s /tmp/ccache ${HOME}/.ccache - make BOARD=${{matrix.platform}}_${{matrix.release}} all + make BOARD=${{matrix.platform}}_${{matrix.release}} TIME=$(date -d @${SECONDS} +%M:%S) echo TIME=${TIME} >> ${GITHUB_ENV} diff --git a/.github/workflows/toolchain.yml b/.github/workflows/toolchain.yml index bcb9b41d..24c4f22b 100644 --- a/.github/workflows/toolchain.yml +++ b/.github/workflows/toolchain.yml @@ -13,33 +13,62 @@ jobs: strategy: fail-fast: false matrix: - platform: - - ak3918ev300 - - dm36x - - fh8852v100 - - fh8852v200 - - gk7102 - - gm8136 - - hi3516cv100 - - hi3516cv200 - - hi3516cv300 - - hi3516cv500 - - hi3516ev200 - - hi3519v101 - - hi3536cv100 - - msc313e - - msc316dc - - msc316dm - - nt98562 - - rv1126 - - s3l - - ssc335 - - ssc338q - - ssc377 - - t31 - - t40 - - xm510 - - xm530 + include: + # Sigmastar [I6B] + - {"platform": "ssc335"} + + # Sigmastar [I6C] + - {"platform": "ssc377"} + + # Sigmastar [I6E] + - {"platform": "ssc338q"} + + # Hisilicon [HI3516CV100] + - {"platform": "hi3516cv100"} + + # Hisilicon [HI3516CV200] + - {"platform": "hi3516cv200"} + + # Hisilicon [HI3516CV300] + - {"platform": "hi3516cv300"} + + # Hisilicon [HI3516CV500] + - {"platform": "hi3516cv500"} + + # Hisilicon [HI3516EV200] + - {"platform": "hi3516ev200"} + + # Hisilicon [HI3519V101] + - {"platform": "hi3519v101"} + + # Hisilicon [HI3536CV100] + - {"platform": "hi3536cv100"} + + # Ingenic [T31] + - {"platform": "t31"} + + # Ingenic [T40] + - {"platform": "t40"} + + # Goke [GK710X] + - {"platform": "gk7102"} + + # Fullhan + - {"platform": "fh8852v100"} + - {"platform": "fh8852v200"} + + # Grainmedia + - {"platform": "gm8136"} + + # Novatek + - {"platform": "nt98562"} + + # Rockchip + - {"platform": "rv1126"} + + # Xiongmai + - {"platform": "xm510"} + - {"platform": "xm530"} steps: - name: Checkout source diff --git a/Makefile b/Makefile index ccf966c7..cb0f6f48 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -BR_VER = 2023.02.7 +BR_VER = 2024.02 BR_MAKE = $(MAKE) -C $(TARGET)/buildroot-$(BR_VER) BR2_EXTERNAL=$(PWD)/general O=$(TARGET) BR_LINK = https://github.com/buildroot/buildroot/archive BR_FILE = /tmp/buildroot-$(BR_VER).tar.gz @@ -19,6 +19,11 @@ CONFIG := $(shell find br-ext-*/configs/*_defconfig | grep -m1 $(BOARD)) include $(CONFIG) endif +SUPPORTED_VENDOR = "ingenic" "sigmastar" +ifeq ($(filter $(BR2_OPENIPC_SOC_VENDOR),$(SUPPORTED_VENDOR)),) +BR_VER = 2023.02.7 +endif + all: build repack timer build: defconfig diff --git a/br-ext-chip-ingenic/configs/t10_lite_defconfig b/br-ext-chip-ingenic/configs/t10_lite_defconfig index 75699f51..ee97ef54 100644 --- a/br-ext-chip-ingenic/configs/t10_lite_defconfig +++ b/br-ext-chip-ingenic/configs/t10_lite_defconfig @@ -12,7 +12,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -116,6 +116,7 @@ BR2_PACKAGE_LOGCAT_OPENIPC=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # Compression BR2_PACKAGE_ZLIB=y diff --git a/br-ext-chip-ingenic/configs/t20_lite_defconfig b/br-ext-chip-ingenic/configs/t20_lite_defconfig index b65442d8..c1882bae 100644 --- a/br-ext-chip-ingenic/configs/t20_lite_defconfig +++ b/br-ext-chip-ingenic/configs/t20_lite_defconfig @@ -12,7 +12,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -116,6 +116,7 @@ BR2_PACKAGE_LOGCAT_OPENIPC=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # Compression BR2_PACKAGE_ZLIB=y diff --git a/br-ext-chip-ingenic/configs/t20_ultimate_defconfig b/br-ext-chip-ingenic/configs/t20_ultimate_defconfig index d71f4c2f..62de2784 100644 --- a/br-ext-chip-ingenic/configs/t20_ultimate_defconfig +++ b/br-ext-chip-ingenic/configs/t20_ultimate_defconfig @@ -12,7 +12,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -131,6 +131,7 @@ BR2_PACKAGE_INGENIC_PWM=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-ingenic/configs/t21_lite_defconfig b/br-ext-chip-ingenic/configs/t21_lite_defconfig index 99c5e959..fcb9308f 100644 --- a/br-ext-chip-ingenic/configs/t21_lite_defconfig +++ b/br-ext-chip-ingenic/configs/t21_lite_defconfig @@ -12,7 +12,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -116,6 +116,7 @@ BR2_PACKAGE_LOGCAT_OPENIPC=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # Compression BR2_PACKAGE_ZLIB=y diff --git a/br-ext-chip-ingenic/configs/t21_ultimate_defconfig b/br-ext-chip-ingenic/configs/t21_ultimate_defconfig index 7cf91ad1..f2b35f03 100644 --- a/br-ext-chip-ingenic/configs/t21_ultimate_defconfig +++ b/br-ext-chip-ingenic/configs/t21_ultimate_defconfig @@ -12,7 +12,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -119,6 +119,7 @@ BR2_PACKAGE_LOGCAT_OPENIPC=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # Compression BR2_PACKAGE_ZLIB=y diff --git a/br-ext-chip-ingenic/configs/t30_lite_defconfig b/br-ext-chip-ingenic/configs/t30_lite_defconfig index f37375b8..80284103 100644 --- a/br-ext-chip-ingenic/configs/t30_lite_defconfig +++ b/br-ext-chip-ingenic/configs/t30_lite_defconfig @@ -12,7 +12,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -116,6 +116,7 @@ BR2_PACKAGE_LOGCAT_OPENIPC=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # Compression BR2_PACKAGE_ZLIB=y diff --git a/br-ext-chip-ingenic/configs/t31_fpv_defconfig b/br-ext-chip-ingenic/configs/t31_fpv_defconfig index c483c054..b772d6ea 100644 --- a/br-ext-chip-ingenic/configs/t31_fpv_defconfig +++ b/br-ext-chip-ingenic/configs/t31_fpv_defconfig @@ -12,7 +12,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -120,6 +120,7 @@ BR2_PACKAGE_MAVFWD=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # Compression BR2_PACKAGE_ZLIB=y diff --git a/br-ext-chip-ingenic/configs/t31_lite_defconfig b/br-ext-chip-ingenic/configs/t31_lite_defconfig index 20899862..000dc32e 100644 --- a/br-ext-chip-ingenic/configs/t31_lite_defconfig +++ b/br-ext-chip-ingenic/configs/t31_lite_defconfig @@ -12,7 +12,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -120,6 +120,7 @@ BR2_PACKAGE_INGENIC_DIAG_TOOLS=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # Compression BR2_PACKAGE_ZLIB=y diff --git a/br-ext-chip-ingenic/configs/t31_ultimate_defconfig b/br-ext-chip-ingenic/configs/t31_ultimate_defconfig index f951d38e..988ac2af 100644 --- a/br-ext-chip-ingenic/configs/t31_ultimate_defconfig +++ b/br-ext-chip-ingenic/configs/t31_ultimate_defconfig @@ -12,7 +12,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -138,6 +138,7 @@ BR2_PACKAGE_INGENIC_DIAG_TOOLS=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-ingenic/configs/t40_lite_defconfig b/br-ext-chip-ingenic/configs/t40_lite_defconfig index 8c98650a..4dfcadf1 100644 --- a/br-ext-chip-ingenic/configs/t40_lite_defconfig +++ b/br-ext-chip-ingenic/configs/t40_lite_defconfig @@ -12,7 +12,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -116,6 +116,7 @@ BR2_PACKAGE_LOGCAT_OPENIPC=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # Compression BR2_PACKAGE_ZLIB=y diff --git a/br-ext-chip-ingenic/configs/t40_ultimate_defconfig b/br-ext-chip-ingenic/configs/t40_ultimate_defconfig index ffeb350f..9d01ca61 100644 --- a/br-ext-chip-ingenic/configs/t40_ultimate_defconfig +++ b/br-ext-chip-ingenic/configs/t40_ultimate_defconfig @@ -12,7 +12,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -128,6 +128,7 @@ BR2_PACKAGE_INGENIC_PWM=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # Compression BR2_PACKAGE_ZLIB=y diff --git a/br-ext-chip-sigmastar/configs/msc313e_lite_defconfig b/br-ext-chip-sigmastar/configs/msc313e_lite_defconfig index f06837b8..8fecfd4c 100644 --- a/br-ext-chip-sigmastar/configs/msc313e_lite_defconfig +++ b/br-ext-chip-sigmastar/configs/msc313e_lite_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_18=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y BR2_TOOLCHAIN_USES_UCLIBC=y BR2_TOOLCHAIN_BUILDROOT_UCLIBC=y BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -109,6 +109,7 @@ BR2_PACKAGE_WIREGUARD_TOOLS=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # Compression BR2_PACKAGE_ZLIB=y diff --git a/br-ext-chip-sigmastar/configs/msc316dc_lite_defconfig b/br-ext-chip-sigmastar/configs/msc316dc_lite_defconfig index 167d4d6f..db9205d2 100644 --- a/br-ext-chip-sigmastar/configs/msc316dc_lite_defconfig +++ b/br-ext-chip-sigmastar/configs/msc316dc_lite_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_18=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y BR2_TOOLCHAIN_USES_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_LIBC="glibc" @@ -114,6 +114,7 @@ BR2_PACKAGE_WIREGUARD_TOOLS=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # Compression BR2_PACKAGE_ZLIB=y diff --git a/br-ext-chip-sigmastar/configs/msc316dm_lite_defconfig b/br-ext-chip-sigmastar/configs/msc316dm_lite_defconfig index a548aadd..666e0d70 100644 --- a/br-ext-chip-sigmastar/configs/msc316dm_lite_defconfig +++ b/br-ext-chip-sigmastar/configs/msc316dm_lite_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_18=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -109,6 +109,7 @@ BR2_PACKAGE_WIREGUARD_TOOLS=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # Compression BR2_PACKAGE_ZLIB=y diff --git a/br-ext-chip-sigmastar/configs/ssc30kd_lite_defconfig b/br-ext-chip-sigmastar/configs/ssc30kd_lite_defconfig index be1ebedb..d65a81cf 100644 --- a/br-ext-chip-sigmastar/configs/ssc30kd_lite_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc30kd_lite_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y BR2_TOOLCHAIN_USES_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_LIBC="glibc" @@ -94,6 +94,7 @@ BR2_PACKAGE_ZLIB=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc30kd_ultimate_defconfig b/br-ext-chip-sigmastar/configs/ssc30kd_ultimate_defconfig index a8ea144d..690f30b2 100644 --- a/br-ext-chip-sigmastar/configs/ssc30kd_ultimate_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc30kd_ultimate_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y BR2_TOOLCHAIN_USES_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_LIBC="glibc" @@ -108,6 +108,7 @@ BR2_PACKAGE_ZEROTIER_ONE=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc30kq_fpv_defconfig b/br-ext-chip-sigmastar/configs/ssc30kq_fpv_defconfig index 1adbd0b0..bb48d0f5 100644 --- a/br-ext-chip-sigmastar/configs/ssc30kq_fpv_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc30kq_fpv_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y BR2_TOOLCHAIN_USES_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_LIBC="glibc" @@ -110,6 +110,7 @@ BR2_PACKAGE_MAVFWD=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc30kq_lite_defconfig b/br-ext-chip-sigmastar/configs/ssc30kq_lite_defconfig index 97b14a0e..b674f25c 100644 --- a/br-ext-chip-sigmastar/configs/ssc30kq_lite_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc30kq_lite_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y BR2_TOOLCHAIN_USES_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_LIBC="glibc" @@ -94,6 +94,7 @@ BR2_PACKAGE_ZLIB=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc30kq_rubyfpv_defconfig b/br-ext-chip-sigmastar/configs/ssc30kq_rubyfpv_defconfig index e46646ae..bfa84d0c 100644 --- a/br-ext-chip-sigmastar/configs/ssc30kq_rubyfpv_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc30kq_rubyfpv_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y BR2_TOOLCHAIN_USES_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_LIBC="glibc" @@ -107,6 +107,7 @@ BR2_PACKAGE_RUBYFPV=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc30kq_ultimate_defconfig b/br-ext-chip-sigmastar/configs/ssc30kq_ultimate_defconfig index c9ced75e..fcfff958 100644 --- a/br-ext-chip-sigmastar/configs/ssc30kq_ultimate_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc30kq_ultimate_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y BR2_TOOLCHAIN_USES_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_LIBC="glibc" @@ -108,6 +108,7 @@ BR2_PACKAGE_ZEROTIER_ONE=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc325_lite_defconfig b/br-ext-chip-sigmastar/configs/ssc325_lite_defconfig index b8a54611..36f1321c 100644 --- a/br-ext-chip-sigmastar/configs/ssc325_lite_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc325_lite_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -106,6 +106,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc325de_lite_defconfig b/br-ext-chip-sigmastar/configs/ssc325de_lite_defconfig index 388747e3..1b915322 100644 --- a/br-ext-chip-sigmastar/configs/ssc325de_lite_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc325de_lite_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -112,6 +112,7 @@ BR2_PACKAGE_RTL8188FU_OPENIPC=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc333_lite_defconfig b/br-ext-chip-sigmastar/configs/ssc333_lite_defconfig index c6f97716..06be6e8f 100644 --- a/br-ext-chip-sigmastar/configs/ssc333_lite_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc333_lite_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -107,6 +107,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc333_ultimate_defconfig b/br-ext-chip-sigmastar/configs/ssc333_ultimate_defconfig index 29e3cb46..72c817b7 100644 --- a/br-ext-chip-sigmastar/configs/ssc333_ultimate_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc333_ultimate_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -113,6 +113,7 @@ BR2_PACKAGE_ZEROTIER_ONE=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc335_initramfs_defconfig b/br-ext-chip-sigmastar/configs/ssc335_initramfs_defconfig index e58ddec9..2c32d742 100644 --- a/br-ext-chip-sigmastar/configs/ssc335_initramfs_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc335_initramfs_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y BR2_TOOLCHAIN_USES_MUSL=y BR2_TOOLCHAIN_BUILDROOT_MUSL=y BR2_TOOLCHAIN_BUILDROOT_LIBC="musl" diff --git a/br-ext-chip-sigmastar/configs/ssc335_lite_defconfig b/br-ext-chip-sigmastar/configs/ssc335_lite_defconfig index ef65b29c..1e53cc08 100644 --- a/br-ext-chip-sigmastar/configs/ssc335_lite_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc335_lite_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -106,6 +106,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc335_ultimate_defconfig b/br-ext-chip-sigmastar/configs/ssc335_ultimate_defconfig index 3e3a41aa..085de7f5 100644 --- a/br-ext-chip-sigmastar/configs/ssc335_ultimate_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc335_ultimate_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -113,6 +113,7 @@ BR2_PACKAGE_ZEROTIER_ONE=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc335de_lite_defconfig b/br-ext-chip-sigmastar/configs/ssc335de_lite_defconfig index 3ff4e906..dceff365 100644 --- a/br-ext-chip-sigmastar/configs/ssc335de_lite_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc335de_lite_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -107,6 +107,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc335de_ultimate_defconfig b/br-ext-chip-sigmastar/configs/ssc335de_ultimate_defconfig index d3055095..f6a5279a 100644 --- a/br-ext-chip-sigmastar/configs/ssc335de_ultimate_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc335de_ultimate_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -113,6 +113,7 @@ BR2_PACKAGE_ZEROTIER_ONE=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc337_lite_defconfig b/br-ext-chip-sigmastar/configs/ssc337_lite_defconfig index 2475f832..05565ff1 100644 --- a/br-ext-chip-sigmastar/configs/ssc337_lite_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc337_lite_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -106,6 +106,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc337_ultimate_defconfig b/br-ext-chip-sigmastar/configs/ssc337_ultimate_defconfig index 6be31f7b..66986ff8 100644 --- a/br-ext-chip-sigmastar/configs/ssc337_ultimate_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc337_ultimate_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -112,6 +112,7 @@ BR2_PACKAGE_ZEROTIER_ONE=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc337de_lite_defconfig b/br-ext-chip-sigmastar/configs/ssc337de_lite_defconfig index d7e6ed2e..aa60a95e 100644 --- a/br-ext-chip-sigmastar/configs/ssc337de_lite_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc337de_lite_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -107,6 +107,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc337de_ultimate_defconfig b/br-ext-chip-sigmastar/configs/ssc337de_ultimate_defconfig index 5a29e8cc..5f351cbd 100644 --- a/br-ext-chip-sigmastar/configs/ssc337de_ultimate_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc337de_ultimate_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y # BR2_TOOLCHAIN_USES_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" @@ -120,6 +120,7 @@ BR2_PACKAGE_ZEROTIER_ONE=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc338q_fpv_defconfig b/br-ext-chip-sigmastar/configs/ssc338q_fpv_defconfig index 77d83d56..dea2f4c0 100644 --- a/br-ext-chip-sigmastar/configs/ssc338q_fpv_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc338q_fpv_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y BR2_TOOLCHAIN_USES_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_LIBC="glibc" @@ -116,6 +116,7 @@ BR2_PACKAGE_MAVFWD=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc338q_initramfs_defconfig b/br-ext-chip-sigmastar/configs/ssc338q_initramfs_defconfig index 969506b7..824099c4 100644 --- a/br-ext-chip-sigmastar/configs/ssc338q_initramfs_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc338q_initramfs_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y BR2_TOOLCHAIN_USES_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_LIBC="glibc" @@ -105,6 +105,7 @@ BR2_PACKAGE_RTL8733BU_OPENIPC=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc338q_lite_defconfig b/br-ext-chip-sigmastar/configs/ssc338q_lite_defconfig index 105158ed..df2dc393 100644 --- a/br-ext-chip-sigmastar/configs/ssc338q_lite_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc338q_lite_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y BR2_TOOLCHAIN_USES_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_LIBC="glibc" @@ -94,6 +94,7 @@ BR2_PACKAGE_ZLIB=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc338q_rubyfpv_defconfig b/br-ext-chip-sigmastar/configs/ssc338q_rubyfpv_defconfig index e107de70..e781875c 100644 --- a/br-ext-chip-sigmastar/configs/ssc338q_rubyfpv_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc338q_rubyfpv_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y BR2_TOOLCHAIN_USES_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_LIBC="glibc" @@ -113,6 +113,7 @@ BR2_PACKAGE_RUBYFPV=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc338q_ultimate_defconfig b/br-ext-chip-sigmastar/configs/ssc338q_ultimate_defconfig index 31cbec5d..82f6b3c7 100644 --- a/br-ext-chip-sigmastar/configs/ssc338q_ultimate_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc338q_ultimate_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y BR2_TOOLCHAIN_USES_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_LIBC="glibc" @@ -114,6 +114,7 @@ BR2_PACKAGE_ZEROTIER_ONE=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/br-ext-chip-sigmastar/configs/ssc377_lite_defconfig b/br-ext-chip-sigmastar/configs/ssc377_lite_defconfig index fa56b233..b552c40c 100644 --- a/br-ext-chip-sigmastar/configs/ssc377_lite_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc377_lite_defconfig @@ -10,7 +10,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y # Toolchain BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_12_X=y +BR2_GCC_VERSION_13_X=y BR2_TOOLCHAIN_USES_MUSL=y BR2_TOOLCHAIN_BUILDROOT_MUSL=y BR2_TOOLCHAIN_BUILDROOT_LIBC="musl" @@ -104,6 +104,7 @@ BR2_PACKAGE_SSV6X5X_OPENIPC=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" +BR2_OPTIMIZE_S=y # External BR2_TOOLCHAIN_EXTERNAL=y diff --git a/general/package/all-patches/linux/0012-add-compiler-gcc12.patch b/general/package/all-patches/linux/0012-add-compiler-gcc12.patch index 8f54de51..2d4d18d5 100644 --- a/general/package/all-patches/linux/0012-add-compiler-gcc12.patch +++ b/general/package/all-patches/linux/0012-add-compiler-gcc12.patch @@ -1,7 +1,7 @@ diff --git a/include/linux/compiler-gcc12.h b/include/linux/compiler-gcc12.h new file mode 100644 ---- /dev/null 2022-08-22 23:23:56.715039817 -0400 -+++ a/include/linux/compiler-gcc12.h 2022-09-02 12:33:35.369445979 -0400 +--- /dev/null ++++ a/include/linux/compiler-gcc12.h @@ -0,0 +1,126 @@ +/* gcc version specific checks */ + diff --git a/general/package/all-patches/linux/0013-add-compiler-gcc13.patch b/general/package/all-patches/linux/0013-add-compiler-gcc13.patch new file mode 100644 index 00000000..4a3c3d0a --- /dev/null +++ b/general/package/all-patches/linux/0013-add-compiler-gcc13.patch @@ -0,0 +1,131 @@ +diff --git a/include/linux/compiler-gcc13.h b/include/linux/compiler-gcc13.h +new file mode 100644 +--- /dev/null ++++ a/include/linux/compiler-gcc13.h +@@ -0,0 +1,126 @@ ++/* gcc version specific checks */ ++ ++#ifndef GCC_VERSION ++#define GCC_VERSION (__GNUC__ * 10000 \ ++ + __GNUC_MINOR__ * 100 \ ++ + __GNUC_PATCHLEVEL__) ++#endif ++ ++#if GCC_VERSION < 30200 ++# error Sorry, your compiler is too old - please upgrade it. ++#endif ++ ++#if GCC_VERSION < 30300 ++# define __used __attribute__((__unused__)) ++#else ++# define __used __attribute__((__used__)) ++#endif ++ ++#ifdef CONFIG_GCOV_KERNEL ++# if GCC_VERSION < 30400 ++# error "GCOV profiling support for gcc versions below 3.4 not included" ++# endif /* __GNUC_MINOR__ */ ++#endif /* CONFIG_GCOV_KERNEL */ ++ ++#if GCC_VERSION >= 30400 ++#define __must_check __attribute__((warn_unused_result)) ++#endif ++ ++#if GCC_VERSION >= 40000 ++ ++/* GCC 4.1.[01] miscompiles __weak */ ++#ifdef __KERNEL__ ++# if GCC_VERSION >= 40100 && GCC_VERSION <= 40101 ++# error Your version of gcc miscompiles the __weak directive ++# endif ++#endif ++ ++#define __used __attribute__((__used__)) ++#define __compiler_offsetof(a, b) \ ++ __builtin_offsetof(a, b) ++ ++#if GCC_VERSION >= 40100 && GCC_VERSION < 40600 ++# define __compiletime_object_size(obj) __builtin_object_size(obj, 0) ++#endif ++ ++#if GCC_VERSION >= 40300 ++/* Mark functions as cold. gcc will assume any path leading to a call ++ * to them will be unlikely. This means a lot of manual unlikely()s ++ * are unnecessary now for any paths leading to the usual suspects ++ * like BUG(), printk(), panic() etc. [but let's keep them for now for ++ * older compilers] ++ * ++ * Early snapshots of gcc 4.3 don't support this and we can't detect this ++ * in the preprocessor, but we can live with this because they're unreleased. ++ * Maketime probing would be overkill here. ++ * ++ * gcc also has a __attribute__((__hot__)) to move hot functions into ++ * a special section, but I don't see any sense in this right now in ++ * the kernel context ++ */ ++#define __cold __attribute__((__cold__)) ++ ++#define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ++ ++#ifndef __CHECKER__ ++# define __compiletime_warning(message) __attribute__((warning(message))) ++# define __compiletime_error(message) __attribute__((error(message))) ++#endif /* __CHECKER__ */ ++#endif /* GCC_VERSION >= 40300 */ ++ ++#if GCC_VERSION >= 40500 ++/* ++ * Mark a position in code as unreachable. This can be used to ++ * suppress control flow warnings after asm blocks that transfer ++ * control elsewhere. ++ * ++ * Early snapshots of gcc 4.5 don't support this and we can't detect ++ * this in the preprocessor, but we can live with this because they're ++ * unreleased. Really, we need to have autoconf for the kernel. ++ */ ++#define unreachable() __builtin_unreachable() ++ ++/* Mark a function definition as prohibited from being cloned. */ ++#define __noclone __attribute__((__noclone__)) ++ ++#endif /* GCC_VERSION >= 40500 */ ++ ++#if GCC_VERSION >= 40600 ++/* ++ * Tell the optimizer that something else uses this function or variable. ++ */ ++#define __visible __attribute__((externally_visible)) ++#endif ++ ++/* ++ * GCC 'asm goto' miscompiles certain code sequences: ++ * ++ * http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58670 ++ * ++ * Work it around via a compiler barrier quirk suggested by Jakub Jelinek. ++ * ++ * (asm goto is automatically volatile - the naming reflects this.) ++ */ ++#define asm_volatile_goto(x...) do { asm goto(x); asm (""); } while (0) ++ ++#ifdef CONFIG_ARCH_USE_BUILTIN_BSWAP ++#if GCC_VERSION >= 40400 ++#define __HAVE_BUILTIN_BSWAP32__ ++#define __HAVE_BUILTIN_BSWAP64__ ++#endif ++#if GCC_VERSION >= 40800 || (defined(__powerpc__) && GCC_VERSION >= 40600) ++#define __HAVE_BUILTIN_BSWAP16__ ++#endif ++#endif /* CONFIG_ARCH_USE_BUILTIN_BSWAP */ ++ ++#if GCC_VERSION >= 50000 ++#define KASAN_ABI_VERSION 4 ++#elif GCC_VERSION >= 40902 ++#define KASAN_ABI_VERSION 3 ++#endif ++ ++#endif /* gcc version >= 40000 specific checks */ ++ ++#ifndef OPTIMIZER_HIDE_VAR ++#define OPTIMIZER_HIDE_VAR(var) __asm__ ("" : "=r" (var) : "0" (var)) ++#endif diff --git a/general/package/aws-webrtc/aws-webrtc.mk b/general/package/aws-webrtc/aws-webrtc.mk index 9b07b927..e581e5f3 100644 --- a/general/package/aws-webrtc/aws-webrtc.mk +++ b/general/package/aws-webrtc/aws-webrtc.mk @@ -5,7 +5,7 @@ ################################################################################ AWS_WEBRTC_SITE = $(call github,OpenIPC,webrtc-c,$(AWS_WEBRTC_VERSION)) -AWS_WEBRTC_VERSION = develop +AWS_WEBRTC_VERSION = master AWS_WEBRTC_INSTALL_STAGING = YES AWS_WEBRTC_LICENSE = Apache-2.0 diff --git a/general/package/libsrtp-openipc/libsrtp-openipc.mk b/general/package/libsrtp-openipc/libsrtp-openipc.mk index ea3929b8..996c5955 100644 --- a/general/package/libsrtp-openipc/libsrtp-openipc.mk +++ b/general/package/libsrtp-openipc/libsrtp-openipc.mk @@ -5,7 +5,7 @@ ################################################################################ LIBSRTP_OPENIPC_SITE = $(call github,cisco,libsrtp,$(LIBSRTP_OPENIPC_VERSION)) -LIBSRTP_OPENIPC_VERSION = HEAD +LIBSRTP_OPENIPC_VERSION = v2.6.0 LIBSRTP_OPENIPC_INSTALL_STAGING = YES LIBSRTP_OPENIPC_SUPPORTS_IN_SOURCE_BUILD = NO