mirror of
https://git.busybox.net/buildroot.git
synced 2024-11-27 15:33:28 +08:00
toolchain/toolchain-external/toolchain-external-bootlin: update with new s390x toolchain
Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
parent
249ce1c584
commit
6245121613
@ -2152,6 +2152,36 @@ class TestExternalToolchainBootlinRiscv64lp64dUclibcStable(TestExternalToolchain
|
||||
TestExternalToolchain.common_check(self)
|
||||
|
||||
|
||||
class TestExternalToolchainBootlinS390xz13GlibcBleedingEdge(TestExternalToolchain):
|
||||
config = """
|
||||
BR2_s390x=y
|
||||
BR2_s390x_z13=y
|
||||
BR2_TOOLCHAIN_EXTERNAL=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_S390X_Z13_GLIBC_BLEEDING_EDGE=y
|
||||
# BR2_TARGET_ROOTFS_TAR is not set
|
||||
"""
|
||||
toolchain_prefix = "s390x-linux"
|
||||
|
||||
def test_run(self):
|
||||
TestExternalToolchain.common_check(self)
|
||||
|
||||
|
||||
class TestExternalToolchainBootlinS390xz13GlibcStable(TestExternalToolchain):
|
||||
config = """
|
||||
BR2_s390x=y
|
||||
BR2_s390x_z13=y
|
||||
BR2_TOOLCHAIN_EXTERNAL=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_S390X_Z13_GLIBC_STABLE=y
|
||||
# BR2_TARGET_ROOTFS_TAR is not set
|
||||
"""
|
||||
toolchain_prefix = "s390x-linux"
|
||||
|
||||
def test_run(self):
|
||||
TestExternalToolchain.common_check(self)
|
||||
|
||||
|
||||
class TestExternalToolchainBootlinShsh4GlibcBleedingEdge(TestExternalToolchain):
|
||||
config = """
|
||||
BR2_sh=y
|
||||
|
@ -33,6 +33,7 @@ config BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCH_SUPPORTS
|
||||
default y if BR2_powerpc64le && BR2_powerpc_power8
|
||||
default y if BR2_riscv && BR2_riscv_g && BR2_RISCV_32 && BR2_RISCV_ABI_ILP32D
|
||||
default y if BR2_riscv && BR2_riscv_g && BR2_RISCV_64 && BR2_RISCV_ABI_LP64D
|
||||
default y if BR2_s390x && BR2_s390x_z13
|
||||
default y if BR2_sh && BR2_sh4
|
||||
default y if BR2_sh && BR2_sh4aeb
|
||||
default y if BR2_sparc64 && BR2_sparc_v9
|
||||
@ -3455,6 +3456,56 @@ config BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV64_LP64D_UCLIBC_STABLE
|
||||
|
||||
https://toolchains.bootlin.com/
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_S390X_Z13_GLIBC_BLEEDING_EDGE
|
||||
bool "s390x-z13 glibc bleeding-edge 2021.11-1"
|
||||
depends on BR2_s390x
|
||||
depends on BR2_s390x_z13
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_STATIC_LIBS
|
||||
select BR2_TOOLCHAIN_GCC_AT_LEAST_11
|
||||
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
|
||||
select BR2_INSTALL_LIBSTDCPP
|
||||
select BR2_TOOLCHAIN_HAS_FORTRAN
|
||||
select BR2_TOOLCHAIN_HAS_SSP
|
||||
select BR2_TOOLCHAIN_HAS_THREADS
|
||||
select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
|
||||
select BR2_TOOLCHAIN_HAS_THREADS
|
||||
select BR2_TOOLCHAIN_HAS_THREADS
|
||||
select BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||
select BR2_TOOLCHAIN_EXTERNAL_GLIBC
|
||||
help
|
||||
Bootlin toolchain for the s390x-z13 architecture, using the
|
||||
glibc C library. This is a bleeding-edge version, which
|
||||
means it is using the latest versions of gcc, gdb and
|
||||
binutils.
|
||||
|
||||
https://toolchains.bootlin.com/
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_S390X_Z13_GLIBC_STABLE
|
||||
bool "s390x-z13 glibc stable 2021.11-1"
|
||||
depends on BR2_s390x
|
||||
depends on BR2_s390x_z13
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_STATIC_LIBS
|
||||
select BR2_TOOLCHAIN_GCC_AT_LEAST_10
|
||||
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
|
||||
select BR2_INSTALL_LIBSTDCPP
|
||||
select BR2_TOOLCHAIN_HAS_FORTRAN
|
||||
select BR2_TOOLCHAIN_HAS_SSP
|
||||
select BR2_TOOLCHAIN_HAS_THREADS
|
||||
select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
|
||||
select BR2_TOOLCHAIN_HAS_THREADS
|
||||
select BR2_TOOLCHAIN_HAS_THREADS
|
||||
select BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||
select BR2_TOOLCHAIN_EXTERNAL_GLIBC
|
||||
help
|
||||
Bootlin toolchain for the s390x-z13 architecture, using the
|
||||
glibc C library. This is a stable version, which means it
|
||||
is using stable and proven versions of gcc, gdb and
|
||||
binutils.
|
||||
|
||||
https://toolchains.bootlin.com/
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_GLIBC_BLEEDING_EDGE
|
||||
bool "sh-sh4 glibc bleeding-edge 2021.11-1"
|
||||
depends on BR2_sh
|
||||
|
@ -278,6 +278,10 @@ sha256 42ca8024547e51e6126e3c9e711d80815aa4b2997900dfc8af4b9514105e8b78 riscv6
|
||||
sha256 02dd9fe4a024f84c7f73b7155640066017c7d18dd90c4da6efe6f0e66d24f75c riscv64-lp64d--uclibc--bleeding-edge-2021.11-1.tar.bz2
|
||||
# From https://toolchains.bootlin.com/downloads/releases/toolchains/riscv64-lp64d/tarballs/riscv64-lp64d--uclibc--stable-2021.11-1.sha256
|
||||
sha256 01f061e1b3d106d25614ae5bd64df3a3588bc960caa3bbad14b50f718a558f41 riscv64-lp64d--uclibc--stable-2021.11-1.tar.bz2
|
||||
# From https://toolchains.bootlin.com/downloads/releases/toolchains/s390x-z13/tarballs/s390x-z13--glibc--bleeding-edge-2021.11-1.sha256
|
||||
sha256 d8e657ba00929007e938c7fc398fb5aee8abeceea3ad1cd304c05e7f47d9ef30 s390x-z13--glibc--bleeding-edge-2021.11-1.tar.bz2
|
||||
# From https://toolchains.bootlin.com/downloads/releases/toolchains/s390x-z13/tarballs/s390x-z13--glibc--stable-2021.11-1.sha256
|
||||
sha256 04d8c28bc1af09a949cfe76991379fef4b0876448192625a22c028c7daf92e3f s390x-z13--glibc--stable-2021.11-1.tar.bz2
|
||||
# From https://toolchains.bootlin.com/downloads/releases/toolchains/sh-sh4/tarballs/sh-sh4--glibc--bleeding-edge-2021.11-1.sha256
|
||||
sha256 64c14617fb95b1eeb50564d1e0ccbf73fa73e5e58aea6b192549fc7127e4bd5c sh-sh4--glibc--bleeding-edge-2021.11-1.tar.bz2
|
||||
# From https://toolchains.bootlin.com/downloads/releases/toolchains/sh-sh4/tarballs/sh-sh4--glibc--stable-2021.11-1.sha256
|
||||
|
@ -840,6 +840,18 @@ TOOLCHAIN_EXTERNAL_BOOTLIN_SOURCE = riscv64-lp64d--uclibc--stable-$(TOOLCHAIN_EX
|
||||
TOOLCHAIN_EXTERNAL_BOOTLIN_SITE = https://toolchains.bootlin.com/downloads/releases/toolchains/riscv64-lp64d/tarballs
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_S390X_Z13_GLIBC_BLEEDING_EDGE),y)
|
||||
TOOLCHAIN_EXTERNAL_BOOTLIN_VERSION = 2021.11-1
|
||||
TOOLCHAIN_EXTERNAL_BOOTLIN_SOURCE = s390x-z13--glibc--bleeding-edge-$(TOOLCHAIN_EXTERNAL_BOOTLIN_VERSION).tar.bz2
|
||||
TOOLCHAIN_EXTERNAL_BOOTLIN_SITE = https://toolchains.bootlin.com/downloads/releases/toolchains/s390x-z13/tarballs
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_S390X_Z13_GLIBC_STABLE),y)
|
||||
TOOLCHAIN_EXTERNAL_BOOTLIN_VERSION = 2021.11-1
|
||||
TOOLCHAIN_EXTERNAL_BOOTLIN_SOURCE = s390x-z13--glibc--stable-$(TOOLCHAIN_EXTERNAL_BOOTLIN_VERSION).tar.bz2
|
||||
TOOLCHAIN_EXTERNAL_BOOTLIN_SITE = https://toolchains.bootlin.com/downloads/releases/toolchains/s390x-z13/tarballs
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_GLIBC_BLEEDING_EDGE),y)
|
||||
TOOLCHAIN_EXTERNAL_BOOTLIN_VERSION = 2021.11-1
|
||||
TOOLCHAIN_EXTERNAL_BOOTLIN_SOURCE = sh-sh4--glibc--bleeding-edge-$(TOOLCHAIN_EXTERNAL_BOOTLIN_VERSION).tar.bz2
|
||||
|
Loading…
Reference in New Issue
Block a user