build: Investigate aarch64 pointer authentication #19075

issue dongcarl openend this issue on May 26, 2020
  1. dongcarl commented at 9:22 pm on May 26, 2020: contributor

    This would entail adding -mbranch-protection=standard to our hardening flags. We should also check if this feature requires kernel/glibc support that our ABI doesn’t include.

    More info: https://fedoraproject.org/wiki/Changes/Aarch64_PointerAuthentication

  2. dongcarl added the label Build system on May 26, 2020
  3. laanwj referenced this in commit 8319c4e906 on Jan 4, 2022
  4. sidhujag referenced this in commit 23e2b1da75 on Jan 4, 2022
  5. fanquake referenced this in commit 3045d0a063 on Sep 12, 2023
  6. fanquake referenced this in commit 8f48576f11 on Oct 2, 2023
  7. fanquake referenced this in commit fd5f9cb888 on Oct 3, 2023
  8. fanquake referenced this in commit 61a6c3b0e9 on Oct 10, 2023
  9. fanquake referenced this in commit 9e068f9612 on Oct 13, 2023
  10. Frank-GER referenced this in commit ed1be98396 on Oct 13, 2023
  11. PastaPastaPasta referenced this in commit f711370123 on Oct 24, 2024
  12. PastaPastaPasta referenced this in commit 6c262329f7 on Oct 24, 2024
  13. PastaPastaPasta referenced this in commit f007abd19d on Oct 24, 2024
  14. willcl-ark commented at 10:48 am on February 9, 2026: member

    Has this been completed as part of https://github.com/bitcoin/bitcoin/pull/32071/changes/00ba3ba30341a9073049125334f176d6c05d1b54 ?

    ISTM that that change resulted in our current aarch64/arm64 cmake configuration:

    https://github.com/bitcoin/bitcoin/blob/6d625af2831b7c36d59f245a65df3f70f2110f69/CMakeLists.txt#L532-L538

    …where we use bti on Darwin and standard on all other aarch64/arm64 systems.

  15. fanquake commented at 10:50 am on February 9, 2026: member

    Has this been completed as part of https://github.com/bitcoin/bitcoin/commit/00ba3ba30341a9073049125334f176d6c05d1b54 ?

    No, but I do have a branch that does complete this, which I’ll open this week.


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-02-10 21:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me