Kittywhiskers Van Gogh
3d97c4b6a2
merge bitcoin#26057: Get rid of perl dependency
2023-08-08 06:05:02 -05:00
Kittywhiskers Van Gogh
a7cb99b184
build: use glibc 2.28 for all Linux builds
2023-08-01 12:07:31 -05:00
Kittywhiskers Van Gogh
a44a1a94f6
merge bitcoin#27668: document when certain guix patches can be dropped
2023-08-01 12:07:31 -05:00
Kittywhiskers Van Gogh
04d77f72e9
merge bitcoin#27029: consolidate to glibc 2.27 for Linux builds
2023-08-01 12:07:31 -05:00
Kittywhiskers Van Gogh
0a7b8bda4f
merge bitcoin#25357: drop -z,noexecstack for PPC64
2023-06-29 12:31:03 -05:00
Kittywhiskers Van Gogh
6243a71267
merge bitcoin#25389: use libtool 2.4.7
2023-06-29 12:31:03 -05:00
Kittywhiskers Van Gogh
66e1541808
merge bitcoin#21851: support cross-compiling for arm64-apple-darwin
2023-06-29 12:31:03 -05:00
Kittywhiskers Van Gogh
be2eb53c57
merge bitcoin#24552: make it possible to override gpg binary
2023-06-29 12:31:03 -05:00
Kittywhiskers Van Gogh
8dc99a4967
merge bitcoin#25099: bump time-machine to 998eda3067c7d21e0d9bb3310d2f5a14b8f1c681
2023-06-29 12:31:03 -05:00
Kittywhiskers Van Gogh
f3dd5d7271
merge bitcoin#24955: Improve error message about missed macOS SDK
2023-06-29 12:31:03 -05:00
Kittywhiskers Van Gogh
1a49f48fd6
merge bitcoin#24597: Include arm64-apple-darwin into codesigned archs
2023-06-29 12:31:03 -05:00
Kittywhiskers Van Gogh
b7d688ed21
merge bitcoin#24733: Fix "ERR: Unsigned tarballs do not exist"
2023-06-29 12:31:03 -05:00
Kittywhiskers Van Gogh
9600020a1f
merge bitcoin#24549: Use $HOST instead of generic osx{64} for macOS artifacts
2023-06-29 12:31:03 -05:00
Kittywhiskers Van Gogh
ab8c26a533
merge bitcoin#23585: Drop Darwin version for better maintainability
2023-06-29 12:31:03 -05:00
Kittywhiskers Van Gogh
205aa83eaa
merge bitcoin#25484: enable toolchain hardening by default
2023-06-29 12:31:03 -05:00
Kittywhiskers Van Gogh
fc6252bedc
merge bitcoin#25437: remove explicit glibc stack protector disabling
2023-06-29 12:31:03 -05:00
Kittywhiskers Van Gogh
9c5d657c54
merge bitcoin#26018: consistently use -ffile-prefix-map
2023-06-29 12:31:03 -05:00
Kittywhiskers Van Gogh
a8129266eb
merge bitcoin#25639: Drop repetition of option's default value
2023-06-29 12:31:03 -05:00
Kittywhiskers Van Gogh
6169e200c3
merge bitcoin#24508: Drop unneeded openssl dependency for signapple
2023-06-29 12:31:03 -05:00
Kittywhiskers Van Gogh
14f6e37680
merge bitcoin#24520: only check for the macOS SDK once
2023-06-29 12:31:03 -05:00
Kittywhiskers Van Gogh
f6869929d8
build: obey bitcoin#22993 by setting macOS target to Darwin 19
2023-06-29 12:31:03 -05:00
Kittywhiskers Van Gogh
51675eef1d
merge bitcoin#25558: Make windows cross architecture reproducible
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
cc1fcb0f44
merge bitcoin#25490: more cross arch reproducibility (x86_64 -> arm64)
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
fe4b87cabb
merge bitcoin#25076: native GCC 10 toolchain for Linux builds
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
4a36086368
merge bitcoin#25006: consolidate kernel headers to 5.15, specify 3.2.0 as minimum supported
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
808367dd7c
merge bitcoin#24842: fix GCC 10.3.0 + mingw-w64 setjmp/longjmp issues
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
edf48e4c38
merge bitcoin#24736: fix vmov alignment issues with gcc 10.3.0 & mingw-w64
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
17103b90f9
merge bitcoin#25779: ignore additional failing certvalidator test
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
cc9f59d0fb
merge bitcoin#24573: Update signapple for platform identifier fix
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
817eb46170
merge bitcoin#24506: Include arch in codesignature tarball
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
7900670bbe
merge bitcoin#24503: use the latest version of signapple
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
7110c364fa
merge bitcoin#24599: remove mingw-w64 std::filesystem workaround
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
51db0059e7
merge bitcoin#24489: Move guix time machine to prelude
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
f4799b172c
merge bitcoin#24484: use same commit for codesigning time-machine
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
f739811061
merge bitcoin#24348: Fix Guix build for Windows
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
80d06e8447
merge bitcoin#24057: point to recent commit on the master branch
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
cceee366ba
merge bitcoin#24042: Point Guix to the current top of the "version-1.4.0" branch
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
1aa7bdd074
merge bitcoin#25313: re-revert risc-v execstack workaround
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
569188e0b0
merge bitcoin#24495: only use native GCC 7 toolchain for Linux builds
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
1158ebb2e6
merge bitcoin#23778: Guix 1.4.0 & GCC 10.3
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
b1dd417f26
merge bitcoin#23909: use a static .tiff for macOS .dmg over generating
2023-06-18 11:47:54 -05:00
Andrew Chow
8f5ffef6b4
Merge bitcoin/bitcoin#27172 : guix: switch to some minimal
versions of packages in our manifest
...
2c9eb4afe1f583aafa552b2711b149f17ef8320f guix: use cmake-minimal over cmake (fanquake)
1475515312856afe3f19a95f2c32bc80c7c54484 guix: use coreutils-minimal over coreutils (fanquake)
444562141504ff7f0bb071d6e7bf7f511517e372 guix: use bash-minimal over bash (fanquake)
Pull request description:
Minimal versions of the same packages, that should still be sufficient for our use:
> (define-public bash-minimal
;; A stripped-down Bash for non-interactive use.
> (define-public coreutils-minimal
;; Coreutils without its optional dependencies.
> ;;; This minimal variant of CMake does not include the documentation. It is
;;; used by the cmake-build-system.
(define-public cmake-minimal
ACKs for top commit:
TheCharlatan:
ACK 2c9eb4afe1f5
Sjors:
tACK 2c9eb4afe1f583aafa552b2711b149f17ef8320f
achow101:
ACK 2c9eb4afe1f583aafa552b2711b149f17ef8320f
hebasto:
ACK 2c9eb4afe1f583aafa552b2711b149f17ef8320f,
Tree-SHA512: f91ca9e088b8346b20c2affc80870c31640de3aedcfcc0fb98a5e82c77ef64537870b88552f26759d31d8d0956b1fd685e6c25d5acbc92f5feaececd1a7dd37e
2023-06-10 17:40:23 -05:00
fanquake
14e18f8501
Merge bitcoin/bitcoin#27361 : guix: use python-minimal (3.9)
...
d0e571ebb187d7c4c2821f1334cb2dd4222dd8ce guix: use python-minimal (3.9) (fanquake)
Pull request description:
This further minifies the Guix release build environment.
ACKs for top commit:
TheCharlatan:
ACK d0e571ebb187
hebasto:
ACK d0e571ebb187d7c4c2821f1334cb2dd4222dd8ce
Tree-SHA512: 0a8aa9ae861107f106c3b9c41f78ffbaf0e71e3c61f6d96e5c82415b4570b8ac85d6578d37cd0df0ec315c1c9f35fc90b281f139271ccfd15a1495ba76166789
2023-06-10 17:40:23 -05:00
Kittywhiskers Van Gogh
ecb9ff8062
merge bitcoin#25458: parallelize LIEF build
2023-06-07 14:42:02 +05:30
Kittywhiskers Van Gogh
e91a62be3c
merge bitcoin#24561: use LIEF 0.12.0
2023-06-07 14:42:02 +05:30
Kittywhiskers Van Gogh
f2a5b472fd
merge bitcoin#23148: Fix guix linker-loader path and add check_ELF_interpreter
2023-06-07 14:42:02 +05:30
Kittywhiskers Van Gogh
24a6642b6f
partial bitcoin#22381: Test security-check sanity before performing them (with macOS)
...
excludes:
- d6ef3543ae16847d5a91fa9271acee9bd2164b32
2023-06-07 14:42:02 +05:30
Kittywhiskers Van Gogh
ef65f610bb
merge bitcoin#21871: add checks for minimum required OS versions
2023-06-07 14:42:02 +05:30
Kittywhiskers Van Gogh
ef9300ad63
merge bitcoin#21664: use LIEF for macOS and Windows symbol & security checks
2023-06-07 14:42:02 +05:30
Kittywhiskers Van Gogh
4c1a00e012
merge bitcoin#24639: Drop code for the unsupported i686-linux-gnu host
2023-05-31 11:06:40 -05:00