diff options
author | fanquake <fanquake@gmail.com> | 2022-04-01 10:43:32 +0100 |
---|---|---|
committer | fanquake <fanquake@gmail.com> | 2022-04-04 10:48:33 +0100 |
commit | db8a5d60944dd565e15f4aba776a475972b4a9c9 (patch) | |
tree | 0cd3ab540516c6a77f7846692267e9d499e2fb52 /contrib/guix/guix-codesign | |
parent | e089c68aa17a5f605b295907e80dd355fef4f185 (diff) |
guix: fix vmov alignment issues with gcc 10.3.0 & mingw-w64
This introduces a patch to our GCC (10.3.0) mingw-w64 compiler, in Guix, to make
it avoid using aligned vmov instructions. This works around a longstanding issue
in GCC, https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54412, which was recently
discovered to be causing issues, see #24726.
Note that distros like Debian are also patching around this issue, and that is
where this patch comes from. This would also explain why we haven't run into this
problem earlier, in development builds. See:
https://salsa.debian.org/mingw-w64-team/gcc-mingw-w64/-/blob/master/debian/patches/vmov-alignment.patch.
Fixes #24726.
Alternative to #24727.
See also:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939559
Github-Pull: #24736
Rebased-From: d6fae988eff78e28756d9b6219ec0239c420f51b
Diffstat (limited to 'contrib/guix/guix-codesign')
0 files changed, 0 insertions, 0 deletions