Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

musl: Mark not EXPERIMENTAL #2156

Merged
merged 1 commit into from
May 23, 2024
Merged

musl: Mark not EXPERIMENTAL #2156

merged 1 commit into from
May 23, 2024

Conversation

cpackham
Copy link
Contributor

Musl was marked experimental in commit 08d91d4 ("musl: config is broken for !EXPERIMENTAL"). Most of the reasoning for that change no longer applies and as it's been about 8 years it's time to let musl loose on the world. Drop the depends on EXPERIMENTAL and update the sample configs for aarch64 and x86_64.

@cpackham
Copy link
Contributor Author

I did find that powerpc64 didn't build cleanly. https://musl.libc.org/doc/1.1.24/manual.html says it should be supported

Musl was marked experimental in commit 08d91d4 ("musl: config is broken
for !EXPERIMENTAL"). Most of the reasoning for that change no longer
applies and as it's been about 8 years it's time to let musl loose on
the world. Drop the `depends on EXPERIMENTAL` and update the sample
configs for aarch64 and x86_64.

For powerpc64 the ABI needs to be elfv2. Enforce this via the powerpc
config.  Add a sample configuration for powerpc-unknown-linux-musl.

Signed-off-by: Chris Packham <judge.packham@gmail.com>
@cpackham cpackham merged commit e58fd0a into crosstool-ng:master May 23, 2024
58 checks passed
@cpackham cpackham deleted the musl branch May 23, 2024 22:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant