Kittywhiskers Van Gogh
59a18f9fb9
merge bitcoin#29170: add macho branch protection check
2024-11-17 07:42:08 +00:00
Kittywhiskers Van Gogh
6d75a81f62
merge bitcoin#28880: switch to using LLVM 17.x for macOS builds
2024-11-16 02:24:19 +00:00
Kittywhiskers Van Gogh
7b0a1f2256
merge bitcoin#28622: use macOS 14 SDK (Xcode 15.0)
...
continuation of 9e80893a3
from dash#6150
2024-11-16 02:24:19 +00:00
Kittywhiskers Van Gogh
02eb73513e
merge bitcoin#24948: fix typo in permissions
2024-11-16 02:24:19 +00:00
Kittywhiskers Van Gogh
2739107de3
merge bitcoin#24534: make gen-sdk deterministic
2024-11-16 02:24:19 +00:00
Kittywhiskers Van Gogh
ab10bf9692
merge bitcoin#24241: cleanup doc on need of Developer Account to obtain macOS SDK
2024-11-16 02:24:19 +00:00
pasta
9bfb7006a9
Merge #6390 : guix: build only supported targets using guix-start
, update guix-start
and guix-check
to work correctly outside of containers
...
c5d482e0d2
chore: suppress `git config` output (UdjinM6)
8ce9bfea59
chore: tweak error message (UdjinM6)
f4d879a0b3
guix: more sanity checks for `WORKSPACE_PATH` (UdjinM6)
07f056a377
guix: Let `XCODE_SOURCE` be specified via env (UdjinM6)
74489dc82d
chore: Log when preparing macOS SDK or adding `safe.directory` option (UdjinM6)
3ac5739e38
guix: "Invert" `guix-start`/`guix-check` cmd-line argument behaviour, defaults to `pwd` (UdjinM6)
187a4f1a0c
guix: Avoid adding duplicate `safe.directory` option (UdjinM6)
87c978605e
guix: `guix-start` should respect `SDK_PATH` (UdjinM6)
ee5f62b0db
guix: build only supported targets using Guix container (Kittywhiskers Van Gogh)
Pull request description:
## Issue being fixed or feature implemented
https://github.com/dashpay/dash/pull/6382#discussion_r1833266383 https://github.com/dashpay/dash/pull/6388#discussion_r1835779789
alternative to #6388
## What was done?
## How Has This Been Tested?
## Breaking Changes
## Checklist:
- [ ] 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)_
ACKs for top commit:
kwvg:
ACK c5d482e0d2
Tree-SHA512: c0271f243f5912f55276fcb371a135f443f23cc1f29480f303ea77deeadb6fd7d3d97e07e6a1fa323a2b2bad1d65aa6298da33978832eb68a0a6303db3e0063c
2024-11-14 10:36:51 -06:00
UdjinM6
c5d482e0d2
chore: suppress git config
output
2024-11-13 21:17:31 +03:00
UdjinM6
8ce9bfea59
chore: tweak error message
2024-11-13 21:09:03 +03:00
Kittywhiskers Van Gogh
d7cb92aa7a
merge bitcoin#28783: remove -bind_at_load
usage
2024-11-13 11:09:11 +00:00
Kittywhiskers Van Gogh
9e0b93568b
partial bitcoin#24866: No longer need to hack the PATH
variable in config.site
...
excludes:
- f3af4f7a182f81269c193d5d1fd0effb9161f7c6
- efa3a807a677659b0b74cdeda944e7c8ce0157fb
2024-11-13 11:08:22 +00:00
Kittywhiskers Van Gogh
5dbc83bef1
merge bitcoin#28630: update LD64_VERSION
to 711
2024-11-13 11:07:47 +00:00
Kittywhiskers Van Gogh
fe94154851
merge bitcoin#28337: use Clang 15 for macOS cross-compilation
2024-11-13 11:07:39 +00:00
Kittywhiskers Van Gogh
62b0213c45
merge bitcoin#27999: add macOS test for fixup_chains usage
2024-11-13 11:07:38 +00:00
Kittywhiskers Van Gogh
be175091e6
merge bitcoin#27676: Bump minimum required runtime version and prepare for building with upstream LLVM
2024-11-13 11:07:38 +00:00
Kittywhiskers Van Gogh
d0aae2bd3d
merge bitcoin#26059: revert "Build depends/qt with our platform definition"
2024-11-13 11:07:38 +00:00
UdjinM6
f4d879a0b3
guix: more sanity checks for WORKSPACE_PATH
2024-11-12 16:36:32 +03:00
UdjinM6
07f056a377
guix: Let XCODE_SOURCE
be specified via env
2024-11-12 16:36:28 +03:00
UdjinM6
74489dc82d
chore: Log when preparing macOS SDK or adding safe.directory
option
2024-11-12 15:28:55 +03:00
UdjinM6
3ac5739e38
guix: "Invert" guix-start
/guix-check
cmd-line argument behaviour, defaults to pwd
2024-11-12 15:17:13 +03:00
UdjinM6
187a4f1a0c
guix: Avoid adding duplicate safe.directory
option
2024-11-12 15:13:31 +03:00
UdjinM6
87c978605e
guix: guix-start
should respect SDK_PATH
2024-11-11 20:56:16 +03:00
Kittywhiskers Van Gogh
ee5f62b0db
guix: build only supported targets using Guix container
2024-11-11 11:30:31 +03:00
Kittywhiskers Van Gogh
91b7ef8607
merge bitcoin#30438: build Linux GCC with --enable-cet
2024-11-10 17:58:34 +00:00
Kittywhiskers Van Gogh
cfc6cba4ea
partial bitcoin#30511: GCC 12 consolidation
...
excludes:
- 8b41ede55ebbc6978deb3f4fad5e18b76b372506
2024-11-10 17:58:34 +00:00
Kittywhiskers Van Gogh
06f54318b3
merge bitcoin#30231: bump time-machine to f0bb724211872cd6158fce6162e0b8c73efed126
2024-11-10 17:58:34 +00:00
Kittywhiskers Van Gogh
5b292eec92
merge bitcoin#29846: replace GCC unaligned VMOV patch with binutils patch
2024-11-10 17:58:34 +00:00
Kittywhiskers Van Gogh
4d1f7dccd7
merge bitcoin#29828: remove gcc-toolchain static
from Windows build
2024-11-10 17:58:34 +00:00
Kittywhiskers Van Gogh
f321d3de0c
merge bitcoin#29673: use GCC 11 in macOS build env
2024-11-10 17:58:34 +00:00
Kittywhiskers Van Gogh
d570e2d21f
merge bitcoin#29695: build GCC with --enable-standard-branch-protection
2024-11-10 17:58:34 +00:00
Kittywhiskers Van Gogh
c965943a57
merge bitcoin#29651: bump time-machine to dc4842797bfdc5f9f3f5f725bf189c2b68bd6b5a
2024-11-10 17:58:33 +00:00
Kittywhiskers Van Gogh
59a125a5ad
merge bitcoin#27897: use GCC 12.3.0 to build releases
2024-11-10 17:58:33 +00:00
Kittywhiskers Van Gogh
a701b06435
merge bitcoin#29078: Bump guix time-machine to unlock riscv64 metal
2024-11-10 17:58:33 +00:00
Kittywhiskers Van Gogh
d4b10a3813
merge bitcoin#28786: switch to 6.1 kernel headers over 5.15
2024-11-10 17:58:33 +00:00
Kittywhiskers Van Gogh
c3718700ab
merge bitcoin#28580: update time-machine
2024-11-10 17:58:33 +00:00
Kittywhiskers Van Gogh
d36c9b6466
merge bitcoin#28759: update signapple to latest master
2024-11-10 17:58:33 +00:00
Kittywhiskers Van Gogh
38c71d88b4
merge bitcoin#28370: remove GCC 10 workaround from NSIS
2024-11-10 17:58:33 +00:00
Kittywhiskers Van Gogh
1edd1215ef
merge bitcoin#29987: build with glibc 2.31
2024-11-06 19:22:02 +00:00
Kittywhiskers Van Gogh
09498259d3
revert: add exception for 32-bit ARM builds which need glibc 2.28
...
reverts:
- 853583019b
We're going to be updating to glibc 2.31 in the next commit
2024-11-06 19:22:02 +00:00
Kittywhiskers Van Gogh
0ac25311d5
merge bitcoin#28328: update time-machine
2024-11-06 19:22:02 +00:00
Kittywhiskers Van Gogh
ef9c4bdc60
merge bitcoin#28324: pre time-machine bump changes (Linux)
2024-11-06 19:22:02 +00:00
Kittywhiskers Van Gogh
b45a127658
merge bitcoin#28294: pre time-machine bump changes (Windows)
2024-11-06 19:22:02 +00:00
Kittywhiskers Van Gogh
ed1f7fe812
merge bitcoin#28069: Remove librt usage from release binaries
2024-11-06 19:22:02 +00:00
Kittywhiskers Van Gogh
5d51aa940d
merge bitcoin#27811: Clean up manifest
2024-11-06 19:22:02 +00:00
Kittywhiskers Van Gogh
d439e4612f
merge bitcoin#27813: Update python-lief
package to 0.13.2
2024-11-06 19:22:01 +00:00
Kittywhiskers Van Gogh
70e62830a1
merge bitcoin#27179: use osslsigncode 2.5
2024-11-06 19:22:01 +00:00
Kittywhiskers Van Gogh
3799509603
merge bitcoin#27296: import/sync python-lief (0.12.3) package definition from upstream
2024-11-06 19:22:01 +00:00
Kittywhiskers Van Gogh
ac8bd5ae5f
refactor: move lief definitions to expected location
...
Should help upcoming commits render their diffs correctly
2024-11-06 19:22:01 +00:00
Kittywhiskers Van Gogh
eb0ae0828a
merge bitcoin#26470: Clean up libexec/build.sh
2024-11-06 19:22:01 +00:00
Kittywhiskers Van Gogh
d3d7a0562a
merge bitcoin#24031: don't compress macOS DMG
2024-11-06 19:22:01 +00:00