1. 05 Mar, 2021 1 commit
    • brooks's avatar
      Welcome LLVM 12 (12.0.0rc2) to the tree · 49449f37
      brooks authored
      Notable *port* changes (vs devel/llvm11):
       - Switch to single llvm-project distfile.  This simplifies the port
         and support for the old style build process is rotting upstream
         after the mono-repo conversion.
       - Disable libedit dependency in libLLVM (still used by LLDB).  This
         is one small step toward a dependency-less clang.
       - LLDB docs are disabled due to issues finding python includes when
         autogenerating API docs.
      
      Sponsored by:	 DARPA
      49449f37
  2. 15 Nov, 2019 1 commit
    • brooks's avatar
      Update to a new snapshot and migrate to the llvm monorepo. · 80f7b03a
      brooks authored
      We now always download everthing so apply all patches (except the ELFv2
      patches) unconditionally.  Don't imply CLANG fo ELFV2 since the patches
      will always apply.
      
      Install llvm-devel.mk for CROSS_TOOLCHAIN support subsuming the
      role of xtoolchain-llvm-devel.  This means that users will get the
      dependency for CROSS_TOOLCHAIN=llvm-devel by installing llvm-devel.
      To avoid unnecessicary churn in other xtoolchain-llvm* ports, leave
      xtoolchain-llvm-devel in place and make it IGNORE in the -devel case.
      Once llvm90 (and maybe llvm80) are updated I'll remove it or move it as
      appropriate.
      
      Always install a link from ld.lld to ld as was done by
      xtoolchain-llvm-devel.
      
      Sponsored by:	DARPA, AFRL
      80f7b03a
  3. 22 Oct, 2019 1 commit
    • brooks's avatar
      Fix typo in patch to fix clang build. · b58cbd9d
      brooks authored
      Adjust the set of headers installed with clang to match llvm90.  Also
      correct the location of the patch.
      
      Reported by:	yuri (lack on unwind.h)
      b58cbd9d
  4. 21 Oct, 2019 1 commit
    • brooks's avatar
      Update to a new snapshot. · 4cb58985
      brooks authored
      powerpc64: add configure option to select ELFv2 ABI
      
      In preparation for compiler+ABI change in PowerPC64, this change adds a
      configure option to select ELFv2 as default powerpc64 ABI when compiling
      llvm-devel.
      
      The new option automatically set when ELFv2 environment is detected
      (when PPC_ABI=ELFv2)
      
      Submitted by:	Alfredo Dal'Ava Júnior
      Differential Revision:	https://reviews.freebsd.org/D22100
      4cb58985
  5. 07 Feb, 2018 1 commit
  6. 31 Mar, 2017 1 commit
    • brooks's avatar
      Upgrade to a fresh snapshot. · 1db6ef9d
      brooks authored
      Attempt to reduce package size when built with -DWITH_DEBUG.[0]
      
      Submitted by:	dim [0]
      Sponsored by:	DARPA, AFRL
      1db6ef9d
  7. 23 Oct, 2015 1 commit
    • brooks's avatar
      Update llvm-devel to a new snapshot. · 7a31c79b
      brooks authored
      Remove embedded compiler-rt build as that no longer works and create a
      compiler-rt-devel port (currently supporting i386 and amd64, patches
      welcome for other ARCHs).
      
      Cause clang to ignore the -fformat-extensions argument.[1]
      
      Submitted by:	Sender Ghost <lightside@gmx.com> [1]
      7a31c79b
  8. 05 Sep, 2015 1 commit
  9. 18 Dec, 2014 2 commits