bitcoin/contrib/guix/patches
fanquake d6fae988ef
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
2022-04-01 13:24:22 +01:00
..
elfsteem-value-error-python-39.patch guix: use GCC 10 (over GCC 8) to build releases 2022-01-05 10:32:19 +08:00
glibc-2.24-elfm-loadaddr-dynamic-rewrite.patch guix: add additional documentation to patches 2021-07-06 20:50:47 +08:00
glibc-2.24-no-build-time-cxx-header-run.patch guix: add additional documentation to patches 2021-07-06 20:50:47 +08:00
glibc-2.27-riscv64-Use-__has_include__-to-include-asm-syscalls.h.patch guix: add additional documentation to patches 2021-07-06 20:50:47 +08:00
glibc-ldd-x86_64.patch guix: Rebase toolchain on glibc 2.24 (2.27 for riscv64) 2021-07-01 16:17:03 -04:00
glibc-versioned-locpath.patch guix: Rebase toolchain on glibc 2.24 (2.27 for riscv64) 2021-07-01 16:17:03 -04:00
nsis-gcc-10-memmove.patch guix: use uptream nsis-x86_64 2022-01-05 10:32:24 +08:00
oscrypto-hard-code-openssl.patch
vmov-alignment.patch guix: fix vmov alignment issues with gcc 10.3.0 & mingw-w64 2022-04-01 13:24:22 +01:00