I'm now doing my devel/llvm16 builds via the Makefile changes:
(leading or other whitespace may not be preserved)

diff --git a/devel/llvm16/Makefile b/devel/llvm16/Makefile
index 477772b2b24e..a1e4a3ab5f35 100644
--- a/devel/llvm16/Makefile
+++ b/devel/llvm16/Makefile
@@ -117,7 +117,7 @@ BE_STANDARD_DESC=   All non-experimental backends
  BE_WASM_DESC=         WebAssembly backend (required by firefox via wasi)
  .for BE in FREEBSD NATIVE STANDARD
  BE_${BE}_PLIST_FILES= 
${_BE_LIBS_${BE}:O:S/$/.a/:S|^|${LLVM_DIR}/lib/libLLVM|} \
-                       
${_BE_INCS_${BE}:S|^|${LLVM_DIR}/lib/clang/${LLVM_MAJOR}/include/|:N${LLVM_DIR}/lib/clang/${LLVM_RELEASE}/include/$}
+                       
${_BE_INCS_${BE}:S|^|${LLVM_DIR}/lib/clang/${LLVM_MAJOR}/include/|:N${LLVM_DIR}/lib/clang/${LLVM_MAJOR}/include/$}
  .endfor
  CLANG_DESC=   Build clang
  CLANG_CMAKE_ON=               -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
@@ -324,7 +324,7 @@ FREEBSD_BACKENDS=   ${_FREEBSD_BACKENDS}
  .if ${ARCH} == amd64
  _NATIVE_BACKENDS=     X86
  .elif ${ARCH} == aarch64
-_NATIVE_BACKENDS=      AArch64
+_NATIVE_BACKENDS=      AArch64 ARM
  .elif ${ARCH:Marmv*}
  _NATIVE_BACKENDS=     ARM
  .elif ${ARCH} == i386



I've set up devel/llvm15 to be based on that last change
as well.

===
Mark Millard
marklmi at yahoo.com


Reply via email to