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

Rust will drop support for musl before 1.2.3 #49700

Open
22h49 opened this issue Apr 4, 2024 · 1 comment
Open

Rust will drop support for musl before 1.2.3 #49700

22h49 opened this issue Apr 4, 2024 · 1 comment
Labels
bug Something isn't working needs-testing Testing a PR or reproducing an issue needed

Comments

@22h49
Copy link

22h49 commented Apr 4, 2024

Is this a new report?

Yes

System Info

Void 6.6.23_1 x86_64-musl AuthenticAMD uptodate rFFF

Package(s) Affected

rustup-1.27.0_1

Does a report exist for this bug with the project's home (upstream) and/or another distro?

Yes, but this concerns Alpine Linux (of which versions with old musl are EOL): rust-lang/rust#121980.

I'm not really sure if this classifies as a bug or "requesting the update of a package" but this makes rust nightly currently unusable on musl, I'm aware that the discussion around updating musl is very large but if this issue is unproductive I'll close it.

Expected behaviour

rustc runs

Actual behaviour

$ rustc
Error relocating /home/[...]/.rustup/toolchains/nightly-x86_64-unknown-linux-musl/lib/libstd-3a22c2cec086c98b.so: pthread_getname_np: symbol not found

### Steps to reproduce

1. `xbps-install rustup`
2. `rustup install nightly`
3. `rustc`
@22h49 22h49 added bug Something isn't working needs-testing Testing a PR or reproducing an issue needed labels Apr 4, 2024
@cplir-c
Copy link

cplir-c commented Jun 24, 2024

It seems to run on Voidlinux x86_64 musl now?
I force-reinstalled rustup; I'll update my system and test again.

When I tested this, my xbps-query -s musl showed:

[*] musl-1.1.24_20       Musl C library
[*] musl-devel-1.1.24_20 Musl C library - development files
[*] musl-fts-1.2.7_4     Implementation of fts(3) for musl libc
[*] musl-obstack-1.2.3_1 Implementation of obstack for musl libc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working needs-testing Testing a PR or reproducing an issue needed
Projects
None yet
Development

No branches or pull requests

2 participants