toolchain: gcc: switch default to 13
authorNick Hainke <vincent@systemli.org>
Fri, 12 May 2023 16:11:10 +0000 (18:11 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 23 Mar 2024 22:47:29 +0000 (23:47 +0100)
commit8753022aeae14eaee02e0c1e59244c5b36e454db
treeac997b68287dcee304a88f4dbd7a7eefaeb4ef96
parent6e7bc0c24327502b6d0f0eaf8b23d6e4ff9b5a34
toolchain: gcc: switch default to 13

Use GCC 13 instead of GCC 12 by default.

All target kernels are building with GCC 13.
Most packages from the feed are building fine.

The root file systems is getting a little bit smaller for MIPS 32 BE
and aarch64.

With GCC 12 I got these sizes for lantiq/xrx200:
7,005,867 openwrt-lantiq-xrx200-tplink_tdw8970-initramfs-kernel.bin

With GCC 13 I got these sizes for lantiq/xrx200:
6,989,754 openwrt-lantiq-xrx200-tplink_tdw8970-initramfs-kernel.bin

With GCC 12 I got these sizes for armsr/armv8:
13,083,836 openwrt-armsr-armv8-generic-ext4-combined.img.gz
 4,900,240 openwrt-armsr-armv8-generic-ext4-rootfs.img.gz
20,142,592 openwrt-armsr-armv8-generic-kernel.bin

With GCC 13 I got these sizes for armsr/armv8:
13,068,966 openwrt-armsr-armv8-generic-ext4-combined.img.gz
 4,893,078 openwrt-armsr-armv8-generic-ext4-rootfs.img.gz
20,142,592 openwrt-armsr-armv8-generic-kernel.bin

Signed-off-by: Nick Hainke <vincent@systemli.org>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
toolchain/gcc/Config.in
toolchain/gcc/Config.version