Skip to content

Conversation

@Gelbpunkt
Copy link
Contributor

Description

Please don't look at this yet, I'm messing with CI.

Sources

Checklist

  • Relevant tests in libc-test/semver have been updated
  • No placeholder or unstable values like *LAST or *MAX are
    included (see #3131)
  • Tested locally (cd libc-test && cargo test --target mytarget);
    especially relevant for platforms that may not be checked in CI

@rustbot rustbot added the A-CI Area: CI-related items label Sep 23, 2025
@Gelbpunkt Gelbpunkt force-pushed the test-tier3 branch 2 times, most recently from 6ac8c76 to 71153f1 Compare September 23, 2025 15:01
@rustbot rustbot added the ctest Issues relating to the ctest crate label Sep 23, 2025
@Gelbpunkt Gelbpunkt force-pushed the test-tier3 branch 4 times, most recently from 06108ff to 541c23c Compare September 23, 2025 15:10
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
@Gelbpunkt
Copy link
Contributor Author

This seems to work, but I'm not particularly happy with it yet. It limits us to musl targets that Alpine supports, which isn't particularly great. I'll see if building libgcc and libgcc_s from source is feasible in CI

@tgross35
Copy link
Contributor

tgross35 commented Dec 2, 2025

@Gelbpunkt out of curiosity, any reason not to promote these targets to T2 so we can test them proper? You're effectively acting as the target maintainer already :) (@neuschaefer seems involved in a lot of the same targets, they be interested in co-maintaining)

@Gelbpunkt
Copy link
Contributor Author

@Gelbpunkt out of curiosity, any reason not to promote these targets to T2 so we can test them proper? You're effectively acting as the target maintainer already :) (@neuschaefer seems involved in a lot of the same targets, they be interested in co-maintaining)

For powerpc64-unknown-linux-musl, there is an open MCP. s390x is fun to play with, but I lack the knowledge about the architecture to properly maintain it and it is already maintained by an IBM employee, I'll leave it to them to decide whether to promote it or not. mips64 is working OK, but I have problems with my hardware for it that prevent me from regularly testing it. For RISC-V, I do not have access to hardware that can run the compiler testsuite in adequate time.

tl;dr: it's complicated. I'd very much want libc to not regress on these targets, but without tier 2 it's tricky.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-CI Area: CI-related items ctest Issues relating to the ctest crate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants