-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
[TRACKING] gcc 12 build failures #39809
Comments
Can we tag maintainers or at least add their email addresses? |
No I don't want to have to wait 5 months because 100 different people fix minor issues. |
I can't reproduce this build failure?
This is caused by glibc using big-endian specific instructions (that would normally trigger an exception in little-endian mode) that got blacklisted when assembling little-endian code in binutils 2.36. Would it be best to just mark the package as broken for now?
That should be able to be fixed by updating it to gcc 12.2+: |
|
The qemu build failure is this: https://github.com/void-linux/void-packages/blob/master/srcpkgs/qemu/patches/musl-fix-sigevent-and-sigval_t.patch The patch will need to be removed in the gcc12 PR. Edit: this has been fixed in the gcc 12 PR. |
I was able to fix the build failure in openjdk10-bootstrap with gcc 12: |
The ffmpeg build failure isn't related to gcc 12 and has already been resolved: #39648 Here is the libreoffice build failure on musl:
(You'll need to use this patch: LibreOffice/core@f7e170e to fix a gpgme related configure error, since the function it checks for was removed) Edit: rebuilding clucene fixes the issue so maybe the pthreads patch didn't get applied? |
|
The ldc build failure seems to be a segfault in ldc2.
Here is a snippet of the disas:
I assume this has to do with LLVM and libstdc++, alpine uses LLVM 14 although even after updating to that the crash still occurs (albeit in a slightly different place, but still in Also, sidenote but libexecinfo is broken on musl: EDIT 1: compiling ldc without using dmd works fine. |
ldc should be fixed by #41158 |
https://vasilek.cz/logs/gcc12-musl/bad/
The text was updated successfully, but these errors were encountered: