From: Yann E. MORIN <yann.morin.1998@free.fr>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 24/25] support/config-fragments/autobuild: use Bootlin toolchain for Xtensa uclibc
Date: Wed, 3 Feb 2021 22:36:10 +0100 [thread overview]
Message-ID: <20210203213610.GJ2384@scaer> (raw)
In-Reply-To: <20210202225339.2157480-25-thomas.petazzoni@bootlin.com>
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. |
'------------------------------^-------^------------------^--------------------'
next prev parent reply other threads:[~2021-02-03 21:36 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
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 [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210203213610.GJ2384@scaer \
--to=yann.morin.1998@free.fr \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox