Wladimir J. van der Laan
5f5550933f
Merge #20468 : build: warn when generating man pages for binaries built from a dirty branch
...
6690adba08006739da0060eb4937126bdfa1181a Warn when binaries are built from a dirty branch. (Tyler Chambers)
Pull request description:
- Adjusted `--version` flag behavior in bitcoind and bitcoin-wallet to have the same behavior.
- Added `--version` flag to bitcoin-tx to match.
- Added functionality in gen-manpages.sh to error when attempting to generate man pages for binaries built from a dirty branch.
mitigates problem with issue #20412
ACKs for top commit:
laanwj:
Tested ACK 6690adba08006739da0060eb4937126bdfa1181a
Tree-SHA512: b5ca509f1a57f66808c2bebc4b710ca00c6fec7b5ebd7eef58018e28e716f5f2358e36551b8a4df571bf3204baed565a297aeefb93990e7a99add502b97ee1b8
2023-08-01 12:21:16 -05:00
Kittywhiskers Van Gogh
a854aee640
contrib: bump symbol-check.py
to minimum glibc version used for CI (2.31)
2023-08-01 12:07:31 -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
5cb5a6edb0
merge bitcoin#22930: remove glibc back compat
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
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