0
0
Fork 0
mirror of https://github.com/bitcoin/bitcoin.git synced 2025-02-09 10:43:19 -05:00
bitcoin-bitcoin-core/contrib/guix/patches
fanquake 508bd4d357
guix: adjust RISC-V __has_include() patch to work with GCC 10
The actual macro is __has_include(), not __has_include__(), using the
later would result in build failures when using GCC 10. i.e:
```bash
../sysdeps/unix/sysv/linux/riscv/flush-icache.c:24:5: warning: "__has_include__" is not defined, evaluates to 0 [-Wundef]
   24 | #if __has_include__ (<asm/syscalls.h>)
```

Looks like at least someone else has run into the same thing, see:
http://lists.busybox.net/pipermail/buildroot/2020-July/590376.html.

See also:
https://gcc.gnu.org/onlinedocs/cpp/_005f_005fhas_005finclude.html
https://clang.llvm.org/docs/LanguageExtensions.html#has-include
2022-05-12 08:21:15 +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
gcc-broken-longjmp.patch guix: fix GCC 10.3.0 + mingw-w64 setjmp/longjmp issues 2022-04-13 13:10:03 +01: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: adjust RISC-V __has_include() patch to work with GCC 10 2022-05-12 08:21:15 +01: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 guix: Package codesigning tools 2021-05-13 15:41:56 -04:00
vmov-alignment.patch guix: fix vmov alignment issues with gcc 10.3.0 & mingw-w64 2022-04-01 13:24:22 +01:00