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
b7ead8c6bd
ci: don't rely on dist-bundled Python, use pyenv to use fixed version
2023-08-01 12:07:31 -05:00
Kittywhiskers Van Gogh
df18cc24f0
revert: remove execstack workaround for ricv64 & powerpc64le
...
This reverts commit 2ecaf214331b506ebfac4f4922241744357d652b
2023-08-01 12:07:31 -05:00
UdjinM6
b208a0cc7a
fix: adjust gitian descriptors to fix lief install
2023-08-01 12:07:31 -05:00
UdjinM6
73f28b62a4
chore: Drop unused code in linearize-data.py
2023-07-17 01:00:48 +03:00
PastaPastaPasta
f6131b9db5
build: simple modification to allow docker develop builds on aarch64 ( #5475 )
...
## Issue being fixed or feature implemented
Building with develop docker container on aarch64
## What was done?
Only install i386 stuff on non-arm builders
## How Has This Been Tested?
Building on aarch64 / m1
## Breaking Changes
Should be none
## Checklist:
_Go over all the following points, and put an `x` in all the boxes that
apply._
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have added or updated relevant unit/integration/functional/e2e
tests
- [ ] I have made corresponding changes to the documentation
- [ ] I have assigned this pull request to a milestone _(for repository
code-owners and collaborators only)_
2023-07-04 12:36:00 -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
6751b13f38
merge bitcoin#22526: use newer config.guess & config.sub in depends
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
63c4e2456b
build: follow up to #5449 . implementing suggestions and deduplication ( #5464 )
...
## Additional Information
* Based on suggestions by @knst made
[here](https://github.com/dashpay/dash/pull/5449#issuecomment-1609937147 )
and
[here](https://github.com/dashpay/dash/pull/5426#discussion_r1241789033 )
2023-06-28 13:59:16 -05:00
Kittywhiskers Van Gogh
ddb38f42da
contrib: move context to repository root, use additional context for copy
2023-06-27 20:24:08 +05:30
Kittywhiskers Van Gogh
38b8344ea5
contrib: create Guix container with interactive abilities
2023-06-27 20:24:08 +05:30
Kittywhiskers Van Gogh
a283002d97
contrib: remove no longer needed packages after bitcoin#23909
2023-06-18 11:47:54 -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