aboutsummaryrefslogtreecommitdiff
path: root/games/hex/(developers-only)
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2025-01-27 20:56:36 +0000
committerBrooks Davis <brooks@FreeBSD.org>2025-01-28 01:00:01 +0000
commit68d58a0fbe72522de65e082488c5d29bf7d9deea (patch)
tree32096cd54b58792c94d238651d3f67344b4850cf /games/hex/(developers-only)
parentc34c074fc62387168159b9f011f99265daef5faf (diff)
devel/llvm-{cheri,morello}: better target native ABIHEADmain
Make the wrapper script for llvm-cheri and llvm-morello add the necessicary ABI flags for the targeted CheriBSD version when targeting a CHERI platform with a CheriBSD sysroot. Normally Clang targets the native ABI when no arguments are given, but on CheriBSD we currently run a hybrd CHERI LLVM on CHERI systems and want to target purecap CHERI by default. We also need to support toolchain versions with different defaults and our ABI is evolving rapidly as we explore fine-grained compartmentalization. We have used a prior version of this wrapper to build >10K packages for Morello. While here, fix install when ${LOCALBASE}/llvm-* is not on the same filesystem as ${LOCALBASE}.
Diffstat (limited to 'games/hex/(developers-only)')
0 files changed, 0 insertions, 0 deletions