All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 00/25] Autobuilder toolchain updates
@ 2021-02-02 22:53 Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 01/25] support/config-fragments/autobuild: use Bootlin toolchain for AArch64 glibc Thomas Petazzoni
                   ` (25 more replies)
  0 siblings, 26 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Hello,

This long (and boring) series of patches does two things:

 (1) Switch our autobuilder toolchain configurations to use Bootlin
     toolchains instead of the older pre-built external toolchains
     built specifically for autobuilder testing. The Bootlin
     toolchains are more regularly maintained, and it makes sense to
     test them some more.

     We do this change for all configurations where a corresponding
     Bootlin toolchain exists.

     There are a few toolchain configurations that continue to use
     those pre-built external toolchains, mainly for "special"
     configurations (no thread, no C++, etc.).

 (2) Update the remaining pre-built Buildroot toolchains to 2020.11.2,
     as I've recently done a rebuild of those toolchains.

Best regards,

Thomas Petazzoni

Thomas Petazzoni (25):
  support/config-fragments/autobuild: use Bootlin toolchain for AArch64
    glibc
  support/config-fragments/autobuild: use Bootlin toolchain for ARCle
    HS38 uclibc
  support/config-fragments/autobuild: use Bootlin toolchain for ARMv5
    uclibc
  support/config-fragments/autobuild: use Bootlin toolchain for ARMv7
    glibc
  support/config-fragments/autobuild: use Bootlin toolchain for ARMv7
    musl
  support/config-fragments/autobuild: use Bootlin toolchain for ARMv7-M
    uclibc
  support/config-fragments/autobuild: use Bootlin toolchain for m68k
    68040 uclibc
  support/config-fragments/autobuild: use Bootlin toolchain for m68k
    5208 uclibc
  support/config-fragments/autobuild: use Bootlin toolchain for
    Microblaze EL uclibc
  support/config-fragments/autobuild: use Bootlin toolchain for
    mipsel32r6 glibc
  support/config-fragments/autobuild: use Bootlin toolchain for mipsel
    uclibc
  support/config-fragments/autobuild: use Bootlin toolchain for NIOS2
    glibc
  support/config-fragments/autobuild: use Bootlin toolchain for OpenRISC
    uclibc
  support/config-fragments/autobuild: use Bootlin toolchain for
    PowerPC64le Power8 glibc
  support/config-fragments/autobuild: use Bootlin toolchain for PowerPC
    e500mc uclibc
  support/config-fragments/autobuild: use Bootlin toolchain for RISC-V
    32 glibc
  support/config-fragments/autobuild: use Bootlin toolchain for RISC-V
    64 glibc
  support/config-fragments/autobuild: use Bootlin toolchain for RISC-V
    64 musl
  support/config-fragments/autobuild: use Bootlin toolchain for SH4
    uclibc
  support/config-fragments/autobuild: use Bootlin toolchain for SPARC
    uclibc
  support/config-fragments/autobuild: use Bootlin toolchain for SPARC64
    glibc
  support/config-fragments/autobuild: use Bootlin toolchain for x86-64
    uclibc
  support/config-fragments/autobuild: use Bootlin toolchain for x86-64
    musl
  support/config-fragments/autobuild: use Bootlin toolchain for Xtensa
    uclibc
  support/config-fragments/autobuild: update Buildroot toolchains to
    2020.11.2

 .../autobuild/bootlin-aarch64-glibc.config    |  4 ++
 .../bootlin-arcle-hs38-uclibc.config          |  5 ++
 .../autobuild/bootlin-armv5-uclibc.config     |  4 ++
 .../autobuild/bootlin-armv7-glibc.config      |  6 +++
 .../autobuild/bootlin-armv7-musl.config       |  6 +++
 .../autobuild/bootlin-armv7m-uclibc.config    |  4 ++
 .../autobuild/bootlin-m68k-5208-uclibc.config |  4 ++
 .../bootlin-m68k-68040-uclibc.config          |  4 ++
 .../bootlin-microblazeel-uclibc.config        |  3 ++
 .../autobuild/bootlin-mipsel-uclibc.config    |  4 ++
 .../autobuild/bootlin-mipsel32r6-glibc.config |  6 +++
 .../autobuild/bootlin-nios2-glibc.config      |  4 ++
 .../autobuild/bootlin-openrisc-uclibc.config  |  3 ++
 .../bootlin-powerpc-e500mc-uclibc.config      |  4 ++
 .../bootlin-powerpc64le-power8-glibc.config   |  4 ++
 .../autobuild/bootlin-riscv32-glibc.config    |  5 ++
 .../autobuild/bootlin-riscv64-glibc.config    |  5 ++
 .../autobuild/bootlin-riscv64-musl.config     |  4 ++
 .../autobuild/bootlin-sh4-uclibc.config       |  4 ++
 .../autobuild/bootlin-sparc-uclibc.config     |  3 ++
 .../autobuild/bootlin-sparc64-glibc.config    |  3 ++
 .../autobuild/bootlin-x86-64-musl.config      |  4 ++
 .../autobuild/bootlin-x86-64-uclibc.config    |  4 ++
 .../autobuild/bootlin-xtensa-uclibc.config    |  3 ++
 .../autobuild/br-aarch64-glibc.config         |  9 ----
 .../autobuild/br-arcle-hs38.config            | 11 -----
 .../autobuild/br-arm-basic.config             |  6 +--
 .../autobuild/br-arm-cortex-a9-glibc.config   | 11 -----
 .../autobuild/br-arm-cortex-a9-musl.config    | 11 -----
 .../autobuild/br-arm-cortex-m4-full.config    | 12 -----
 .../autobuild/br-arm-full-nothread.config     |  6 +--
 .../autobuild/br-arm-full-static.config       |  4 +-
 .../autobuild/br-arm-full.config              | 10 ----
 .../autobuild/br-i386-pentium-mmx-musl.config |  4 +-
 .../autobuild/br-i386-pentium4-full.config    |  4 +-
 .../autobuild/br-m68k-5208-full.config        | 11 -----
 .../autobuild/br-m68k-68040-full.config       | 10 ----
 .../autobuild/br-microblazeel-full.config     |  9 ----
 .../autobuild/br-mips32r6-el-hf-glibc.config  | 11 -----
 .../autobuild/br-mips64-n64-full.config       |  6 +--
 .../autobuild/br-mips64r6-el-hf-glibc.config  |  6 +--
 .../autobuild/br-mipsel-o32-full.config       | 10 ----
 .../autobuild/br-nios2-glibc.config           |  9 ----
 .../autobuild/br-openrisc-uclibc.config       |  9 ----
 .../br-powerpc-603e-basic-cpp.config          |  6 +--
 .../autobuild/br-powerpc-e500mc-full.config   | 11 -----
 .../br-powerpc64-power7-glibc.config          |  6 +--
 .../br-powerpc64le-power8-glibc.config        |  9 ----
 .../autobuild/br-riscv32.config               |  9 ----
 .../autobuild/br-riscv64-musl.config          |  9 ----
 .../autobuild/br-riscv64.config               |  8 ----
 .../autobuild/br-sh4-full.config              | 10 ----
 .../autobuild/br-sparc-uclibc.config          |  9 ----
 .../autobuild/br-sparc64-glibc.config         |  8 ----
 .../autobuild/br-x86-64-core2-full.config     | 11 -----
 .../autobuild/br-x86-64-musl.config           | 10 ----
 .../autobuild/br-xtensa-full.config           |  9 ----
 .../autobuild/toolchain-configs.csv           | 48 +++++++++----------
 58 files changed, 148 insertions(+), 284 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-aarch64-glibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-arcle-hs38-uclibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-armv5-uclibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-armv7-glibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-armv7-musl.config
 create mode 100644 support/config-fragments/autobuild/bootlin-armv7m-uclibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-m68k-5208-uclibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-m68k-68040-uclibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-microblazeel-uclibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-mipsel-uclibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-mipsel32r6-glibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-nios2-glibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-openrisc-uclibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-powerpc-e500mc-uclibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-powerpc64le-power8-glibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-riscv32-glibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-riscv64-glibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-riscv64-musl.config
 create mode 100644 support/config-fragments/autobuild/bootlin-sh4-uclibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-sparc-uclibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-sparc64-glibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-x86-64-musl.config
 create mode 100644 support/config-fragments/autobuild/bootlin-x86-64-uclibc.config
 create mode 100644 support/config-fragments/autobuild/bootlin-xtensa-uclibc.config
 delete mode 100644 support/config-fragments/autobuild/br-aarch64-glibc.config
 delete mode 100644 support/config-fragments/autobuild/br-arcle-hs38.config
 delete mode 100644 support/config-fragments/autobuild/br-arm-cortex-a9-glibc.config
 delete mode 100644 support/config-fragments/autobuild/br-arm-cortex-a9-musl.config
 delete mode 100644 support/config-fragments/autobuild/br-arm-cortex-m4-full.config
 delete mode 100644 support/config-fragments/autobuild/br-arm-full.config
 delete mode 100644 support/config-fragments/autobuild/br-m68k-5208-full.config
 delete mode 100644 support/config-fragments/autobuild/br-m68k-68040-full.config
 delete mode 100644 support/config-fragments/autobuild/br-microblazeel-full.config
 delete mode 100644 support/config-fragments/autobuild/br-mips32r6-el-hf-glibc.config
 delete mode 100644 support/config-fragments/autobuild/br-mipsel-o32-full.config
 delete mode 100644 support/config-fragments/autobuild/br-nios2-glibc.config
 delete mode 100644 support/config-fragments/autobuild/br-openrisc-uclibc.config
 delete mode 100644 support/config-fragments/autobuild/br-powerpc-e500mc-full.config
 delete mode 100644 support/config-fragments/autobuild/br-powerpc64le-power8-glibc.config
 delete mode 100644 support/config-fragments/autobuild/br-riscv32.config
 delete mode 100644 support/config-fragments/autobuild/br-riscv64-musl.config
 delete mode 100644 support/config-fragments/autobuild/br-riscv64.config
 delete mode 100644 support/config-fragments/autobuild/br-sh4-full.config
 delete mode 100644 support/config-fragments/autobuild/br-sparc-uclibc.config
 delete mode 100644 support/config-fragments/autobuild/br-sparc64-glibc.config
 delete mode 100644 support/config-fragments/autobuild/br-x86-64-core2-full.config
 delete mode 100644 support/config-fragments/autobuild/br-x86-64-musl.config
 delete mode 100644 support/config-fragments/autobuild/br-xtensa-full.config

-- 
2.29.2

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 01/25] support/config-fragments/autobuild: use Bootlin toolchain for AArch64 glibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 02/25] support/config-fragments/autobuild: use Bootlin toolchain for ARCle HS38 uclibc Thomas Petazzoni
                   ` (24 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test AArch64/glibc, use a pre-built Bootlin toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-aarch64-glibc.config               | 4 ++++
 .../config-fragments/autobuild/br-aarch64-glibc.config   | 9 ---------
 support/config-fragments/autobuild/toolchain-configs.csv | 2 +-
 3 files changed, 5 insertions(+), 10 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-aarch64-glibc.config
 delete mode 100644 support/config-fragments/autobuild/br-aarch64-glibc.config

diff --git a/support/config-fragments/autobuild/bootlin-aarch64-glibc.config b/support/config-fragments/autobuild/bootlin-aarch64-glibc.config
new file mode 100644
index 0000000000..fe167e23aa
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-aarch64-glibc.config
@@ -0,0 +1,4 @@
+BR2_aarch64=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_GLIBC_STABLE=y
diff --git a/support/config-fragments/autobuild/br-aarch64-glibc.config b/support/config-fragments/autobuild/br-aarch64-glibc.config
deleted file mode 100644
index f1b0f2a91e..0000000000
--- a/support/config-fragments/autobuild/br-aarch64-glibc.config
+++ /dev/null
@@ -1,9 +0,0 @@
-BR2_aarch64=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-aarch64-glibc-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_4=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index f84f27ddcd..df9ac3d3ec 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -24,8 +24,8 @@ support/config-fragments/autobuild/sourcery-arm.config,x86
 # Toolchains used by test-pkg only when the '-a' option is passed:
 support/config-fragments/autobuild/andes-nds32.config,x86
 support/config-fragments/autobuild/arm-aarch64.config,x86_64
+support/config-fragments/autobuild/bootlin-aarch64-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
-support/config-fragments/autobuild/br-aarch64-glibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
 support/config-fragments/autobuild/br-arc-internal-glibc.config,any
 support/config-fragments/autobuild/br-arcle-hs38.config,x86_64
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 02/25] support/config-fragments/autobuild: use Bootlin toolchain for ARCle HS38 uclibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 01/25] support/config-fragments/autobuild: use Bootlin toolchain for AArch64 glibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 03/25] support/config-fragments/autobuild: use Bootlin toolchain for ARMv5 uclibc Thomas Petazzoni
                   ` (23 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test ARCle HS38/uclibc, use a pre-built Bootlin toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-arcle-hs38-uclibc.config        |  5 +++++
 .../config-fragments/autobuild/br-arcle-hs38.config   | 11 -----------
 .../config-fragments/autobuild/toolchain-configs.csv  |  2 +-
 3 files changed, 6 insertions(+), 12 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-arcle-hs38-uclibc.config
 delete mode 100644 support/config-fragments/autobuild/br-arcle-hs38.config

diff --git a/support/config-fragments/autobuild/bootlin-arcle-hs38-uclibc.config b/support/config-fragments/autobuild/bootlin-arcle-hs38-uclibc.config
new file mode 100644
index 0000000000..c9e1d19e49
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-arcle-hs38-uclibc.config
@@ -0,0 +1,5 @@
+BR2_arcle=y
+BR2_archs38=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_HS38_UCLIBC_STABLE=y
diff --git a/support/config-fragments/autobuild/br-arcle-hs38.config b/support/config-fragments/autobuild/br-arcle-hs38.config
deleted file mode 100644
index f8287ccd0f..0000000000
--- a/support/config-fragments/autobuild/br-arcle-hs38.config
+++ /dev/null
@@ -1,11 +0,0 @@
-BR2_arcle=y
-BR2_archs38=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-arcle-hs38-full-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_9=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_9=y
-BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
-# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index df9ac3d3ec..82a0bd7f4a 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -25,10 +25,10 @@ support/config-fragments/autobuild/sourcery-arm.config,x86
 support/config-fragments/autobuild/andes-nds32.config,x86
 support/config-fragments/autobuild/arm-aarch64.config,x86_64
 support/config-fragments/autobuild/bootlin-aarch64-glibc.config,x86_64
+support/config-fragments/autobuild/bootlin-arcle-hs38-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
 support/config-fragments/autobuild/br-arc-internal-glibc.config,any
-support/config-fragments/autobuild/br-arcle-hs38.config,x86_64
 support/config-fragments/autobuild/br-arm-basic.config,x86_64
 support/config-fragments/autobuild/br-arm-cortex-a9-musl.config,x86_64
 support/config-fragments/autobuild/br-arm-full-nothread.config,x86_64
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 03/25] support/config-fragments/autobuild: use Bootlin toolchain for ARMv5 uclibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 01/25] support/config-fragments/autobuild: use Bootlin toolchain for AArch64 glibc Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 02/25] support/config-fragments/autobuild: use Bootlin toolchain for ARCle HS38 uclibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 04/25] support/config-fragments/autobuild: use Bootlin toolchain for ARMv7 glibc Thomas Petazzoni
                   ` (22 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test ARMv5/uclibc, use a pre-built Bootlin toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-armv5-uclibc.config              |  4 ++++
 support/config-fragments/autobuild/br-arm-full.config  | 10 ----------
 .../config-fragments/autobuild/toolchain-configs.csv   |  2 +-
 3 files changed, 5 insertions(+), 11 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-armv5-uclibc.config
 delete mode 100644 support/config-fragments/autobuild/br-arm-full.config

diff --git a/support/config-fragments/autobuild/bootlin-armv5-uclibc.config b/support/config-fragments/autobuild/bootlin-armv5-uclibc.config
new file mode 100644
index 0000000000..c179c75d7a
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-armv5-uclibc.config
@@ -0,0 +1,4 @@
+BR2_arm=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_UCLIBC_STABLE=y
diff --git a/support/config-fragments/autobuild/br-arm-full.config b/support/config-fragments/autobuild/br-arm-full.config
deleted file mode 100644
index 652c5a68e5..0000000000
--- a/support/config-fragments/autobuild/br-arm-full.config
+++ /dev/null
@@ -1,10 +0,0 @@
-BR2_arm=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-arm-full-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_5=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_14=y
-BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
-# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index 82a0bd7f4a..7a7ce4068b 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -4,7 +4,7 @@
 # Toolchains used by default by test-pkg:
 
 # Test a regular uClibc toolchain
-support/config-fragments/autobuild/br-arm-full.config,x86_64
+support/config-fragments/autobuild/bootlin-armv5-uclibc.config,x86_64
 
 # Test a toolchain with glibc and a very recent gcc version
 support/config-fragments/autobuild/br-arm-cortex-a9-glibc.config,x86_64
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 04/25] support/config-fragments/autobuild: use Bootlin toolchain for ARMv7 glibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (2 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 03/25] support/config-fragments/autobuild: use Bootlin toolchain for ARMv5 uclibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 05/25] support/config-fragments/autobuild: use Bootlin toolchain for ARMv7 musl Thomas Petazzoni
                   ` (21 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test ARM Cortex-A9/glibc, use a pre-built Bootlin
toolchain. Since this was meant to test very recent version of
toolchain components, we use the bleeding edge toolchain variant.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-armv7-glibc.config              |  6 ++++++
 .../autobuild/br-arm-cortex-a9-glibc.config           | 11 -----------
 .../config-fragments/autobuild/toolchain-configs.csv  |  2 +-
 3 files changed, 7 insertions(+), 12 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-armv7-glibc.config
 delete mode 100644 support/config-fragments/autobuild/br-arm-cortex-a9-glibc.config

diff --git a/support/config-fragments/autobuild/bootlin-armv7-glibc.config b/support/config-fragments/autobuild/bootlin-armv7-glibc.config
new file mode 100644
index 0000000000..11ae28ff61
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-armv7-glibc.config
@@ -0,0 +1,6 @@
+BR2_arm=y
+BR2_cortex_a9=y
+BR2_ARM_ENABLE_VFP=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_GLIBC_BLEEDING_EDGE=y
diff --git a/support/config-fragments/autobuild/br-arm-cortex-a9-glibc.config b/support/config-fragments/autobuild/br-arm-cortex-a9-glibc.config
deleted file mode 100644
index a3b51138d7..0000000000
--- a/support/config-fragments/autobuild/br-arm-cortex-a9-glibc.config
+++ /dev/null
@@ -1,11 +0,0 @@
-BR2_arm=y
-BR2_cortex_a9=y
-BR2_ARM_ENABLE_VFP=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-arm-cortex-a9-glibc-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_9=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index 7a7ce4068b..daaad40db5 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -7,7 +7,7 @@
 support/config-fragments/autobuild/bootlin-armv5-uclibc.config,x86_64
 
 # Test a toolchain with glibc and a very recent gcc version
-support/config-fragments/autobuild/br-arm-cortex-a9-glibc.config,x86_64
+support/config-fragments/autobuild/bootlin-armv7-glibc.config,x86_64
 
 # Test a noMMU toolchain with no dynamic library support
 support/config-fragments/autobuild/br-arm-cortex-m4-full.config,x86_64
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 05/25] support/config-fragments/autobuild: use Bootlin toolchain for ARMv7 musl
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (3 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 04/25] support/config-fragments/autobuild: use Bootlin toolchain for ARMv7 glibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 06/25] support/config-fragments/autobuild: use Bootlin toolchain for ARMv7-M uclibc Thomas Petazzoni
                   ` (20 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test ARMv7/musl, use a pre-built Bootlin toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-armv7-musl.config               |  6 ++++++
 .../autobuild/br-arm-cortex-a9-musl.config            | 11 -----------
 .../config-fragments/autobuild/toolchain-configs.csv  |  2 +-
 3 files changed, 7 insertions(+), 12 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-armv7-musl.config
 delete mode 100644 support/config-fragments/autobuild/br-arm-cortex-a9-musl.config

diff --git a/support/config-fragments/autobuild/bootlin-armv7-musl.config b/support/config-fragments/autobuild/bootlin-armv7-musl.config
new file mode 100644
index 0000000000..7ae72b21c5
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-armv7-musl.config
@@ -0,0 +1,6 @@
+BR2_arm=y
+BR2_cortex_a9=y
+BR2_ARM_ENABLE_VFP=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_MUSL_STABLE=y
diff --git a/support/config-fragments/autobuild/br-arm-cortex-a9-musl.config b/support/config-fragments/autobuild/br-arm-cortex-a9-musl.config
deleted file mode 100644
index e6a5fa64f0..0000000000
--- a/support/config-fragments/autobuild/br-arm-cortex-a9-musl.config
+++ /dev/null
@@ -1,11 +0,0 @@
-BR2_arm=y
-BR2_cortex_a9=y
-BR2_ARM_ENABLE_VFP=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-arm-cortex-a9-musl-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM_MUSL=y
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index daaad40db5..b0f3c65a90 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -26,11 +26,11 @@ support/config-fragments/autobuild/andes-nds32.config,x86
 support/config-fragments/autobuild/arm-aarch64.config,x86_64
 support/config-fragments/autobuild/bootlin-aarch64-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-arcle-hs38-uclibc.config,x86_64
+support/config-fragments/autobuild/bootlin-armv7-musl.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
 support/config-fragments/autobuild/br-arc-internal-glibc.config,any
 support/config-fragments/autobuild/br-arm-basic.config,x86_64
-support/config-fragments/autobuild/br-arm-cortex-a9-musl.config,x86_64
 support/config-fragments/autobuild/br-arm-full-nothread.config,x86_64
 support/config-fragments/autobuild/br-arm-internal-full.config,any
 support/config-fragments/autobuild/br-arm-internal-glibc.config,any
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 06/25] support/config-fragments/autobuild: use Bootlin toolchain for ARMv7-M uclibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (4 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 05/25] support/config-fragments/autobuild: use Bootlin toolchain for ARMv7 musl Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 07/25] support/config-fragments/autobuild: use Bootlin toolchain for m68k 68040 uclibc Thomas Petazzoni
                   ` (19 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test ARMv7-M/uclibc, use a pre-built Bootlin
toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-armv7m-uclibc.config           |  4 ++++
 .../autobuild/br-arm-cortex-m4-full.config           | 12 ------------
 .../config-fragments/autobuild/toolchain-configs.csv |  2 +-
 3 files changed, 5 insertions(+), 13 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-armv7m-uclibc.config
 delete mode 100644 support/config-fragments/autobuild/br-arm-cortex-m4-full.config

diff --git a/support/config-fragments/autobuild/bootlin-armv7m-uclibc.config b/support/config-fragments/autobuild/bootlin-armv7m-uclibc.config
new file mode 100644
index 0000000000..8d05409647
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-armv7m-uclibc.config
@@ -0,0 +1,4 @@
+BR2_arm=y
+BR2_cortex_m4=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7M_UCLIBC_STABLE=y
diff --git a/support/config-fragments/autobuild/br-arm-cortex-m4-full.config b/support/config-fragments/autobuild/br-arm-cortex-m4-full.config
deleted file mode 100644
index 22e9740e4d..0000000000
--- a/support/config-fragments/autobuild/br-arm-cortex-m4-full.config
+++ /dev/null
@@ -1,12 +0,0 @@
-BR2_arm=y
-BR2_cortex_m4=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-arm-cortex-m4-full-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
-BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
-# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
-# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_NPTL is not set
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index b0f3c65a90..bdc43ae2c9 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -10,7 +10,7 @@ support/config-fragments/autobuild/bootlin-armv5-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-armv7-glibc.config,x86_64
 
 # Test a noMMU toolchain with no dynamic library support
-support/config-fragments/autobuild/br-arm-cortex-m4-full.config,x86_64
+support/config-fragments/autobuild/bootlin-armv7m-uclibc.config,x86_64
 
 # Test a musl toolchain
 support/config-fragments/autobuild/br-x86-64-musl.config,x86_64
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 07/25] support/config-fragments/autobuild: use Bootlin toolchain for m68k 68040 uclibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (5 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 06/25] support/config-fragments/autobuild: use Bootlin toolchain for ARMv7-M uclibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 08/25] support/config-fragments/autobuild: use Bootlin toolchain for m68k 5208 uclibc Thomas Petazzoni
                   ` (18 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test m68k 68040/uclibc, use a pre-built Bootlin
toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-m68k-68040-uclibc.config         |  4 ++++
 .../autobuild/br-m68k-68040-full.config                | 10 ----------
 .../config-fragments/autobuild/toolchain-configs.csv   |  2 +-
 3 files changed, 5 insertions(+), 11 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-m68k-68040-uclibc.config
 delete mode 100644 support/config-fragments/autobuild/br-m68k-68040-full.config

diff --git a/support/config-fragments/autobuild/bootlin-m68k-68040-uclibc.config b/support/config-fragments/autobuild/bootlin-m68k-68040-uclibc.config
new file mode 100644
index 0000000000..f2c59e9de7
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-m68k-68040-uclibc.config
@@ -0,0 +1,4 @@
+BR2_m68k=y
+BR2_m68k_68040=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_M68K_68XXX_UCLIBC_STABLE=y
diff --git a/support/config-fragments/autobuild/br-m68k-68040-full.config b/support/config-fragments/autobuild/br-m68k-68040-full.config
deleted file mode 100644
index 9f600acf46..0000000000
--- a/support/config-fragments/autobuild/br-m68k-68040-full.config
+++ /dev/null
@@ -1,10 +0,0 @@
-BR2_m68k=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.net/toolchains/tarballs/br-m68k-68040-full-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
-BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
-# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
-# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_NPTL is not set
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index bdc43ae2c9..4078181485 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -27,6 +27,7 @@ support/config-fragments/autobuild/arm-aarch64.config,x86_64
 support/config-fragments/autobuild/bootlin-aarch64-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-arcle-hs38-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-armv7-musl.config,x86_64
+support/config-fragments/autobuild/bootlin-m68k-68040-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
 support/config-fragments/autobuild/br-arc-internal-glibc.config,any
@@ -38,7 +39,6 @@ support/config-fragments/autobuild/br-arm-internal-musl.config,any
 support/config-fragments/autobuild/br-i386-pentium4-full.config,x86_64
 support/config-fragments/autobuild/br-i386-pentium-mmx-musl.config,x86_64
 support/config-fragments/autobuild/br-m68k-5208-full.config,x86_64
-support/config-fragments/autobuild/br-m68k-68040-full.config,x86_64
 support/config-fragments/autobuild/br-microblazeel-full.config,x86_64
 support/config-fragments/autobuild/br-microblazeel-full-internal.config,any
 support/config-fragments/autobuild/br-mips64-n64-full.config,x86_64
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 08/25] support/config-fragments/autobuild: use Bootlin toolchain for m68k 5208 uclibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (6 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 07/25] support/config-fragments/autobuild: use Bootlin toolchain for m68k 68040 uclibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 09/25] support/config-fragments/autobuild: use Bootlin toolchain for Microblaze EL uclibc Thomas Petazzoni
                   ` (17 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test m68k 5208/uclibc, use a pre-built Bootlin
toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-m68k-5208-uclibc.config         |  4 ++++
 .../autobuild/br-m68k-5208-full.config                | 11 -----------
 .../config-fragments/autobuild/toolchain-configs.csv  |  2 +-
 3 files changed, 5 insertions(+), 12 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-m68k-5208-uclibc.config
 delete mode 100644 support/config-fragments/autobuild/br-m68k-5208-full.config

diff --git a/support/config-fragments/autobuild/bootlin-m68k-5208-uclibc.config b/support/config-fragments/autobuild/bootlin-m68k-5208-uclibc.config
new file mode 100644
index 0000000000..c6000beb0c
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-m68k-5208-uclibc.config
@@ -0,0 +1,4 @@
+BR2_m68k=y
+BR2_m68k_cf5208=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_M68K_COLDFIRE_UCLIBC_STABLE=y
diff --git a/support/config-fragments/autobuild/br-m68k-5208-full.config b/support/config-fragments/autobuild/br-m68k-5208-full.config
deleted file mode 100644
index cee8a04269..0000000000
--- a/support/config-fragments/autobuild/br-m68k-5208-full.config
+++ /dev/null
@@ -1,11 +0,0 @@
-BR2_m68k=y
-BR2_m68k_cf5208=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.net/toolchains/tarballs/br-m68k-5208-full-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
-BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
-# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
-# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_NPTL is not set
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index 4078181485..b0da94d99a 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -28,6 +28,7 @@ support/config-fragments/autobuild/bootlin-aarch64-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-arcle-hs38-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-armv7-musl.config,x86_64
 support/config-fragments/autobuild/bootlin-m68k-68040-uclibc.config,x86_64
+support/config-fragments/autobuild/bootlin-m68k-5208-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
 support/config-fragments/autobuild/br-arc-internal-glibc.config,any
@@ -38,7 +39,6 @@ support/config-fragments/autobuild/br-arm-internal-glibc.config,any
 support/config-fragments/autobuild/br-arm-internal-musl.config,any
 support/config-fragments/autobuild/br-i386-pentium4-full.config,x86_64
 support/config-fragments/autobuild/br-i386-pentium-mmx-musl.config,x86_64
-support/config-fragments/autobuild/br-m68k-5208-full.config,x86_64
 support/config-fragments/autobuild/br-microblazeel-full.config,x86_64
 support/config-fragments/autobuild/br-microblazeel-full-internal.config,any
 support/config-fragments/autobuild/br-mips64-n64-full.config,x86_64
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 09/25] support/config-fragments/autobuild: use Bootlin toolchain for Microblaze EL uclibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (7 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 08/25] support/config-fragments/autobuild: use Bootlin toolchain for m68k 5208 uclibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 10/25] support/config-fragments/autobuild: use Bootlin toolchain for mipsel32r6 glibc Thomas Petazzoni
                   ` (16 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test Microblaze EL/uclibc, use a pre-built Bootlin
toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-microblazeel-uclibc.config         | 3 +++
 .../autobuild/br-microblazeel-full.config                | 9 ---------
 support/config-fragments/autobuild/toolchain-configs.csv | 2 +-
 3 files changed, 4 insertions(+), 10 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-microblazeel-uclibc.config
 delete mode 100644 support/config-fragments/autobuild/br-microblazeel-full.config

diff --git a/support/config-fragments/autobuild/bootlin-microblazeel-uclibc.config b/support/config-fragments/autobuild/bootlin-microblazeel-uclibc.config
new file mode 100644
index 0000000000..206fb777fe
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-microblazeel-uclibc.config
@@ -0,0 +1,3 @@
+BR2_microblazeel=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_UCLIBC_STABLE=y
diff --git a/support/config-fragments/autobuild/br-microblazeel-full.config b/support/config-fragments/autobuild/br-microblazeel-full.config
deleted file mode 100644
index 60c23a202d..0000000000
--- a/support/config-fragments/autobuild/br-microblazeel-full.config
+++ /dev/null
@@ -1,9 +0,0 @@
-BR2_microblazeel=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-microblaze-full-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_9=y
-BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
-# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index b0da94d99a..984fc778d6 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -29,6 +29,7 @@ support/config-fragments/autobuild/bootlin-arcle-hs38-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-armv7-musl.config,x86_64
 support/config-fragments/autobuild/bootlin-m68k-68040-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-m68k-5208-uclibc.config,x86_64
+support/config-fragments/autobuild/bootlin-microblazeel-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
 support/config-fragments/autobuild/br-arc-internal-glibc.config,any
@@ -39,7 +40,6 @@ support/config-fragments/autobuild/br-arm-internal-glibc.config,any
 support/config-fragments/autobuild/br-arm-internal-musl.config,any
 support/config-fragments/autobuild/br-i386-pentium4-full.config,x86_64
 support/config-fragments/autobuild/br-i386-pentium-mmx-musl.config,x86_64
-support/config-fragments/autobuild/br-microblazeel-full.config,x86_64
 support/config-fragments/autobuild/br-microblazeel-full-internal.config,any
 support/config-fragments/autobuild/br-mips64-n64-full.config,x86_64
 support/config-fragments/autobuild/br-mips32r6-el-hf-glibc.config,x86_64
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 10/25] support/config-fragments/autobuild: use Bootlin toolchain for mipsel32r6 glibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (8 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 09/25] support/config-fragments/autobuild: use Bootlin toolchain for Microblaze EL uclibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 11/25] support/config-fragments/autobuild: use Bootlin toolchain for mipsel uclibc Thomas Petazzoni
                   ` (15 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test mipsel32r6/glibc, use a pre-built Bootlin
toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-mipsel32r6-glibc.config         |  6 ++++++
 .../autobuild/br-mips32r6-el-hf-glibc.config          | 11 -----------
 .../config-fragments/autobuild/toolchain-configs.csv  |  2 +-
 3 files changed, 7 insertions(+), 12 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-mipsel32r6-glibc.config
 delete mode 100644 support/config-fragments/autobuild/br-mips32r6-el-hf-glibc.config

diff --git a/support/config-fragments/autobuild/bootlin-mipsel32r6-glibc.config b/support/config-fragments/autobuild/bootlin-mipsel32r6-glibc.config
new file mode 100644
index 0000000000..58a50121a0
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-mipsel32r6-glibc.config
@@ -0,0 +1,6 @@
+BR2_mipsel=y
+BR2_mips_32r6=y
+# BR2_MIPS_SOFT_FLOAT is not set
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R6EL_GLIBC_STABLE=y
diff --git a/support/config-fragments/autobuild/br-mips32r6-el-hf-glibc.config b/support/config-fragments/autobuild/br-mips32r6-el-hf-glibc.config
deleted file mode 100644
index ce61100a37..0000000000
--- a/support/config-fragments/autobuild/br-mips32r6-el-hf-glibc.config
+++ /dev/null
@@ -1,11 +0,0 @@
-BR2_mipsel=y
-BR2_mips_32r6=y
-# BR2_MIPS_SOFT_FLOAT is not set
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-mips32r6-el-hf-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index 984fc778d6..786afc21c1 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -30,6 +30,7 @@ support/config-fragments/autobuild/bootlin-armv7-musl.config,x86_64
 support/config-fragments/autobuild/bootlin-m68k-68040-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-m68k-5208-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-microblazeel-uclibc.config,x86_64
+support/config-fragments/autobuild/bootlin-mipsel32r6-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
 support/config-fragments/autobuild/br-arc-internal-glibc.config,any
@@ -42,7 +43,6 @@ support/config-fragments/autobuild/br-i386-pentium4-full.config,x86_64
 support/config-fragments/autobuild/br-i386-pentium-mmx-musl.config,x86_64
 support/config-fragments/autobuild/br-microblazeel-full-internal.config,any
 support/config-fragments/autobuild/br-mips64-n64-full.config,x86_64
-support/config-fragments/autobuild/br-mips32r6-el-hf-glibc.config,x86_64
 support/config-fragments/autobuild/br-mips64r6-el-hf-glibc.config,x86_64
 support/config-fragments/autobuild/br-mipsel-o32-full.config,x86_64
 support/config-fragments/autobuild/br-nios2-glibc.config,x86_64
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 11/25] support/config-fragments/autobuild: use Bootlin toolchain for mipsel uclibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (9 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 10/25] support/config-fragments/autobuild: use Bootlin toolchain for mipsel32r6 glibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 12/25] support/config-fragments/autobuild: use Bootlin toolchain for NIOS2 glibc Thomas Petazzoni
                   ` (14 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test mipsel/uclibc, use a pre-built Bootlin toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-mipsel-uclibc.config             |  4 ++++
 .../autobuild/br-mipsel-o32-full.config                | 10 ----------
 .../config-fragments/autobuild/toolchain-configs.csv   |  2 +-
 3 files changed, 5 insertions(+), 11 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-mipsel-uclibc.config
 delete mode 100644 support/config-fragments/autobuild/br-mipsel-o32-full.config

diff --git a/support/config-fragments/autobuild/bootlin-mipsel-uclibc.config b/support/config-fragments/autobuild/bootlin-mipsel-uclibc.config
new file mode 100644
index 0000000000..ff523b258a
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-mipsel-uclibc.config
@@ -0,0 +1,4 @@
+BR2_mipsel=y
+# BR2_MIPS_SOFT_FLOAT is not set
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32EL_UCLIBC_STABLE=y
diff --git a/support/config-fragments/autobuild/br-mipsel-o32-full.config b/support/config-fragments/autobuild/br-mipsel-o32-full.config
deleted file mode 100644
index 6099e48869..0000000000
--- a/support/config-fragments/autobuild/br-mipsel-o32-full.config
+++ /dev/null
@@ -1,10 +0,0 @@
-BR2_mipsel=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-mipsel-o32-full-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
-BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
-# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index 786afc21c1..489ee792fe 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -30,6 +30,7 @@ support/config-fragments/autobuild/bootlin-armv7-musl.config,x86_64
 support/config-fragments/autobuild/bootlin-m68k-68040-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-m68k-5208-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-microblazeel-uclibc.config,x86_64
+support/config-fragments/autobuild/bootlin-mipsel-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-mipsel32r6-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
@@ -44,7 +45,6 @@ support/config-fragments/autobuild/br-i386-pentium-mmx-musl.config,x86_64
 support/config-fragments/autobuild/br-microblazeel-full-internal.config,any
 support/config-fragments/autobuild/br-mips64-n64-full.config,x86_64
 support/config-fragments/autobuild/br-mips64r6-el-hf-glibc.config,x86_64
-support/config-fragments/autobuild/br-mipsel-o32-full.config,x86_64
 support/config-fragments/autobuild/br-nios2-glibc.config,x86_64
 support/config-fragments/autobuild/br-openrisc-uclibc.config,x86_64
 support/config-fragments/autobuild/br-powerpc-603e-basic-cpp.config,x86_64
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 12/25] support/config-fragments/autobuild: use Bootlin toolchain for NIOS2 glibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (10 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 11/25] support/config-fragments/autobuild: use Bootlin toolchain for mipsel uclibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 13/25] support/config-fragments/autobuild: use Bootlin toolchain for OpenRISC uclibc Thomas Petazzoni
                   ` (13 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test nios2/glibc, use a pre-built Bootlin toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-nios2-glibc.config                 | 4 ++++
 support/config-fragments/autobuild/br-nios2-glibc.config | 9 ---------
 support/config-fragments/autobuild/toolchain-configs.csv | 2 +-
 3 files changed, 5 insertions(+), 10 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-nios2-glibc.config
 delete mode 100644 support/config-fragments/autobuild/br-nios2-glibc.config

diff --git a/support/config-fragments/autobuild/bootlin-nios2-glibc.config b/support/config-fragments/autobuild/bootlin-nios2-glibc.config
new file mode 100644
index 0000000000..575a1b30ed
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-nios2-glibc.config
@@ -0,0 +1,4 @@
+BR2_nios2=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_NIOS2_GLIBC_STABLE=y
diff --git a/support/config-fragments/autobuild/br-nios2-glibc.config b/support/config-fragments/autobuild/br-nios2-glibc.config
deleted file mode 100644
index c5ac68dc50..0000000000
--- a/support/config-fragments/autobuild/br-nios2-glibc.config
+++ /dev/null
@@ -1,9 +0,0 @@
-BR2_nios2=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-nios2-full-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index 489ee792fe..9e65ae5409 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -32,6 +32,7 @@ support/config-fragments/autobuild/bootlin-m68k-5208-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-microblazeel-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-mipsel-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-mipsel32r6-glibc.config,x86_64
+support/config-fragments/autobuild/bootlin-nios2-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
 support/config-fragments/autobuild/br-arc-internal-glibc.config,any
@@ -45,7 +46,6 @@ support/config-fragments/autobuild/br-i386-pentium-mmx-musl.config,x86_64
 support/config-fragments/autobuild/br-microblazeel-full-internal.config,any
 support/config-fragments/autobuild/br-mips64-n64-full.config,x86_64
 support/config-fragments/autobuild/br-mips64r6-el-hf-glibc.config,x86_64
-support/config-fragments/autobuild/br-nios2-glibc.config,x86_64
 support/config-fragments/autobuild/br-openrisc-uclibc.config,x86_64
 support/config-fragments/autobuild/br-powerpc-603e-basic-cpp.config,x86_64
 support/config-fragments/autobuild/br-powerpc64le-power8-glibc.config,x86_64
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 13/25] support/config-fragments/autobuild: use Bootlin toolchain for OpenRISC uclibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (11 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 12/25] support/config-fragments/autobuild: use Bootlin toolchain for NIOS2 glibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 14/25] support/config-fragments/autobuild: use Bootlin toolchain for PowerPC64le Power8 glibc Thomas Petazzoni
                   ` (12 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test OpenRISC/uclibc, use a pre-built Bootlin
toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-openrisc-uclibc.config             | 3 +++
 .../config-fragments/autobuild/br-openrisc-uclibc.config | 9 ---------
 support/config-fragments/autobuild/toolchain-configs.csv | 2 +-
 3 files changed, 4 insertions(+), 10 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-openrisc-uclibc.config
 delete mode 100644 support/config-fragments/autobuild/br-openrisc-uclibc.config

diff --git a/support/config-fragments/autobuild/bootlin-openrisc-uclibc.config b/support/config-fragments/autobuild/bootlin-openrisc-uclibc.config
new file mode 100644
index 0000000000..bad086274b
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-openrisc-uclibc.config
@@ -0,0 +1,3 @@
+BR2_or1k=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_OPENRISC_UCLIBC_STABLE=y
diff --git a/support/config-fragments/autobuild/br-openrisc-uclibc.config b/support/config-fragments/autobuild/br-openrisc-uclibc.config
deleted file mode 100644
index c5391338c0..0000000000
--- a/support/config-fragments/autobuild/br-openrisc-uclibc.config
+++ /dev/null
@@ -1,9 +0,0 @@
-BR2_or1k=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.net/toolchains/tarballs/br-openrisc-full-2020.02-500-geee96b0.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_9=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
-BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
-# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index 9e65ae5409..1bb132df3b 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -33,6 +33,7 @@ support/config-fragments/autobuild/bootlin-microblazeel-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-mipsel-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-mipsel32r6-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-nios2-glibc.config,x86_64
+support/config-fragments/autobuild/bootlin-openrisc-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
 support/config-fragments/autobuild/br-arc-internal-glibc.config,any
@@ -46,7 +47,6 @@ support/config-fragments/autobuild/br-i386-pentium-mmx-musl.config,x86_64
 support/config-fragments/autobuild/br-microblazeel-full-internal.config,any
 support/config-fragments/autobuild/br-mips64-n64-full.config,x86_64
 support/config-fragments/autobuild/br-mips64r6-el-hf-glibc.config,x86_64
-support/config-fragments/autobuild/br-openrisc-uclibc.config,x86_64
 support/config-fragments/autobuild/br-powerpc-603e-basic-cpp.config,x86_64
 support/config-fragments/autobuild/br-powerpc64le-power8-glibc.config,x86_64
 support/config-fragments/autobuild/br-powerpc64-power7-glibc.config,x86_64
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 14/25] support/config-fragments/autobuild: use Bootlin toolchain for PowerPC64le Power8 glibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (12 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 13/25] support/config-fragments/autobuild: use Bootlin toolchain for OpenRISC uclibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 15/25] support/config-fragments/autobuild: use Bootlin toolchain for PowerPC e500mc uclibc Thomas Petazzoni
                   ` (11 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test PowerPC64le Power8/glibc, use a pre-built Bootlin
toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-powerpc64le-power8-glibc.config    | 4 ++++
 .../autobuild/br-powerpc64le-power8-glibc.config         | 9 ---------
 support/config-fragments/autobuild/toolchain-configs.csv | 2 +-
 3 files changed, 5 insertions(+), 10 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-powerpc64le-power8-glibc.config
 delete mode 100644 support/config-fragments/autobuild/br-powerpc64le-power8-glibc.config

diff --git a/support/config-fragments/autobuild/bootlin-powerpc64le-power8-glibc.config b/support/config-fragments/autobuild/bootlin-powerpc64le-power8-glibc.config
new file mode 100644
index 0000000000..44f00963c8
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-powerpc64le-power8-glibc.config
@@ -0,0 +1,4 @@
+BR2_powerpc64le=y
+BR2_powerpc_power8=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64LE_POWER8_GLIBC_STABLE=y
diff --git a/support/config-fragments/autobuild/br-powerpc64le-power8-glibc.config b/support/config-fragments/autobuild/br-powerpc64le-power8-glibc.config
deleted file mode 100644
index b743bbc4a0..0000000000
--- a/support/config-fragments/autobuild/br-powerpc64le-power8-glibc.config
+++ /dev/null
@@ -1,9 +0,0 @@
-BR2_powerpc64le=y
-BR2_powerpc_power8=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.net/toolchains/tarballs/br-powerpc64le-power8-glibc-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index 1bb132df3b..8a8aeb5a86 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -34,6 +34,7 @@ support/config-fragments/autobuild/bootlin-mipsel-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-mipsel32r6-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-nios2-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-openrisc-uclibc.config,x86_64
+support/config-fragments/autobuild/bootlin-powerpc64le-power8-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
 support/config-fragments/autobuild/br-arc-internal-glibc.config,any
@@ -48,7 +49,6 @@ support/config-fragments/autobuild/br-microblazeel-full-internal.config,any
 support/config-fragments/autobuild/br-mips64-n64-full.config,x86_64
 support/config-fragments/autobuild/br-mips64r6-el-hf-glibc.config,x86_64
 support/config-fragments/autobuild/br-powerpc-603e-basic-cpp.config,x86_64
-support/config-fragments/autobuild/br-powerpc64le-power8-glibc.config,x86_64
 support/config-fragments/autobuild/br-powerpc64-power7-glibc.config,x86_64
 support/config-fragments/autobuild/br-powerpc-e500mc-full.config,x86_64
 support/config-fragments/autobuild/br-powerpc-internal-full.config,any
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 15/25] support/config-fragments/autobuild: use Bootlin toolchain for PowerPC e500mc uclibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (13 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 14/25] support/config-fragments/autobuild: use Bootlin toolchain for PowerPC64le Power8 glibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 16/25] support/config-fragments/autobuild: use Bootlin toolchain for RISC-V 32 glibc Thomas Petazzoni
                   ` (10 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test PowerPC e500mc/uclibc, use a pre-built Bootlin
toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-powerpc-e500mc-uclibc.config    |  4 ++++
 .../autobuild/br-powerpc-e500mc-full.config           | 11 -----------
 .../config-fragments/autobuild/toolchain-configs.csv  |  2 +-
 3 files changed, 5 insertions(+), 12 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-powerpc-e500mc-uclibc.config
 delete mode 100644 support/config-fragments/autobuild/br-powerpc-e500mc-full.config

diff --git a/support/config-fragments/autobuild/bootlin-powerpc-e500mc-uclibc.config b/support/config-fragments/autobuild/bootlin-powerpc-e500mc-uclibc.config
new file mode 100644
index 0000000000..96461856fb
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-powerpc-e500mc-uclibc.config
@@ -0,0 +1,4 @@
+BR2_powerpc=y
+BR2_powerpc_e500mc=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E500MC_UCLIBC_STABLE=y
diff --git a/support/config-fragments/autobuild/br-powerpc-e500mc-full.config b/support/config-fragments/autobuild/br-powerpc-e500mc-full.config
deleted file mode 100644
index c5edcc177d..0000000000
--- a/support/config-fragments/autobuild/br-powerpc-e500mc-full.config
+++ /dev/null
@@ -1,11 +0,0 @@
-BR2_powerpc=y
-BR2_powerpc_e500mc=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-powerpc-e500mc-full-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
-BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
-# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index 8a8aeb5a86..fba8489c3c 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -35,6 +35,7 @@ support/config-fragments/autobuild/bootlin-mipsel32r6-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-nios2-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-openrisc-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-powerpc64le-power8-glibc.config,x86_64
+support/config-fragments/autobuild/bootlin-powerpc-e500mc-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
 support/config-fragments/autobuild/br-arc-internal-glibc.config,any
@@ -50,7 +51,6 @@ support/config-fragments/autobuild/br-mips64-n64-full.config,x86_64
 support/config-fragments/autobuild/br-mips64r6-el-hf-glibc.config,x86_64
 support/config-fragments/autobuild/br-powerpc-603e-basic-cpp.config,x86_64
 support/config-fragments/autobuild/br-powerpc64-power7-glibc.config,x86_64
-support/config-fragments/autobuild/br-powerpc-e500mc-full.config,x86_64
 support/config-fragments/autobuild/br-powerpc-internal-full.config,any
 support/config-fragments/autobuild/br-riscv32.config,x86_64
 support/config-fragments/autobuild/br-riscv64.config,x86_64
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 16/25] support/config-fragments/autobuild: use Bootlin toolchain for RISC-V 32 glibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (14 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 15/25] support/config-fragments/autobuild: use Bootlin toolchain for PowerPC e500mc uclibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 17/25] support/config-fragments/autobuild: use Bootlin toolchain for RISC-V 64 glibc Thomas Petazzoni
                   ` (9 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test RISC-V 32/glibc, use a pre-built Bootlin
toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-riscv32-glibc.config               | 5 +++++
 support/config-fragments/autobuild/br-riscv32.config     | 9 ---------
 support/config-fragments/autobuild/toolchain-configs.csv | 2 +-
 3 files changed, 6 insertions(+), 10 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-riscv32-glibc.config
 delete mode 100644 support/config-fragments/autobuild/br-riscv32.config

diff --git a/support/config-fragments/autobuild/bootlin-riscv32-glibc.config b/support/config-fragments/autobuild/bootlin-riscv32-glibc.config
new file mode 100644
index 0000000000..cc45d01824
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-riscv32-glibc.config
@@ -0,0 +1,5 @@
+BR2_riscv=y
+BR2_RISCV_32=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV32_ILP32D_GLIBC_BLEEDING_EDGE=y
diff --git a/support/config-fragments/autobuild/br-riscv32.config b/support/config-fragments/autobuild/br-riscv32.config
deleted file mode 100644
index d9110a6a86..0000000000
--- a/support/config-fragments/autobuild/br-riscv32.config
+++ /dev/null
@@ -1,9 +0,0 @@
-BR2_riscv=y
-BR2_RISCV_32=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.net/toolchains/tarballs/br-riscv32-glibc-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_19=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index fba8489c3c..72b7a344c6 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -36,6 +36,7 @@ support/config-fragments/autobuild/bootlin-nios2-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-openrisc-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-powerpc64le-power8-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-powerpc-e500mc-uclibc.config,x86_64
+support/config-fragments/autobuild/bootlin-riscv32-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
 support/config-fragments/autobuild/br-arc-internal-glibc.config,any
@@ -52,7 +53,6 @@ support/config-fragments/autobuild/br-mips64r6-el-hf-glibc.config,x86_64
 support/config-fragments/autobuild/br-powerpc-603e-basic-cpp.config,x86_64
 support/config-fragments/autobuild/br-powerpc64-power7-glibc.config,x86_64
 support/config-fragments/autobuild/br-powerpc-internal-full.config,any
-support/config-fragments/autobuild/br-riscv32.config,x86_64
 support/config-fragments/autobuild/br-riscv64.config,x86_64
 support/config-fragments/autobuild/br-riscv64-full-internal.config,any
 support/config-fragments/autobuild/br-riscv64-musl.config,x86_64
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 17/25] support/config-fragments/autobuild: use Bootlin toolchain for RISC-V 64 glibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (15 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 16/25] support/config-fragments/autobuild: use Bootlin toolchain for RISC-V 32 glibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-03 21:24   ` Yann E. MORIN
  2021-02-02 22:53 ` [Buildroot] [PATCH 18/25] support/config-fragments/autobuild: use Bootlin toolchain for RISC-V 64 musl Thomas Petazzoni
                   ` (8 subsequent siblings)
  25 siblings, 1 reply; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test RISC-V 64/glibc, use a pre-built Bootlin
toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-riscv64-glibc.config                | 5 +++++
 support/config-fragments/autobuild/br-riscv64.config      | 8 --------
 support/config-fragments/autobuild/toolchain-configs.csv  | 2 +-
 3 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-riscv64-glibc.config
 delete mode 100644 support/config-fragments/autobuild/br-riscv64.config

diff --git a/support/config-fragments/autobuild/bootlin-riscv64-glibc.config b/support/config-fragments/autobuild/bootlin-riscv64-glibc.config
new file mode 100644
index 0000000000..f6c6fcaa36
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-riscv64-glibc.config
@@ -0,0 +1,5 @@
+BR2_riscv=y
+BR2_RISCV_ABI_LP64=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV64_GLIBC_BLEEDING_EDGE=y
diff --git a/support/config-fragments/autobuild/br-riscv64.config b/support/config-fragments/autobuild/br-riscv64.config
deleted file mode 100644
index c5df86392c..0000000000
--- a/support/config-fragments/autobuild/br-riscv64.config
+++ /dev/null
@@ -1,8 +0,0 @@
-BR2_riscv=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.net/toolchains/tarballs/br-riscv64-glibc-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index 72b7a344c6..04a248e03d 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -37,6 +37,7 @@ support/config-fragments/autobuild/bootlin-openrisc-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-powerpc64le-power8-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-powerpc-e500mc-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-riscv32-glibc.config,x86_64
+support/config-fragments/autobuild/bootlin-riscv64-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
 support/config-fragments/autobuild/br-arc-internal-glibc.config,any
@@ -53,7 +54,6 @@ support/config-fragments/autobuild/br-mips64r6-el-hf-glibc.config,x86_64
 support/config-fragments/autobuild/br-powerpc-603e-basic-cpp.config,x86_64
 support/config-fragments/autobuild/br-powerpc64-power7-glibc.config,x86_64
 support/config-fragments/autobuild/br-powerpc-internal-full.config,any
-support/config-fragments/autobuild/br-riscv64.config,x86_64
 support/config-fragments/autobuild/br-riscv64-full-internal.config,any
 support/config-fragments/autobuild/br-riscv64-musl.config,x86_64
 support/config-fragments/autobuild/br-s390x-z13-internal-glibc.config,any
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 18/25] support/config-fragments/autobuild: use Bootlin toolchain for RISC-V 64 musl
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (16 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 17/25] support/config-fragments/autobuild: use Bootlin toolchain for RISC-V 64 glibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 19/25] support/config-fragments/autobuild: use Bootlin toolchain for SH4 uclibc Thomas Petazzoni
                   ` (7 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test RISC-V 64/musl, use a pre-built Bootlin
toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-riscv64-musl.config                | 4 ++++
 .../config-fragments/autobuild/br-riscv64-musl.config    | 9 ---------
 support/config-fragments/autobuild/toolchain-configs.csv | 2 +-
 3 files changed, 5 insertions(+), 10 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-riscv64-musl.config
 delete mode 100644 support/config-fragments/autobuild/br-riscv64-musl.config

diff --git a/support/config-fragments/autobuild/bootlin-riscv64-musl.config b/support/config-fragments/autobuild/bootlin-riscv64-musl.config
new file mode 100644
index 0000000000..2b6a6e56da
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-riscv64-musl.config
@@ -0,0 +1,4 @@
+BR2_riscv=y
+BR2_RISCV_ABI_LP64=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV64_MUSL_BLEEDING_EDGE=y
diff --git a/support/config-fragments/autobuild/br-riscv64-musl.config b/support/config-fragments/autobuild/br-riscv64-musl.config
deleted file mode 100644
index fd6ef822aa..0000000000
--- a/support/config-fragments/autobuild/br-riscv64-musl.config
+++ /dev/null
@@ -1,9 +0,0 @@
-BR2_riscv=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.net/toolchains/tarballs/br-riscv64-musl-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_9=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_19=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM_MUSL=y
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index 04a248e03d..be7c227ffe 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -38,6 +38,7 @@ support/config-fragments/autobuild/bootlin-powerpc64le-power8-glibc.config,x86_6
 support/config-fragments/autobuild/bootlin-powerpc-e500mc-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-riscv32-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-riscv64-glibc.config,x86_64
+support/config-fragments/autobuild/bootlin-riscv64-musl.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
 support/config-fragments/autobuild/br-arc-internal-glibc.config,any
@@ -55,7 +56,6 @@ support/config-fragments/autobuild/br-powerpc-603e-basic-cpp.config,x86_64
 support/config-fragments/autobuild/br-powerpc64-power7-glibc.config,x86_64
 support/config-fragments/autobuild/br-powerpc-internal-full.config,any
 support/config-fragments/autobuild/br-riscv64-full-internal.config,any
-support/config-fragments/autobuild/br-riscv64-musl.config,x86_64
 support/config-fragments/autobuild/br-s390x-z13-internal-glibc.config,any
 support/config-fragments/autobuild/br-sh4-full.config,x86_64
 support/config-fragments/autobuild/br-sparc-uclibc.config,x86_64
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 19/25] support/config-fragments/autobuild: use Bootlin toolchain for SH4 uclibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (17 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 18/25] support/config-fragments/autobuild: use Bootlin toolchain for RISC-V 64 musl Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-03 21:27   ` Yann E. MORIN
  2021-02-02 22:53 ` [Buildroot] [PATCH 20/25] support/config-fragments/autobuild: use Bootlin toolchain for SPARC uclibc Thomas Petazzoni
                   ` (6 subsequent siblings)
  25 siblings, 1 reply; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test SH4/uclibc, use a pre-built Bootlin toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-sh4-uclibc.config                |  4 ++++
 support/config-fragments/autobuild/br-sh4-full.config  | 10 ----------
 .../config-fragments/autobuild/toolchain-configs.csv   |  2 +-
 3 files changed, 5 insertions(+), 11 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-sh4-uclibc.config
 delete mode 100644 support/config-fragments/autobuild/br-sh4-full.config

diff --git a/support/config-fragments/autobuild/bootlin-sh4-uclibc.config b/support/config-fragments/autobuild/bootlin-sh4-uclibc.config
new file mode 100644
index 0000000000..3d8f69b3e4
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-sh4-uclibc.config
@@ -0,0 +1,4 @@
+BR2_sh=y
+BR2_sh4=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_UCLIBC_STABLE=y
diff --git a/support/config-fragments/autobuild/br-sh4-full.config b/support/config-fragments/autobuild/br-sh4-full.config
deleted file mode 100644
index dc31902874..0000000000
--- a/support/config-fragments/autobuild/br-sh4-full.config
+++ /dev/null
@@ -1,10 +0,0 @@
-BR2_sh=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-sh4-full-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
-BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
-# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index be7c227ffe..36477f42b9 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -39,6 +39,7 @@ support/config-fragments/autobuild/bootlin-powerpc-e500mc-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-riscv32-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-riscv64-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-riscv64-musl.config,x86_64
+support/config-fragments/autobuild/bootlin-sh4-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
 support/config-fragments/autobuild/br-arc-internal-glibc.config,any
@@ -57,7 +58,6 @@ support/config-fragments/autobuild/br-powerpc64-power7-glibc.config,x86_64
 support/config-fragments/autobuild/br-powerpc-internal-full.config,any
 support/config-fragments/autobuild/br-riscv64-full-internal.config,any
 support/config-fragments/autobuild/br-s390x-z13-internal-glibc.config,any
-support/config-fragments/autobuild/br-sh4-full.config,x86_64
 support/config-fragments/autobuild/br-sparc-uclibc.config,x86_64
 support/config-fragments/autobuild/br-sparc64-glibc.config,x86_64
 support/config-fragments/autobuild/br-x86-64-core2-full.config,x86_64
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 20/25] support/config-fragments/autobuild: use Bootlin toolchain for SPARC uclibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (18 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 19/25] support/config-fragments/autobuild: use Bootlin toolchain for SH4 uclibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 21/25] support/config-fragments/autobuild: use Bootlin toolchain for SPARC64 glibc Thomas Petazzoni
                   ` (5 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test SPARC/uclibc, use a pre-built Bootlin toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-sparc-uclibc.config                | 3 +++
 .../config-fragments/autobuild/br-sparc-uclibc.config    | 9 ---------
 support/config-fragments/autobuild/toolchain-configs.csv | 2 +-
 3 files changed, 4 insertions(+), 10 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-sparc-uclibc.config
 delete mode 100644 support/config-fragments/autobuild/br-sparc-uclibc.config

diff --git a/support/config-fragments/autobuild/bootlin-sparc-uclibc.config b/support/config-fragments/autobuild/bootlin-sparc-uclibc.config
new file mode 100644
index 0000000000..cbe7224022
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-sparc-uclibc.config
@@ -0,0 +1,3 @@
+BR2_sparc=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SPARCV8_UCLIBC_STABLE=y
diff --git a/support/config-fragments/autobuild/br-sparc-uclibc.config b/support/config-fragments/autobuild/br-sparc-uclibc.config
deleted file mode 100644
index 8550a01263..0000000000
--- a/support/config-fragments/autobuild/br-sparc-uclibc.config
+++ /dev/null
@@ -1,9 +0,0 @@
-BR2_sparc=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-sparc-uclibc-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_9=y
-BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
-# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index 36477f42b9..c2bbcb045e 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -40,6 +40,7 @@ support/config-fragments/autobuild/bootlin-riscv32-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-riscv64-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-riscv64-musl.config,x86_64
 support/config-fragments/autobuild/bootlin-sh4-uclibc.config,x86_64
+support/config-fragments/autobuild/bootlin-sparc-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
 support/config-fragments/autobuild/br-arc-internal-glibc.config,any
@@ -58,7 +59,6 @@ support/config-fragments/autobuild/br-powerpc64-power7-glibc.config,x86_64
 support/config-fragments/autobuild/br-powerpc-internal-full.config,any
 support/config-fragments/autobuild/br-riscv64-full-internal.config,any
 support/config-fragments/autobuild/br-s390x-z13-internal-glibc.config,any
-support/config-fragments/autobuild/br-sparc-uclibc.config,x86_64
 support/config-fragments/autobuild/br-sparc64-glibc.config,x86_64
 support/config-fragments/autobuild/br-x86-64-core2-full.config,x86_64
 support/config-fragments/autobuild/br-xtensa-full.config,x86_64
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 21/25] support/config-fragments/autobuild: use Bootlin toolchain for SPARC64 glibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (19 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 20/25] support/config-fragments/autobuild: use Bootlin toolchain for SPARC uclibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 22/25] support/config-fragments/autobuild: use Bootlin toolchain for x86-64 uclibc Thomas Petazzoni
                   ` (4 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test SPARC64/glibc, use a pre-built Bootlin toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-sparc64-glibc.config                | 3 +++
 .../config-fragments/autobuild/br-sparc64-glibc.config    | 8 --------
 support/config-fragments/autobuild/toolchain-configs.csv  | 2 +-
 3 files changed, 4 insertions(+), 9 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-sparc64-glibc.config
 delete mode 100644 support/config-fragments/autobuild/br-sparc64-glibc.config

diff --git a/support/config-fragments/autobuild/bootlin-sparc64-glibc.config b/support/config-fragments/autobuild/bootlin-sparc64-glibc.config
new file mode 100644
index 0000000000..4f851d105a
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-sparc64-glibc.config
@@ -0,0 +1,3 @@
+BR2_sparc64=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SPARC64_GLIBC_STABLE=y
diff --git a/support/config-fragments/autobuild/br-sparc64-glibc.config b/support/config-fragments/autobuild/br-sparc64-glibc.config
deleted file mode 100644
index 0b77bb45fa..0000000000
--- a/support/config-fragments/autobuild/br-sparc64-glibc.config
+++ /dev/null
@@ -1,8 +0,0 @@
-BR2_sparc64=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-sparc64-full-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_14=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index c2bbcb045e..5fbfd71304 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -41,6 +41,7 @@ support/config-fragments/autobuild/bootlin-riscv64-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-riscv64-musl.config,x86_64
 support/config-fragments/autobuild/bootlin-sh4-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-sparc-uclibc.config,x86_64
+support/config-fragments/autobuild/bootlin-sparc64-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
 support/config-fragments/autobuild/br-arc-internal-glibc.config,any
@@ -59,7 +60,6 @@ support/config-fragments/autobuild/br-powerpc64-power7-glibc.config,x86_64
 support/config-fragments/autobuild/br-powerpc-internal-full.config,any
 support/config-fragments/autobuild/br-riscv64-full-internal.config,any
 support/config-fragments/autobuild/br-s390x-z13-internal-glibc.config,any
-support/config-fragments/autobuild/br-sparc64-glibc.config,x86_64
 support/config-fragments/autobuild/br-x86-64-core2-full.config,x86_64
 support/config-fragments/autobuild/br-xtensa-full.config,x86_64
 support/config-fragments/autobuild/br-xtensa-full-internal.config,any
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 22/25] support/config-fragments/autobuild: use Bootlin toolchain for x86-64 uclibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (20 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 21/25] support/config-fragments/autobuild: use Bootlin toolchain for SPARC64 glibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 23/25] support/config-fragments/autobuild: use Bootlin toolchain for x86-64 musl Thomas Petazzoni
                   ` (3 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test x86-64/uclibc, use a pre-built Bootlin toolchain.

The previous configuration was for Core2 platform, but the Bootlin
toolchains only provide a Core i7 configuration. Since this is close
enough, we change to use this Core i7 configuration.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-x86-64-uclibc.config            |  4 ++++
 .../autobuild/br-x86-64-core2-full.config             | 11 -----------
 .../config-fragments/autobuild/toolchain-configs.csv  |  2 +-
 3 files changed, 5 insertions(+), 12 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-x86-64-uclibc.config
 delete mode 100644 support/config-fragments/autobuild/br-x86-64-core2-full.config

diff --git a/support/config-fragments/autobuild/bootlin-x86-64-uclibc.config b/support/config-fragments/autobuild/bootlin-x86-64-uclibc.config
new file mode 100644
index 0000000000..70b940f198
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-x86-64-uclibc.config
@@ -0,0 +1,4 @@
+BR2_x86_64=y
+BR2_x86_corei7=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_UCLIBC_STABLE=y
diff --git a/support/config-fragments/autobuild/br-x86-64-core2-full.config b/support/config-fragments/autobuild/br-x86-64-core2-full.config
deleted file mode 100644
index b6682da202..0000000000
--- a/support/config-fragments/autobuild/br-x86-64-core2-full.config
+++ /dev/null
@@ -1,11 +0,0 @@
-BR2_x86_64=y
-BR2_x86_core2=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-x86-64-core2-full-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
-BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
-# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index 5fbfd71304..6223c9e992 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -43,6 +43,7 @@ support/config-fragments/autobuild/bootlin-sh4-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-sparc-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-sparc64-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
+support/config-fragments/autobuild/bootlin-x86-64-uclibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
 support/config-fragments/autobuild/br-arc-internal-glibc.config,any
 support/config-fragments/autobuild/br-arm-basic.config,x86_64
@@ -60,7 +61,6 @@ support/config-fragments/autobuild/br-powerpc64-power7-glibc.config,x86_64
 support/config-fragments/autobuild/br-powerpc-internal-full.config,any
 support/config-fragments/autobuild/br-riscv64-full-internal.config,any
 support/config-fragments/autobuild/br-s390x-z13-internal-glibc.config,any
-support/config-fragments/autobuild/br-x86-64-core2-full.config,x86_64
 support/config-fragments/autobuild/br-xtensa-full.config,x86_64
 support/config-fragments/autobuild/br-xtensa-full-internal.config,any
 support/config-fragments/autobuild/linaro-aarch64.config,x86
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 23/25] support/config-fragments/autobuild: use Bootlin toolchain for x86-64 musl
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (21 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 22/25] support/config-fragments/autobuild: use Bootlin toolchain for x86-64 uclibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-02 22:53 ` [Buildroot] [PATCH 24/25] support/config-fragments/autobuild: use Bootlin toolchain for Xtensa uclibc Thomas Petazzoni
                   ` (2 subsequent siblings)
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test x86-64/musl, use a pre-built Bootlin toolchain.

The previous configuration was for an Atom platform, but the Bootlin
toolchains only provide a Core i7 configuration. Since this is close
enough, we change to use this Core i7 configuration.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-x86-64-musl.config               |  4 ++++
 .../config-fragments/autobuild/br-x86-64-musl.config   | 10 ----------
 .../config-fragments/autobuild/toolchain-configs.csv   |  2 +-
 3 files changed, 5 insertions(+), 11 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-x86-64-musl.config
 delete mode 100644 support/config-fragments/autobuild/br-x86-64-musl.config

diff --git a/support/config-fragments/autobuild/bootlin-x86-64-musl.config b/support/config-fragments/autobuild/bootlin-x86-64-musl.config
new file mode 100644
index 0000000000..9763d8a6a8
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-x86-64-musl.config
@@ -0,0 +1,4 @@
+BR2_x86_64=y
+BR2_x86_corei7=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_MUSL_STABLE=y
diff --git a/support/config-fragments/autobuild/br-x86-64-musl.config b/support/config-fragments/autobuild/br-x86-64-musl.config
deleted file mode 100644
index 03de24d354..0000000000
--- a/support/config-fragments/autobuild/br-x86-64-musl.config
+++ /dev/null
@@ -1,10 +0,0 @@
-BR2_x86_64=y
-BR2_x86_atom=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-x86-64-musl-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
-BR2_TOOLCHAIN_EXTERNAL_CUSTOM_MUSL=y
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index 6223c9e992..f7a9c7dd59 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -13,7 +13,7 @@ support/config-fragments/autobuild/bootlin-armv7-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-armv7m-uclibc.config,x86_64
 
 # Test a musl toolchain
-support/config-fragments/autobuild/br-x86-64-musl.config,x86_64
+support/config-fragments/autobuild/bootlin-x86-64-musl.config,x86_64
 
 # Test a MMU toolchain without dynamic library support
 support/config-fragments/autobuild/br-arm-full-static.config,x86_64
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 24/25] support/config-fragments/autobuild: use Bootlin toolchain for Xtensa uclibc
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (22 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 23/25] support/config-fragments/autobuild: use Bootlin toolchain for x86-64 musl Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-03 21:36   ` Yann E. MORIN
  2021-02-06 13:51   ` Bernd Kuhls
  2021-02-02 22:53 ` [Buildroot] [PATCH 25/25] support/config-fragments/autobuild: update Buildroot toolchains to 2020.11.2 Thomas Petazzoni
  2021-02-03 21:49 ` [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Yann E. MORIN
  25 siblings, 2 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Instead of using an external toolchain built specifically for the
autobuilders to test Xtensa/uclibc, use a pre-built Bootlin toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .../autobuild/bootlin-xtensa-uclibc.config               | 3 +++
 support/config-fragments/autobuild/br-xtensa-full.config | 9 ---------
 support/config-fragments/autobuild/toolchain-configs.csv | 2 +-
 3 files changed, 4 insertions(+), 10 deletions(-)
 create mode 100644 support/config-fragments/autobuild/bootlin-xtensa-uclibc.config
 delete mode 100644 support/config-fragments/autobuild/br-xtensa-full.config

diff --git a/support/config-fragments/autobuild/bootlin-xtensa-uclibc.config b/support/config-fragments/autobuild/bootlin-xtensa-uclibc.config
new file mode 100644
index 0000000000..7975287456
--- /dev/null
+++ b/support/config-fragments/autobuild/bootlin-xtensa-uclibc.config
@@ -0,0 +1,3 @@
+BR2_xtensa=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_XTENSA_LX60_UCLIBC_STABLE=y
diff --git a/support/config-fragments/autobuild/br-xtensa-full.config b/support/config-fragments/autobuild/br-xtensa-full.config
deleted file mode 100644
index 9d0092143c..0000000000
--- a/support/config-fragments/autobuild/br-xtensa-full.config
+++ /dev/null
@@ -1,9 +0,0 @@
-BR2_xtensa=y
-BR2_TOOLCHAIN_EXTERNAL=y
-BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-xtensa-full-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
-BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
-# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
-BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
index f7a9c7dd59..f5e9bd8cf9 100644
--- a/support/config-fragments/autobuild/toolchain-configs.csv
+++ b/support/config-fragments/autobuild/toolchain-configs.csv
@@ -44,6 +44,7 @@ support/config-fragments/autobuild/bootlin-sparc-uclibc.config,x86_64
 support/config-fragments/autobuild/bootlin-sparc64-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
 support/config-fragments/autobuild/bootlin-x86-64-uclibc.config,x86_64
+support/config-fragments/autobuild/bootlin-xtensa-uclibc.config,x86_64
 support/config-fragments/autobuild/br-arc-full-internal.config,any
 support/config-fragments/autobuild/br-arc-internal-glibc.config,any
 support/config-fragments/autobuild/br-arm-basic.config,x86_64
@@ -61,7 +62,6 @@ support/config-fragments/autobuild/br-powerpc64-power7-glibc.config,x86_64
 support/config-fragments/autobuild/br-powerpc-internal-full.config,any
 support/config-fragments/autobuild/br-riscv64-full-internal.config,any
 support/config-fragments/autobuild/br-s390x-z13-internal-glibc.config,any
-support/config-fragments/autobuild/br-xtensa-full.config,x86_64
 support/config-fragments/autobuild/br-xtensa-full-internal.config,any
 support/config-fragments/autobuild/linaro-aarch64.config,x86
 support/config-fragments/autobuild/linaro-aarch64-be.config,x86
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 25/25] support/config-fragments/autobuild: update Buildroot toolchains to 2020.11.2
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (23 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 24/25] support/config-fragments/autobuild: use Bootlin toolchain for Xtensa uclibc Thomas Petazzoni
@ 2021-02-02 22:53 ` Thomas Petazzoni
  2021-02-03 21:49 ` [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Yann E. MORIN
  25 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-02 22:53 UTC (permalink / raw)
  To: buildroot

Most of the toolchains now use gcc 9.x and kernel headers 5.9, instead
of gcc 8.x and kernel headers 5.4.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 support/config-fragments/autobuild/br-arm-basic.config      | 6 +++---
 .../config-fragments/autobuild/br-arm-full-nothread.config  | 6 +++---
 .../config-fragments/autobuild/br-arm-full-static.config    | 4 ++--
 .../autobuild/br-i386-pentium-mmx-musl.config               | 4 ++--
 .../config-fragments/autobuild/br-i386-pentium4-full.config | 4 ++--
 .../config-fragments/autobuild/br-mips64-n64-full.config    | 6 +++---
 .../autobuild/br-mips64r6-el-hf-glibc.config                | 6 +++---
 .../autobuild/br-powerpc-603e-basic-cpp.config              | 6 +++---
 .../autobuild/br-powerpc64-power7-glibc.config              | 6 +++---
 9 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/support/config-fragments/autobuild/br-arm-basic.config b/support/config-fragments/autobuild/br-arm-basic.config
index c73aa782ca..fbbeaaa773 100644
--- a/support/config-fragments/autobuild/br-arm-basic.config
+++ b/support/config-fragments/autobuild/br-arm-basic.config
@@ -2,7 +2,7 @@ BR2_arm=y
 BR2_TOOLCHAIN_EXTERNAL=y
 BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
 BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-arm-basic-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
+BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-arm-basic-2020.11.2.tar.bz2"
+BR2_TOOLCHAIN_EXTERNAL_GCC_9=y
+BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_9=y
 # BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
diff --git a/support/config-fragments/autobuild/br-arm-full-nothread.config b/support/config-fragments/autobuild/br-arm-full-nothread.config
index 3b0267f6d3..71592d688a 100644
--- a/support/config-fragments/autobuild/br-arm-full-nothread.config
+++ b/support/config-fragments/autobuild/br-arm-full-nothread.config
@@ -3,9 +3,9 @@ BR2_arm1176jzf_s=y
 BR2_TOOLCHAIN_EXTERNAL=y
 BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
 BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-arm11-full-nothread-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
+BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-arm11-full-nothread-2020.11.2.tar.bz2"
+BR2_TOOLCHAIN_EXTERNAL_GCC_9=y
+BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_9=y
 BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
 # BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS is not set
 BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/br-arm-full-static.config b/support/config-fragments/autobuild/br-arm-full-static.config
index 59e90f3371..f3a4d91fd1 100644
--- a/support/config-fragments/autobuild/br-arm-full-static.config
+++ b/support/config-fragments/autobuild/br-arm-full-static.config
@@ -3,8 +3,8 @@ BR2_STATIC_LIBS=y
 BR2_TOOLCHAIN_EXTERNAL=y
 BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
 BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-arm-full-static-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
+BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-arm-full-static-2020.11.2.tar.bz2"
+BR2_TOOLCHAIN_EXTERNAL_GCC_9=y
 BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_4=y
 BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
 # BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
diff --git a/support/config-fragments/autobuild/br-i386-pentium-mmx-musl.config b/support/config-fragments/autobuild/br-i386-pentium-mmx-musl.config
index 2f651dedfe..1b3c45fe9b 100644
--- a/support/config-fragments/autobuild/br-i386-pentium-mmx-musl.config
+++ b/support/config-fragments/autobuild/br-i386-pentium-mmx-musl.config
@@ -2,8 +2,8 @@ BR2_x86_pentium_mmx=y
 BR2_TOOLCHAIN_EXTERNAL=y
 BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
 BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.net/toolchains/tarballs/br-i386-pentium-mmx-musl-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
+BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.net/toolchains/tarballs/br-i386-pentium-mmx-musl-2020.11.2.tar.bz2"
+BR2_TOOLCHAIN_EXTERNAL_GCC_9=y
 BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_9=y
 BR2_TOOLCHAIN_EXTERNAL_CUSTOM_MUSL=y
 # BR2_TOOLCHAIN_EXTERNAL_HAS_SSP is not set
diff --git a/support/config-fragments/autobuild/br-i386-pentium4-full.config b/support/config-fragments/autobuild/br-i386-pentium4-full.config
index acc7c0942b..c680699288 100644
--- a/support/config-fragments/autobuild/br-i386-pentium4-full.config
+++ b/support/config-fragments/autobuild/br-i386-pentium4-full.config
@@ -2,8 +2,8 @@ BR2_x86_pentium4=y
 BR2_TOOLCHAIN_EXTERNAL=y
 BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
 BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-i386-pentium4-full-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
+BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-i386-pentium4-full-2020.11.2.tar.bz2"
+BR2_TOOLCHAIN_EXTERNAL_GCC_9=y
 BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_4=y
 BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
 # BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
diff --git a/support/config-fragments/autobuild/br-mips64-n64-full.config b/support/config-fragments/autobuild/br-mips64-n64-full.config
index 99ace7776a..b89b74e76f 100644
--- a/support/config-fragments/autobuild/br-mips64-n64-full.config
+++ b/support/config-fragments/autobuild/br-mips64-n64-full.config
@@ -3,8 +3,8 @@ BR2_MIPS_NABI64=y
 # BR2_MIPS_SOFT_FLOAT is not set
 BR2_TOOLCHAIN_EXTERNAL=y
 BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-mips64-n64-full-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_5=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
+BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-mips64-n64-full-2020.11.2.tar.bz2"
+BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
+BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_9=y
 BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
 BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/br-mips64r6-el-hf-glibc.config b/support/config-fragments/autobuild/br-mips64r6-el-hf-glibc.config
index 48ed24dacf..edf04c356f 100644
--- a/support/config-fragments/autobuild/br-mips64r6-el-hf-glibc.config
+++ b/support/config-fragments/autobuild/br-mips64r6-el-hf-glibc.config
@@ -5,8 +5,8 @@ BR2_MIPS_NABI64=y
 BR2_TOOLCHAIN_EXTERNAL=y
 BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
 BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-mips64r6-n64-el-hf-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
+BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-mips64r6-n64-el-hf-2020.11.2.tar.bz2"
+BR2_TOOLCHAIN_EXTERNAL_GCC_9=y
+BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_9=y
 BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y
 BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/br-powerpc-603e-basic-cpp.config b/support/config-fragments/autobuild/br-powerpc-603e-basic-cpp.config
index f083462654..045428c1de 100644
--- a/support/config-fragments/autobuild/br-powerpc-603e-basic-cpp.config
+++ b/support/config-fragments/autobuild/br-powerpc-603e-basic-cpp.config
@@ -3,8 +3,8 @@ BR2_powerpc_603e=y
 BR2_TOOLCHAIN_EXTERNAL=y
 BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
 BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-powerpc-603e-basic-cpp-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
+BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-powerpc-603e-basic-cpp-2020.11.2.tar.bz2"
+BR2_TOOLCHAIN_EXTERNAL_GCC_9=y
+BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_9=y
 # BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
 BR2_TOOLCHAIN_EXTERNAL_CXX=y
diff --git a/support/config-fragments/autobuild/br-powerpc64-power7-glibc.config b/support/config-fragments/autobuild/br-powerpc64-power7-glibc.config
index 5d7171a067..a80047ea66 100644
--- a/support/config-fragments/autobuild/br-powerpc64-power7-glibc.config
+++ b/support/config-fragments/autobuild/br-powerpc64-power7-glibc.config
@@ -2,8 +2,8 @@ BR2_powerpc64=y
 BR2_powerpc_power7=y
 BR2_TOOLCHAIN_EXTERNAL=y
 BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
-BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.net/toolchains/tarballs/br-powerpc64-power7-glibc-2020.02.tar.bz2"
-BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
-BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
+BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.net/toolchains/tarballs/br-powerpc64-power7-glibc-2020.11.2.tar.bz2"
+BR2_TOOLCHAIN_EXTERNAL_GCC_9=y
+BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_9=y
 BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y
 BR2_TOOLCHAIN_EXTERNAL_CXX=y
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 17/25] support/config-fragments/autobuild: use Bootlin toolchain for RISC-V 64 glibc
  2021-02-02 22:53 ` [Buildroot] [PATCH 17/25] support/config-fragments/autobuild: use Bootlin toolchain for RISC-V 64 glibc Thomas Petazzoni
@ 2021-02-03 21:24   ` Yann E. MORIN
  2021-02-04  9:20     ` Thomas Petazzoni
  0 siblings, 1 reply; 36+ messages in thread
From: Yann E. MORIN @ 2021-02-03 21:24 UTC (permalink / raw)
  To: buildroot

Thomas, All,

On 2021-02-02 23:53 +0100, Thomas Petazzoni spake thusly:
> Instead of using an external toolchain built specifically for the
> autobuilders to test RISC-V 64/glibc, use a pre-built Bootlin
> toolchain.
> 
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> ---
>  .../autobuild/bootlin-riscv64-glibc.config                | 5 +++++
>  support/config-fragments/autobuild/br-riscv64.config      | 8 --------
>  support/config-fragments/autobuild/toolchain-configs.csv  | 2 +-
>  3 files changed, 6 insertions(+), 9 deletions(-)
>  create mode 100644 support/config-fragments/autobuild/bootlin-riscv64-glibc.config
>  delete mode 100644 support/config-fragments/autobuild/br-riscv64.config
> 
> diff --git a/support/config-fragments/autobuild/bootlin-riscv64-glibc.config b/support/config-fragments/autobuild/bootlin-riscv64-glibc.config
> new file mode 100644
> index 0000000000..f6c6fcaa36
> --- /dev/null
> +++ b/support/config-fragments/autobuild/bootlin-riscv64-glibc.config
> @@ -0,0 +1,5 @@
> +BR2_riscv=y
> +BR2_RISCV_ABI_LP64=y

The previous fragment would not specify the ABI, so that would use the
default, lp64d.

So, why are you switching over to the lp64 ABI?

Regards,
Yann E. MORIN.

> +BR2_TOOLCHAIN_EXTERNAL=y
> +BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
> +BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV64_GLIBC_BLEEDING_EDGE=y
> diff --git a/support/config-fragments/autobuild/br-riscv64.config b/support/config-fragments/autobuild/br-riscv64.config
> deleted file mode 100644
> index c5df86392c..0000000000
> --- a/support/config-fragments/autobuild/br-riscv64.config
> +++ /dev/null
> @@ -1,8 +0,0 @@
> -BR2_riscv=y
> -BR2_TOOLCHAIN_EXTERNAL=y
> -BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
> -BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.net/toolchains/tarballs/br-riscv64-glibc-2020.02.tar.bz2"
> -BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
> -BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
> -BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y
> -BR2_TOOLCHAIN_EXTERNAL_CXX=y
> diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
> index 72b7a344c6..04a248e03d 100644
> --- a/support/config-fragments/autobuild/toolchain-configs.csv
> +++ b/support/config-fragments/autobuild/toolchain-configs.csv
> @@ -37,6 +37,7 @@ support/config-fragments/autobuild/bootlin-openrisc-uclibc.config,x86_64
>  support/config-fragments/autobuild/bootlin-powerpc64le-power8-glibc.config,x86_64
>  support/config-fragments/autobuild/bootlin-powerpc-e500mc-uclibc.config,x86_64
>  support/config-fragments/autobuild/bootlin-riscv32-glibc.config,x86_64
> +support/config-fragments/autobuild/bootlin-riscv64-glibc.config,x86_64
>  support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
>  support/config-fragments/autobuild/br-arc-full-internal.config,any
>  support/config-fragments/autobuild/br-arc-internal-glibc.config,any
> @@ -53,7 +54,6 @@ support/config-fragments/autobuild/br-mips64r6-el-hf-glibc.config,x86_64
>  support/config-fragments/autobuild/br-powerpc-603e-basic-cpp.config,x86_64
>  support/config-fragments/autobuild/br-powerpc64-power7-glibc.config,x86_64
>  support/config-fragments/autobuild/br-powerpc-internal-full.config,any
> -support/config-fragments/autobuild/br-riscv64.config,x86_64
>  support/config-fragments/autobuild/br-riscv64-full-internal.config,any
>  support/config-fragments/autobuild/br-riscv64-musl.config,x86_64
>  support/config-fragments/autobuild/br-s390x-z13-internal-glibc.config,any
> -- 
> 2.29.2
> 

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 19/25] support/config-fragments/autobuild: use Bootlin toolchain for SH4 uclibc
  2021-02-02 22:53 ` [Buildroot] [PATCH 19/25] support/config-fragments/autobuild: use Bootlin toolchain for SH4 uclibc Thomas Petazzoni
@ 2021-02-03 21:27   ` Yann E. MORIN
  2021-02-04  9:22     ` Thomas Petazzoni
  0 siblings, 1 reply; 36+ messages in thread
From: Yann E. MORIN @ 2021-02-03 21:27 UTC (permalink / raw)
  To: buildroot

Thomas, All,

On 2021-02-02 23:53 +0100, Thomas Petazzoni spake thusly:
> Instead of using an external toolchain built specifically for the
> autobuilders to test SH4/uclibc, use a pre-built Bootlin toolchain.
> 
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> ---
>  .../autobuild/bootlin-sh4-uclibc.config                |  4 ++++
>  support/config-fragments/autobuild/br-sh4-full.config  | 10 ----------
>  .../config-fragments/autobuild/toolchain-configs.csv   |  2 +-
>  3 files changed, 5 insertions(+), 11 deletions(-)
>  create mode 100644 support/config-fragments/autobuild/bootlin-sh4-uclibc.config
>  delete mode 100644 support/config-fragments/autobuild/br-sh4-full.config
> 
> diff --git a/support/config-fragments/autobuild/bootlin-sh4-uclibc.config b/support/config-fragments/autobuild/bootlin-sh4-uclibc.config
> new file mode 100644
> index 0000000000..3d8f69b3e4
> --- /dev/null
> +++ b/support/config-fragments/autobuild/bootlin-sh4-uclibc.config
> @@ -0,0 +1,4 @@
> +BR2_sh=y
> +BR2_sh4=y

BR2_sh4 is the default, so I dropped it from the fragment when applying.

Regards,
Yann E. MORIN.

> +BR2_TOOLCHAIN_EXTERNAL=y
> +BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_UCLIBC_STABLE=y
> diff --git a/support/config-fragments/autobuild/br-sh4-full.config b/support/config-fragments/autobuild/br-sh4-full.config
> deleted file mode 100644
> index dc31902874..0000000000
> --- a/support/config-fragments/autobuild/br-sh4-full.config
> +++ /dev/null
> @@ -1,10 +0,0 @@
> -BR2_sh=y
> -BR2_TOOLCHAIN_EXTERNAL=y
> -BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
> -BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
> -BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-sh4-full-2020.02.tar.bz2"
> -BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
> -BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
> -BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
> -# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
> -BR2_TOOLCHAIN_EXTERNAL_CXX=y
> diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
> index be7c227ffe..36477f42b9 100644
> --- a/support/config-fragments/autobuild/toolchain-configs.csv
> +++ b/support/config-fragments/autobuild/toolchain-configs.csv
> @@ -39,6 +39,7 @@ support/config-fragments/autobuild/bootlin-powerpc-e500mc-uclibc.config,x86_64
>  support/config-fragments/autobuild/bootlin-riscv32-glibc.config,x86_64
>  support/config-fragments/autobuild/bootlin-riscv64-glibc.config,x86_64
>  support/config-fragments/autobuild/bootlin-riscv64-musl.config,x86_64
> +support/config-fragments/autobuild/bootlin-sh4-uclibc.config,x86_64
>  support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
>  support/config-fragments/autobuild/br-arc-full-internal.config,any
>  support/config-fragments/autobuild/br-arc-internal-glibc.config,any
> @@ -57,7 +58,6 @@ support/config-fragments/autobuild/br-powerpc64-power7-glibc.config,x86_64
>  support/config-fragments/autobuild/br-powerpc-internal-full.config,any
>  support/config-fragments/autobuild/br-riscv64-full-internal.config,any
>  support/config-fragments/autobuild/br-s390x-z13-internal-glibc.config,any
> -support/config-fragments/autobuild/br-sh4-full.config,x86_64
>  support/config-fragments/autobuild/br-sparc-uclibc.config,x86_64
>  support/config-fragments/autobuild/br-sparc64-glibc.config,x86_64
>  support/config-fragments/autobuild/br-x86-64-core2-full.config,x86_64
> -- 
> 2.29.2
> 

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 24/25] support/config-fragments/autobuild: use Bootlin toolchain for Xtensa uclibc
  2021-02-02 22:53 ` [Buildroot] [PATCH 24/25] support/config-fragments/autobuild: use Bootlin toolchain for Xtensa uclibc Thomas Petazzoni
@ 2021-02-03 21:36   ` Yann E. MORIN
  2021-02-06 13:51   ` Bernd Kuhls
  1 sibling, 0 replies; 36+ messages in thread
From: Yann E. MORIN @ 2021-02-03 21:36 UTC (permalink / raw)
  To: buildroot

Thomas, All,

On 2021-02-02 23:53 +0100, Thomas Petazzoni spake thusly:
> Instead of using an external toolchain built specifically for the
> autobuilders to test Xtensa/uclibc, use a pre-built Bootlin toolchain.

To be noted: this fragment was in fact already using a bleeding-edge
Bootlin toolchain:

    $ cat support/config-fragments/autobuild/br-xtensa-full.config >.config

    $ make olddefconfig

    $ grep BOOTLIN .config
    BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
    BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCH_SUPPORTS=y
    BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_XTENSA_LX60_UCLIBC_BLEEDING_EDGE=y
    # BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_XTENSA_LX60_UCLIBC_STABLE is not set

This is because BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y is missing from the
fragment...

I'll add a blurb to explain that in the commit log when applying.

Regards,
Yann E. MORIN.

> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> ---
>  .../autobuild/bootlin-xtensa-uclibc.config               | 3 +++
>  support/config-fragments/autobuild/br-xtensa-full.config | 9 ---------
>  support/config-fragments/autobuild/toolchain-configs.csv | 2 +-
>  3 files changed, 4 insertions(+), 10 deletions(-)
>  create mode 100644 support/config-fragments/autobuild/bootlin-xtensa-uclibc.config
>  delete mode 100644 support/config-fragments/autobuild/br-xtensa-full.config
> 
> diff --git a/support/config-fragments/autobuild/bootlin-xtensa-uclibc.config b/support/config-fragments/autobuild/bootlin-xtensa-uclibc.config
> new file mode 100644
> index 0000000000..7975287456
> --- /dev/null
> +++ b/support/config-fragments/autobuild/bootlin-xtensa-uclibc.config
> @@ -0,0 +1,3 @@
> +BR2_xtensa=y
> +BR2_TOOLCHAIN_EXTERNAL=y
> +BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_XTENSA_LX60_UCLIBC_STABLE=y
> diff --git a/support/config-fragments/autobuild/br-xtensa-full.config b/support/config-fragments/autobuild/br-xtensa-full.config
> deleted file mode 100644
> index 9d0092143c..0000000000
> --- a/support/config-fragments/autobuild/br-xtensa-full.config
> +++ /dev/null
> @@ -1,9 +0,0 @@
> -BR2_xtensa=y
> -BR2_TOOLCHAIN_EXTERNAL=y
> -BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
> -BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-xtensa-full-2020.02.tar.bz2"
> -BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
> -BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y
> -BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
> -# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
> -BR2_TOOLCHAIN_EXTERNAL_CXX=y
> diff --git a/support/config-fragments/autobuild/toolchain-configs.csv b/support/config-fragments/autobuild/toolchain-configs.csv
> index f7a9c7dd59..f5e9bd8cf9 100644
> --- a/support/config-fragments/autobuild/toolchain-configs.csv
> +++ b/support/config-fragments/autobuild/toolchain-configs.csv
> @@ -44,6 +44,7 @@ support/config-fragments/autobuild/bootlin-sparc-uclibc.config,x86_64
>  support/config-fragments/autobuild/bootlin-sparc64-glibc.config,x86_64
>  support/config-fragments/autobuild/bootlin-x86-64-glibc.config,x86_64
>  support/config-fragments/autobuild/bootlin-x86-64-uclibc.config,x86_64
> +support/config-fragments/autobuild/bootlin-xtensa-uclibc.config,x86_64
>  support/config-fragments/autobuild/br-arc-full-internal.config,any
>  support/config-fragments/autobuild/br-arc-internal-glibc.config,any
>  support/config-fragments/autobuild/br-arm-basic.config,x86_64
> @@ -61,7 +62,6 @@ support/config-fragments/autobuild/br-powerpc64-power7-glibc.config,x86_64
>  support/config-fragments/autobuild/br-powerpc-internal-full.config,any
>  support/config-fragments/autobuild/br-riscv64-full-internal.config,any
>  support/config-fragments/autobuild/br-s390x-z13-internal-glibc.config,any
> -support/config-fragments/autobuild/br-xtensa-full.config,x86_64
>  support/config-fragments/autobuild/br-xtensa-full-internal.config,any
>  support/config-fragments/autobuild/linaro-aarch64.config,x86
>  support/config-fragments/autobuild/linaro-aarch64-be.config,x86
> -- 
> 2.29.2
> 

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 00/25] Autobuilder toolchain updates
  2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
                   ` (24 preceding siblings ...)
  2021-02-02 22:53 ` [Buildroot] [PATCH 25/25] support/config-fragments/autobuild: update Buildroot toolchains to 2020.11.2 Thomas Petazzoni
@ 2021-02-03 21:49 ` Yann E. MORIN
  25 siblings, 0 replies; 36+ messages in thread
From: Yann E. MORIN @ 2021-02-03 21:49 UTC (permalink / raw)
  To: buildroot

Thomas, All,

On 2021-02-02 23:53 +0100, Thomas Petazzoni spake thusly:
> This long (and boring) series of patches does two things:
[--SNIP--]

Series applied to master, except for the two riscv64 patches for which I
had a question.

Thanks!

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 17/25] support/config-fragments/autobuild: use Bootlin toolchain for RISC-V 64 glibc
  2021-02-03 21:24   ` Yann E. MORIN
@ 2021-02-04  9:20     ` Thomas Petazzoni
  2021-02-05  8:54       ` Yann E. MORIN
  0 siblings, 1 reply; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-04  9:20 UTC (permalink / raw)
  To: buildroot

Hello,

On Wed, 3 Feb 2021 22:24:19 +0100
"Yann E. MORIN" <yann.morin.1998@free.fr> wrote:

> > diff --git a/support/config-fragments/autobuild/bootlin-riscv64-glibc.config b/support/config-fragments/autobuild/bootlin-riscv64-glibc.config
> > new file mode 100644
> > index 0000000000..f6c6fcaa36
> > --- /dev/null
> > +++ b/support/config-fragments/autobuild/bootlin-riscv64-glibc.config
> > @@ -0,0 +1,5 @@
> > +BR2_riscv=y
> > +BR2_RISCV_ABI_LP64=y  
> 
> The previous fragment would not specify the ABI, so that would use the
> default, lp64d.
> 
> So, why are you switching over to the lp64 ABI?

Because the Bootlin toolchain is for the LP64 ABI, and not the LP64D
ABI, and I thought it was OK to change this autobuilder testing from
LP64D to LP64.

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 19/25] support/config-fragments/autobuild: use Bootlin toolchain for SH4 uclibc
  2021-02-03 21:27   ` Yann E. MORIN
@ 2021-02-04  9:22     ` Thomas Petazzoni
  2021-02-05  8:57       ` Yann E. MORIN
  0 siblings, 1 reply; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-04  9:22 UTC (permalink / raw)
  To: buildroot

On Wed, 3 Feb 2021 22:27:53 +0100
"Yann E. MORIN" <yann.morin.1998@free.fr> wrote:

> > diff --git a/support/config-fragments/autobuild/bootlin-sh4-uclibc.config b/support/config-fragments/autobuild/bootlin-sh4-uclibc.config
> > new file mode 100644
> > index 0000000000..3d8f69b3e4
> > --- /dev/null
> > +++ b/support/config-fragments/autobuild/bootlin-sh4-uclibc.config
> > @@ -0,0 +1,4 @@
> > +BR2_sh=y
> > +BR2_sh4=y  
> 
> BR2_sh4 is the default, so I dropped it from the fragment when applying.

In fact, I intentionally re-added it to be sure that whatever the
default SuperH arch variant, this configuration is for SH4.

I in fact also included some "extra" options in a few of those other
.config files. For example, for some platforms, the Bootlin toolchain
is the only external toolchain available, and therefore the default.
But I nevertheless made that explicit in the .config file.

Thanks for taking a look at the patch series, and merging it!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 17/25] support/config-fragments/autobuild: use Bootlin toolchain for RISC-V 64 glibc
  2021-02-04  9:20     ` Thomas Petazzoni
@ 2021-02-05  8:54       ` Yann E. MORIN
  0 siblings, 0 replies; 36+ messages in thread
From: Yann E. MORIN @ 2021-02-05  8:54 UTC (permalink / raw)
  To: buildroot

Thomas, All,

On 2021-02-04 10:20 +0100, Thomas Petazzoni spake thusly:
> On Wed, 3 Feb 2021 22:24:19 +0100
> "Yann E. MORIN" <yann.morin.1998@free.fr> wrote:
> 
> > > diff --git a/support/config-fragments/autobuild/bootlin-riscv64-glibc.config b/support/config-fragments/autobuild/bootlin-riscv64-glibc.config
> > > new file mode 100644
> > > index 0000000000..f6c6fcaa36
> > > --- /dev/null
> > > +++ b/support/config-fragments/autobuild/bootlin-riscv64-glibc.config
> > > @@ -0,0 +1,5 @@
> > > +BR2_riscv=y
> > > +BR2_RISCV_ABI_LP64=y  
> > 
> > The previous fragment would not specify the ABI, so that would use the
> > default, lp64d.
> > 
> > So, why are you switching over to the lp64 ABI?
> 
> Because the Bootlin toolchain is for the LP64 ABI, and not the LP64D
> ABI, and I thought it was OK to change this autobuilder testing from
> LP64D to LP64.

Ok, so that I had guessed. ;-)  But I was mostly wondering what the
impact would be to change the ABI...

Anyway: both riscv64 changes applied to master, thanks.

Regards,
Yann E. MORIN.

> Best regards,
> 
> Thomas
> -- 
> Thomas Petazzoni, CTO, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 19/25] support/config-fragments/autobuild: use Bootlin toolchain for SH4 uclibc
  2021-02-04  9:22     ` Thomas Petazzoni
@ 2021-02-05  8:57       ` Yann E. MORIN
  0 siblings, 0 replies; 36+ messages in thread
From: Yann E. MORIN @ 2021-02-05  8:57 UTC (permalink / raw)
  To: buildroot

Thomas, All,

On 2021-02-04 10:22 +0100, Thomas Petazzoni spake thusly:
> On Wed, 3 Feb 2021 22:27:53 +0100
> "Yann E. MORIN" <yann.morin.1998@free.fr> wrote:
> 
> > > diff --git a/support/config-fragments/autobuild/bootlin-sh4-uclibc.config b/support/config-fragments/autobuild/bootlin-sh4-uclibc.config
> > > new file mode 100644
> > > index 0000000000..3d8f69b3e4
> > > --- /dev/null
> > > +++ b/support/config-fragments/autobuild/bootlin-sh4-uclibc.config
> > > @@ -0,0 +1,4 @@
> > > +BR2_sh=y
> > > +BR2_sh4=y  
> > 
> > BR2_sh4 is the default, so I dropped it from the fragment when applying.
> 
> In fact, I intentionally re-added it to be sure that whatever the
> default SuperH arch variant, this configuration is for SH4.

But we don't do so for the other fragments, and the previous fragment
did not have it either, and you did not explain n the commit log either,
so I took that as a (minor) oversight due to the large amount of changes
in this series...

> I in fact also included some "extra" options in a few of those other
> .config files. For example, for some platforms, the Bootlin toolchain
> is the only external toolchain available, and therefore the default.
> But I nevertheless made that explicit in the .config file.

Well, to be honest, I did not validate that all the new fragments were
indeed minimal; I only looked for the obvious difference with the
previous fragments...

> Thanks for taking a look at the patch series, and merging it!

Cheers, thanks for taking care of that stuff!

Regards,
Yann E. MORIN.

> Thomas
> -- 
> Thomas Petazzoni, CTO, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 24/25] support/config-fragments/autobuild: use Bootlin toolchain for Xtensa uclibc
  2021-02-02 22:53 ` [Buildroot] [PATCH 24/25] support/config-fragments/autobuild: use Bootlin toolchain for Xtensa uclibc Thomas Petazzoni
  2021-02-03 21:36   ` Yann E. MORIN
@ 2021-02-06 13:51   ` Bernd Kuhls
  2021-02-06 16:12     ` Thomas Petazzoni
  1 sibling, 1 reply; 36+ messages in thread
From: Bernd Kuhls @ 2021-02-06 13:51 UTC (permalink / raw)
  To: buildroot

Am Tue, 02 Feb 2021 23:53:37 +0100 schrieb Thomas Petazzoni:

> --- /dev/null
> +++ b/support/config-fragments/autobuild/bootlin-xtensa-uclibc.config
> @@ -0,0 +1,3 @@
> +BR2_xtensa=y
> +BR2_TOOLCHAIN_EXTERNAL=y
> +BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_XTENSA_LX60_UCLIBC_STABLE=y

Hi Thomas,

this toolchains breaks building libmicrohttpd:
http://autobuild.buildroot.net/?reason=libmicrohttpd-0.9.72

"mhd_byteorder.h:161:2: error: #error Configure detected big endian byte 
order but headers specify different byte order"

because gcc describes itself as little endian:

$ output/host/bin/xtensa-linux-gcc -E -dD -xc /dev/null | grep BYTE
#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__

although the defconfig is big endian

$ grep ENDIAN .config
BR2_ENDIAN="BIG"

Regards, Bernd

^ permalink raw reply	[flat|nested] 36+ messages in thread

* [Buildroot] [PATCH 24/25] support/config-fragments/autobuild: use Bootlin toolchain for Xtensa uclibc
  2021-02-06 13:51   ` Bernd Kuhls
@ 2021-02-06 16:12     ` Thomas Petazzoni
  0 siblings, 0 replies; 36+ messages in thread
From: Thomas Petazzoni @ 2021-02-06 16:12 UTC (permalink / raw)
  To: buildroot

On Sat, 06 Feb 2021 14:51:08 +0100
Bernd Kuhls <bernd.kuhls@t-online.de> wrote:

> > --- /dev/null
> > +++ b/support/config-fragments/autobuild/bootlin-xtensa-uclibc.config
> > @@ -0,0 +1,3 @@
> > +BR2_xtensa=y
> > +BR2_TOOLCHAIN_EXTERNAL=y
> > +BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_XTENSA_LX60_UCLIBC_STABLE=y  
> 
> Hi Thomas,
> 
> this toolchains breaks building libmicrohttpd:
> http://autobuild.buildroot.net/?reason=libmicrohttpd-0.9.72
> 
> "mhd_byteorder.h:161:2: error: #error Configure detected big endian byte 
> order but headers specify different byte order"
> 
> because gcc describes itself as little endian:
> 
> $ output/host/bin/xtensa-linux-gcc -E -dD -xc /dev/null | grep BYTE
> #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
> 
> although the defconfig is big endian
> 
> $ grep ENDIAN .config
> BR2_ENDIAN="BIG"

Thanks for reporting, I'll have a look at that!

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2021-02-06 16:12 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-02 22:53 [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 01/25] support/config-fragments/autobuild: use Bootlin toolchain for AArch64 glibc Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 02/25] support/config-fragments/autobuild: use Bootlin toolchain for ARCle HS38 uclibc Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 03/25] support/config-fragments/autobuild: use Bootlin toolchain for ARMv5 uclibc Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 04/25] support/config-fragments/autobuild: use Bootlin toolchain for ARMv7 glibc Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 05/25] support/config-fragments/autobuild: use Bootlin toolchain for ARMv7 musl Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 06/25] support/config-fragments/autobuild: use Bootlin toolchain for ARMv7-M uclibc Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 07/25] support/config-fragments/autobuild: use Bootlin toolchain for m68k 68040 uclibc Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 08/25] support/config-fragments/autobuild: use Bootlin toolchain for m68k 5208 uclibc Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 09/25] support/config-fragments/autobuild: use Bootlin toolchain for Microblaze EL uclibc Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 10/25] support/config-fragments/autobuild: use Bootlin toolchain for mipsel32r6 glibc Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 11/25] support/config-fragments/autobuild: use Bootlin toolchain for mipsel uclibc Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 12/25] support/config-fragments/autobuild: use Bootlin toolchain for NIOS2 glibc Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 13/25] support/config-fragments/autobuild: use Bootlin toolchain for OpenRISC uclibc Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 14/25] support/config-fragments/autobuild: use Bootlin toolchain for PowerPC64le Power8 glibc Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 15/25] support/config-fragments/autobuild: use Bootlin toolchain for PowerPC e500mc uclibc Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 16/25] support/config-fragments/autobuild: use Bootlin toolchain for RISC-V 32 glibc Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 17/25] support/config-fragments/autobuild: use Bootlin toolchain for RISC-V 64 glibc Thomas Petazzoni
2021-02-03 21:24   ` Yann E. MORIN
2021-02-04  9:20     ` Thomas Petazzoni
2021-02-05  8:54       ` Yann E. MORIN
2021-02-02 22:53 ` [Buildroot] [PATCH 18/25] support/config-fragments/autobuild: use Bootlin toolchain for RISC-V 64 musl Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 19/25] support/config-fragments/autobuild: use Bootlin toolchain for SH4 uclibc Thomas Petazzoni
2021-02-03 21:27   ` Yann E. MORIN
2021-02-04  9:22     ` Thomas Petazzoni
2021-02-05  8:57       ` Yann E. MORIN
2021-02-02 22:53 ` [Buildroot] [PATCH 20/25] support/config-fragments/autobuild: use Bootlin toolchain for SPARC uclibc Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 21/25] support/config-fragments/autobuild: use Bootlin toolchain for SPARC64 glibc Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 22/25] support/config-fragments/autobuild: use Bootlin toolchain for x86-64 uclibc Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 23/25] support/config-fragments/autobuild: use Bootlin toolchain for x86-64 musl Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 24/25] support/config-fragments/autobuild: use Bootlin toolchain for Xtensa uclibc Thomas Petazzoni
2021-02-03 21:36   ` Yann E. MORIN
2021-02-06 13:51   ` Bernd Kuhls
2021-02-06 16:12     ` Thomas Petazzoni
2021-02-02 22:53 ` [Buildroot] [PATCH 25/25] support/config-fragments/autobuild: update Buildroot toolchains to 2020.11.2 Thomas Petazzoni
2021-02-03 21:49 ` [Buildroot] [PATCH 00/25] Autobuilder toolchain updates Yann E. MORIN

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.