diff options
author | W. J. van der Laan <laanwj@protonmail.com> | 2021-10-13 14:40:37 +0200 |
---|---|---|
committer | W. J. van der Laan <laanwj@protonmail.com> | 2021-10-13 15:01:34 +0200 |
commit | 71a85fbd09b5a450edc53a8ba4131f32e7136ca7 (patch) | |
tree | 4e552eefddd56f2a0a6ef5c8725f2e99223dccb3 /src/logging.cpp | |
parent | da13c7b18afca274aedddc64e211241becc4b38e (diff) | |
parent | 1527b7e8a1339705a48d4d1ed108230fc4953c18 (diff) |
Merge bitcoin/bitcoin#23148: build: Fix guix linker-loader path and add check_ELF_interpreter
1527b7e8a1339705a48d4d1ed108230fc4953c18 symbol-check: Check requested ELF interpreter (Carl Dong)
b96adcbfae90b3e041754f11624cac04c1999e8c guix: Fix powerpc64(le) dynamic linker name (Carl Dong)
Pull request description:
Fixes https://github.com/bitcoin/bitcoin/issues/23111
It would seem that I got the wrong default glibc-dynamic-linker path for PowerPC platforms. This means that for our currently released v22.0 binaries to be run on powerpc platforms, users would have to either:
1. Move `/lib64/ld64.so.?` to `/lib`, or
2. Invoke their linker-loader directly to start our binaries, e.g. `/lib64/ld64.so.? bitcoind`
This is my bad.
I've fixed the paths in this patchset, and also added a test to `symbol-check.py` so that this does not ever slip past our checks again.
ACKs for top commit:
laanwj:
Code review ACK 1527b7e8a1339705a48d4d1ed108230fc4953c18
Tree-SHA512: bc520c35f72a9d4a3804b53d211138724560bd2405bf2f592ef755d19073e72f114fc4b8a3747e0c8724ac46a60b6ca86ea7766d66acb88eed1ebe2abc2678b8
Diffstat (limited to 'src/logging.cpp')
0 files changed, 0 insertions, 0 deletions