-
Notifications
You must be signed in to change notification settings - Fork 38.7k
Add depends qt fix for ARM macs #20482
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
cross compiling apple arm64 (aarch64-apple-darwin) on a linux host will requires some more work. |
|
Concept ACK. Did you check if various aarch64 assembly bits (libsecp256k1?) work correclty? I seem to recall reading that Apple's aarch64 isn't 100% compatible with normal aarch64... P.S. AIUI, aarch64 is not actually related to the 'arm' architecture. |
I did a full IBD on an apple ARM64 M1 (not using the Rosetta 2 X86 virtualisation).
AFAIK AArch64 is an optional 64bit architecture implemented by >=ARMv8? But it is confusing anyways. |
|
@luke-jr libsecp256k1 only has 32-bit ARM asm code, and it's not enabled by default in Bitcoin Core builds. |
|
Concept ACK, glad so see that it built with so few changes. |
|
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers. ConflictsNo conflicts as of last run. |
Gitian builds
|
|
Concept ACK - no hardware to test this on though. |
|
Looks like this upstream bug is not solved in any releases. So it won't just go away with a more recent Qt (at least not one we're going to upgrade to before 0.22). |
|
Code review ACK c23f6f8 |
c23f6f8 Add depends qt fix for ARM macs (Jonas Schnelli) Pull request description: With this, depends builds fine on macOS 11 on an Apple Silicon Mac (ARM64). ACKs for top commit: laanwj: Code review ACK c23f6f8 Tree-SHA512: a8354cec99969cff9e7dab150c335050ddb4b3c93a9f12a4db5e8046f02b11ce692ac17c2b96cbbe7f380c1aa110b15b8d6d48d51bc9c560282c702e99fd8a8d
c23f6f8 Add depends qt fix for ARM macs (Jonas Schnelli) Pull request description: With this, depends builds fine on macOS 11 on an Apple Silicon Mac (ARM64). ACKs for top commit: laanwj: Code review ACK c23f6f8 Tree-SHA512: a8354cec99969cff9e7dab150c335050ddb4b3c93a9f12a4db5e8046f02b11ce692ac17c2b96cbbe7f380c1aa110b15b8d6d48d51bc9c560282c702e99fd8a8d
c23f6f8 Add depends qt fix for ARM macs (Jonas Schnelli) Pull request description: With this, depends builds fine on macOS 11 on an Apple Silicon Mac (ARM64). ACKs for top commit: laanwj: Code review ACK c23f6f8 Tree-SHA512: a8354cec99969cff9e7dab150c335050ddb4b3c93a9f12a4db5e8046f02b11ce692ac17c2b96cbbe7f380c1aa110b15b8d6d48d51bc9c560282c702e99fd8a8d
With this, depends builds fine on macOS 11 on an Apple Silicon Mac (ARM64).