Files
buildroot/support/config-fragments/autobuild/toolchain-configs.csv
Thomas Petazzoni 85d47bbc40 support/config-fragments/autobuild: add a really old toolchain
Testing with a really old toolchain is helpful to catch issues related
to kernel headers version issues, gcc version issues, etc. We chose a
glibc toolchain though as old musl or uClibc-ng versions tend to lack
a number of features that are needed by modern software.

This toolchain is placed near the top of toolchain-configs.csv, so
that it is used as part of the "base" set of toolchain that test-pkg
uses, even without the -a option.

test-pkg takes the 6 first toolchains of this CSV file for its base
test, and actually the comment in toolchain-configs.csv was wrong
since commit 53a8c5150e, which removed a
toolchain from the base set, but not realizing that test-pkg would
anyway continue to test the first 6 toolchains.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2026-02-03 09:15:17 +01:00

3.0 KiB

1# default test-pkg tests a useful subset of toolchains
2# Toolchains used by default by test-pkg:
3# Test a regular uClibc toolchain
4support/config-fragments/autobuild/bootlin-armv5-uclibc.config,x86_64
5# Test a toolchain with glibc and a very recent gcc version
6support/config-fragments/autobuild/bootlin-armv7-glibc.config,x86_64
7# Test a noMMU toolchain with no dynamic library support
8support/config-fragments/autobuild/bootlin-armv7m-uclibc.config,x86_64
9# Test a musl toolchain
10support/config-fragments/autobuild/bootlin-x86-64-musl.config,x86_64
11# Test a MMU toolchain without dynamic library support
12support/config-fragments/autobuild/br-arm-full-static.config,x86_64
13# Test a really old toolchain (gcc 6.x, headers 4.9)
14support/config-fragments/autobuild/bootlin-aarch64-glibc-old.config,x86_64
15# Toolchains used by test-pkg only when the '-a' option is passed:
16support/config-fragments/autobuild/arm-aarch64.config,x86_64
17support/config-fragments/autobuild/bootlin-aarch64-glibc.config,x86_64
18support/config-fragments/autobuild/bootlin-arcle-hs38-uclibc.config,x86_64
19support/config-fragments/autobuild/bootlin-armv7-musl.config,x86_64
20support/config-fragments/autobuild/bootlin-m68k-68040-uclibc.config,x86_64
21support/config-fragments/autobuild/bootlin-m68k-5208-uclibc.config,x86_64
22support/config-fragments/autobuild/bootlin-microblazeel-uclibc.config,x86_64
23support/config-fragments/autobuild/bootlin-mipsel-uclibc.config,x86_64
24support/config-fragments/autobuild/bootlin-mipsel32r6-glibc.config,x86_64
25support/config-fragments/autobuild/bootlin-mips64el-glibc.config,x86_64
26support/config-fragments/autobuild/bootlin-openrisc-uclibc.config,x86_64
27support/config-fragments/autobuild/bootlin-powerpc64le-power8-glibc.config,x86_64
28support/config-fragments/autobuild/bootlin-powerpc-e500mc-uclibc.config,x86_64
29support/config-fragments/autobuild/bootlin-riscv32-glibc.config,x86_64
30support/config-fragments/autobuild/bootlin-riscv64-glibc.config,x86_64
31support/config-fragments/autobuild/bootlin-riscv64-musl.config,x86_64
32support/config-fragments/autobuild/bootlin-s390x-z13-glibc.config,x86_64
33support/config-fragments/autobuild/bootlin-sh4-uclibc.config,x86_64
34support/config-fragments/autobuild/bootlin-sparc-uclibc.config,x86_64
35support/config-fragments/autobuild/bootlin-sparc64-glibc.config,x86_64
36support/config-fragments/autobuild/bootlin-x86-i686-musl.config,x86_64
37support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
38support/config-fragments/autobuild/bootlin-x86-64-uclibc.config,x86_64
39support/config-fragments/autobuild/bootlin-xtensa-uclibc.config,x86_64
40support/config-fragments/autobuild/br-arm-basic.config,x86_64
41support/config-fragments/autobuild/br-arm-full-nothread.config,x86_64
42support/config-fragments/autobuild/br-arm-internal-glibc.config,any
43support/config-fragments/autobuild/br-loongarch64-full-internal.config,any
44support/config-fragments/autobuild/br-loongarch64-internal-glibc.config,any