Skip to content

overhaul musl support #2084

Open
Open
@kaniini

Description

@kaniini

As discussed in Zulip (https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/bootstrapping.20on.20s390x.2Fmips.20for.20musl/near/227979341), there are numerous opportunities to simplify the musl support crate (almost everything is actually not arch-specific in musl, so there is a ton of DRY violations).

@workingjubilee observed that we should layer things like musl does, e.g. everything that is common goes in the common part, and then everything that is in the arch/$arch/bits headers goes in arch-specific crates.

I think we should also take this opportunity to finish the time64 migration for 32-bit hosts and assume musl 1.2.x as baseline.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions