-
Notifications
You must be signed in to change notification settings - Fork 13.3k
gccjit does not build on s390x due to old libc dependency #109774
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
Comments
Yes, please! |
Thanks for the quick merge! I see Will this be pulled forward automatically at some point, or do I need to submit another PR? (If so, against which repo?) |
The fastest would be to update the |
I've updated the gccjit.rs dependency to the current head commit and rebuilt. This automatically removed the libc 0.1 dependency from Cargo.lock; it is now using 0.2.112 (the version that was also already present in Cargo.lock) everywhere, which is fine for s390x. |
With that PR applied, |
Running
./x.py check
on s390x fails when attempting to buildrustc_codegen_gcc
due to:This seems to be caused by a dependency on libc 0.1.12 from gccjit_sys. This version is very old (from about 2015), and does not yet support the s390x architecture at all.
@antoyo could this be updated to a more recent libc version? If so, would you like me to send a patch against https://github.com/antoyo/gccjit.rs ?
The text was updated successfully, but these errors were encountered: