Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 946647 - dev-lang/ada-bootstrap-14: build for hppa
Summary: dev-lang/ada-bootstrap-14: build for hppa
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: HPPA Linux
: Normal normal
Assignee: Gentoo Linux ADA team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 940472
  Show dependency tree
 
Reported: 2024-12-18 23:20 UTC by Sam James
Modified: 2025-01-28 07:38 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-12-18 23:20:42 UTC
This needs doing still. A previous attempt built OK but didn't succeed for bootstrapping (likely not the fault of the binary, though).
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-12-18 23:43:28 UTC
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.
Comment 2 Larry the Git Cow gentoo-dev 2024-12-31 19:34:14 UTC
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(-)
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-12-31 19:34:53 UTC
I'll keyword it if/when a bootstrap succeeds...
Comment 4 Larry the Git Cow gentoo-dev 2025-01-01 05:15:19 UTC
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(-)
Comment 5 Larry the Git Cow gentoo-dev 2025-01-01 10:25:28 UTC
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(+)
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-01 20:31:31 UTC
Trunk bootstrap went fine too.