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

SIGILL on arm-unknown-linux-musleabi binaries with lto #54429

Closed
adrian-budau opened this issue Sep 21, 2018 · 0 comments · Fixed by #54430
Closed

SIGILL on arm-unknown-linux-musleabi binaries with lto #54429

adrian-budau opened this issue Sep 21, 2018 · 0 comments · Fixed by #54430

Comments

@adrian-budau
Copy link
Contributor

On target arm-unknown-linux-musleabi (and arm-unknown-linux-musleabihf) any binary compiled with lto will fail with SIGILL on latest stable (1.29.0 as of this time).

After some searching it seems the culprit is #52087 which was meant to fix aarch64-unknown-linux-musl until musl 1.1.20 was out. Unfortunately the patch for musl used in that pull request broke arm-unknown-linux-musleabi. This was later fixed in https://git.musl-libc.org/cgit/musl/commit/?id=c06c1eb6610b478a06df8116aefc975f376760f8 which also landed in musl 1.1.20.

@adrian-budau adrian-budau changed the title SIGILL on arm-unknown-linux-musleabi with lto SIGILL on arm-unknown-linux-musleabi binaries with lto Sep 21, 2018
bors added a commit that referenced this issue Sep 25, 2018
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 a pull request may close this issue.

1 participant