diff options
author | Brooks Davis <brooks@FreeBSD.org> | 2025-01-27 20:56:36 +0000 |
---|---|---|
committer | Brooks Davis <brooks@FreeBSD.org> | 2025-01-28 01:00:01 +0000 |
commit | 68d58a0fbe72522de65e082488c5d29bf7d9deea (patch) | |
tree | 32096cd54b58792c94d238651d3f67344b4850cf /audio/cava/(developers-only) | |
parent | c34c074fc62387168159b9f011f99265daef5faf (diff) |
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 'audio/cava/(developers-only)')
0 files changed, 0 insertions, 0 deletions