arch/hppa: remove pa-risc 1.0

The new glibc 2.43 we have in Buildroot since commit [1] introduced changes
around 64B atomics [2], which break the build for PA-RISC 1.0. [3]

This is the only C library we support at this point; forcing soft-float
seems to be a workaround, but as this architecture version was not as
widely used as the later 1.1 and we have no hardware or simulator for it at
this point, remove it completely instead to spare the autobuilders.

Link: 227378b593 [1]
Link: https://sourceware.org/git/?p=glibc.git;a=commit;h=9da0585852e5599ad6e849ccdf2f6f9b04038a3c [2]
Link: https://autobuild.buildroot.org/results/905c7e8db0f8b9014f26925c6e1379a0c54ad446/ [3]
Signed-off-by: Vincent Stehlé <vincent.stehle@laposte.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Vincent Stehlé
2026-05-30 12:12:18 +02:00
committed by Peter Korsgaard
parent ddde78c1bd
commit b854bce8b0
3 changed files with 8 additions and 5 deletions

View File

@@ -278,6 +278,13 @@ config BR2_BINUTILS_VERSION_2_43_X
binutils 2.43 has been removed, select a newer version
instead.
config BR2_parisc10
bool "PA-RISC architecture version 1.0 support removed"
select BR2_LEGACY
help
Following the build issues with glibc 2.43, Buildroot has
removed support for this architecture version.
comment "Legacy options removed in 2026.02"
config BR2_PACKAGE_QEMU_TARGET_CRIS

View File

@@ -3,8 +3,6 @@ choice
help
Architecture type (or version) to use.
config BR2_parisc10
bool "PA-RISC 1.0"
config BR2_parisc11
bool "PA-RISC 1.1"
endchoice

View File

@@ -4,9 +4,7 @@
ifeq ($(BR2_hppa),y)
ifeq ($(BR2_parisc10),y)
GCC_TARGET_ARCH := 1.0
else ifeq ($(BR2_parisc11),y)
ifeq ($(BR2_parisc11),y)
GCC_TARGET_ARCH := 1.1
endif