This needs doing still. A previous attempt built OK but didn't succeed for bootstrapping (likely not the fault of the binary, though).
I should say, I'd quite like to get universal arch coverage for this, even if it sounds rather niche, because it ends up being *really* useful for GCC testing (in part because the FE is so different to the others) and exposing issues before they pop up elsewhere.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e2955e0eb4d9e00f39f41e4801893429c0ba6e7 commit 8e2955e0eb4d9e00f39f41e4801893429c0ba6e7 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-12-31 18:59:41 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-12-31 19:33:56 +0000 dev-lang/ada-bootstrap: add bootstrap binary for hppa This is still using the stage3 from before (stage3-amd64-hardened-systemd-20241214T201851Z) although with tree state this time at: ``` Timestamp of repository gentoo: Tue, 31 Dec 2024 14:03:40 +0000 Head commit of repository gentoo: db8e97771bd345dc8a801b7a056f86b4ddb43953 ``` I didn't use `crossdev -S` and sed out ~hppa in make.conf this time accidentally because of a script change I forgot to make, but I don't think it matters as latest glibc + gcc are already stable fortunately. Interestingly, when I tried this last (HPPA was the first arch I tried when manually doing the ada-bootstrap work for non-amd64), it failed w/ gen_il-main in finalization, but this time, it seems to have at least got further... There were some HPPA fixes Dave committed on the 14 branch between 14.2.1_p20241116 (previous attempt) and 14.2.1_p20241221 (this one), so that must be it, or it's that I'd made some error before as the eclass changes and script didn't exist at that point and I was trying stuff adhoc. Closes: https://bugs.gentoo.org/946647 Signed-off-by: Sam James <sam@gentoo.org> dev-lang/ada-bootstrap/Manifest | 1 + dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 3 +++ 2 files changed, 4 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=339e6ccf840a55f3178313021c3d881915916163 commit 339e6ccf840a55f3178313021c3d881915916163 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-12-31 18:58:16 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-12-31 19:33:55 +0000 dev-lang/ada-bootstrap: find BINPKG automatically For HPPA, the version is going to be newer and it's easier to do this than hardcode another value. Bug: https://bugs.gentoo.org/946647 Signed-off-by: Sam James <sam@gentoo.org> dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
I'll keyword it if/when a bootstrap succeeds...
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb0227e04233292a34716957e7f464a30a358d56 commit cb0227e04233292a34716957e7f464a30a358d56 Author: Sam James <sam@gentoo.org> AuthorDate: 2025-01-01 05:13:54 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-01-01 05:14:32 +0000 profiles/arch/hppa/hppa2.0: sys-devel/gcc[ada] is available here now Not built hppa1.1 binaries (yet?) Bug: https://bugs.gentoo.org/946647 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/hppa/hppa2.0/package.use.mask | 6 ++++++ profiles/arch/hppa/hppa2.0/package.use.stable.mask | 6 ++++++ 2 files changed, 12 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2836cc638ea6c25f4f4397dc8eb2c368792ba6a commit a2836cc638ea6c25f4f4397dc8eb2c368792ba6a Author: Sam James <sam@gentoo.org> AuthorDate: 2025-01-01 05:12:00 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-01-01 05:12:04 +0000 dev-lang/ada-bootstrap: keyword 14 for ~hppa Native bootstrap of sys-devel/gcc-14.2.1_p20241221 succeeded. Bug: https://bugs.gentoo.org/946647 Signed-off-by: Sam James <sam@gentoo.org> dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3087034dd7fe4da915c2600945a344bda4220ff commit d3087034dd7fe4da915c2600945a344bda4220ff Author: Sam James <sam@gentoo.org> AuthorDate: 2025-01-01 10:24:22 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-01-01 10:24:55 +0000 profiles/arch/hppa/hppa1.1: unmask sys-devel/gcc[ada] I've added a binary for hppa1.1 now too. Bug: https://bugs.gentoo.org/946647 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/hppa/hppa1.1/package.use.mask | 6 ++++++ 1 file changed, 6 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2186cd46cd561b8ec7c49ac603825af80fb1af75 commit 2186cd46cd561b8ec7c49ac603825af80fb1af75 Author: Sam James <sam@gentoo.org> AuthorDate: 2025-01-01 10:23:21 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-01-01 10:24:54 +0000 dev-lang/ada-bootstrap: add hppa1.1 binary Same environment as described in 8e2955e0eb4d9e00f39f41e4801893429c0ba6e7. Bug: https://bugs.gentoo.org/946647 Signed-off-by: Sam James <sam@gentoo.org> dev-lang/ada-bootstrap/Manifest | 1 + dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 1 + 2 files changed, 2 insertions(+)
Trunk bootstrap went fine too.