Page MenuHomePhabricator

depends: progress on Apple ARM support
ClosedPublic

Authored by PiRK on May 25 2023, 13:52.

Details

Reviewers
Fabien
Group Reviewers
Restricted Project
Commits
rABCb43186f0ccf9: depends: progress on Apple ARM support
Summary

core#20482:

Add depends qt fix for ARM macs


core#22071: depends: latest config.guess and config.sub

depends: latest config.guess (2021-05-24)

depends: latest config.sub (2021-04-30)

Review note: the cherry-picking of these commits worked without any conflict, so the diff is exactly the same as in the source material.


core#22123:

depends: Fix qt.mk for mac arm64


core#23583: build, qt, macOS: Don't hard-code x86_64 as the arch when using qmake

build, qt, macOS: Don't hard-code x86_64 as the arch when using qmake

This change fixes qt build on M1 Apple Silicon

build, qt, macOS: Don't pass -device-option when building natively

Note: The third commit is not necessary because we didn't backport core#22402


This is a backport of core#20482, core#22071 and core#23583

Note that for now we don't claim to actually support Apple ARM, this is just to progress on other fronts (Qt bumping and hopefully guix) without skipping too many ARM related commits that would be harder to backport out of order.

Test Plan

run gitian builds to test that everything is still working regarding architecture detection

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable