toolchain/toolchain-external/toolchain-external-bootlin: drop Microblaze/bleeding-edge

GCC 14.x has a significant bug where libatomic lacks some important
functions, causing the toolchain to be pretty much
unusable. Therefore, let's drop this toolchain entirely from our
listing for now.

See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118280 for more
details.

Fixes:

  http://autobuild.buildroot.net/results/dd081ca3c5746b980b0bcdf1f12b1a26c6b7ef86/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
Thomas Petazzoni
2025-02-08 16:04:11 +01:00
committed by Julien Olivain
parent 44e739d031
commit edb4d9724b
5 changed files with 6 additions and 272 deletions

View File

@@ -795,20 +795,6 @@ class TestExternalToolchainBootlinM68kcoldfireUclibcStable(TestExternalToolchain
TestExternalToolchain.common_check(self)
class TestExternalToolchainBootlinMicroblazebeGlibcBleedingEdge(TestExternalToolchain):
config = """
BR2_microblazebe=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_GLIBC_BLEEDING_EDGE=y
# BR2_TARGET_ROOTFS_TAR is not set
"""
toolchain_prefix = "microblaze-linux"
def test_run(self):
TestExternalToolchain.common_check(self)
class TestExternalToolchainBootlinMicroblazebeGlibcStable(TestExternalToolchain):
config = """
BR2_microblazebe=y
@@ -823,20 +809,6 @@ class TestExternalToolchainBootlinMicroblazebeGlibcStable(TestExternalToolchain)
TestExternalToolchain.common_check(self)
class TestExternalToolchainBootlinMicroblazebeMuslBleedingEdge(TestExternalToolchain):
config = """
BR2_microblazebe=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_MUSL_BLEEDING_EDGE=y
# BR2_TARGET_ROOTFS_TAR is not set
"""
toolchain_prefix = "microblaze-linux"
def test_run(self):
TestExternalToolchain.common_check(self)
class TestExternalToolchainBootlinMicroblazebeMuslStable(TestExternalToolchain):
config = """
BR2_microblazebe=y
@@ -851,20 +823,6 @@ class TestExternalToolchainBootlinMicroblazebeMuslStable(TestExternalToolchain):
TestExternalToolchain.common_check(self)
class TestExternalToolchainBootlinMicroblazebeUclibcBleedingEdge(TestExternalToolchain):
config = """
BR2_microblazebe=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_UCLIBC_BLEEDING_EDGE=y
# BR2_TARGET_ROOTFS_TAR is not set
"""
toolchain_prefix = "microblaze-linux"
def test_run(self):
TestExternalToolchain.common_check(self)
class TestExternalToolchainBootlinMicroblazebeUclibcStable(TestExternalToolchain):
config = """
BR2_microblazebe=y
@@ -879,20 +837,6 @@ class TestExternalToolchainBootlinMicroblazebeUclibcStable(TestExternalToolchain
TestExternalToolchain.common_check(self)
class TestExternalToolchainBootlinMicroblazeelGlibcBleedingEdge(TestExternalToolchain):
config = """
BR2_microblazeel=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_GLIBC_BLEEDING_EDGE=y
# BR2_TARGET_ROOTFS_TAR is not set
"""
toolchain_prefix = "microblazeel-linux"
def test_run(self):
TestExternalToolchain.common_check(self)
class TestExternalToolchainBootlinMicroblazeelGlibcStable(TestExternalToolchain):
config = """
BR2_microblazeel=y
@@ -907,20 +851,6 @@ class TestExternalToolchainBootlinMicroblazeelGlibcStable(TestExternalToolchain)
TestExternalToolchain.common_check(self)
class TestExternalToolchainBootlinMicroblazeelMuslBleedingEdge(TestExternalToolchain):
config = """
BR2_microblazeel=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_MUSL_BLEEDING_EDGE=y
# BR2_TARGET_ROOTFS_TAR is not set
"""
toolchain_prefix = "microblazeel-linux"
def test_run(self):
TestExternalToolchain.common_check(self)
class TestExternalToolchainBootlinMicroblazeelMuslStable(TestExternalToolchain):
config = """
BR2_microblazeel=y
@@ -935,20 +865,6 @@ class TestExternalToolchainBootlinMicroblazeelMuslStable(TestExternalToolchain):
TestExternalToolchain.common_check(self)
class TestExternalToolchainBootlinMicroblazeelUclibcBleedingEdge(TestExternalToolchain):
config = """
BR2_microblazeel=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_UCLIBC_BLEEDING_EDGE=y
# BR2_TARGET_ROOTFS_TAR is not set
"""
toolchain_prefix = "microblazeel-linux"
def test_run(self):
TestExternalToolchain.common_check(self)
class TestExternalToolchainBootlinMicroblazeelUclibcStable(TestExternalToolchain):
config = """
BR2_microblazeel=y