nixpkgs/pkgs/development/compilers/llvm/common
Artemis Tosini f76271c4df llvm: Don't use libunwind on FreeBSD
Native builds on nixpkgs FreeBSD always use llvm's libc++ as the
C++ standard library, with libcxxrt and "libgcc" from the FreeBSD tree
providing lower level ABI functions.

However, the cross LLVM stdenv assumed that we wanted libunwind instead
of libgcc. As libgcc headers are already in FreeBSD's libc, some C++
functions failed with duplicate header errors.

Disable all references to libunwind in libcxx on FreeBSD and the LLVM
cross stdenvs for FreeBSD.
2024-06-17 00:35:55 -07:00
..
clang llvmPackages_git: update to 19.0.0-unstable-2024-06-12 2024-06-12 19:20:37 -07:00
compiler-rt Merge branch 'staging' into staging-next 2024-05-31 07:30:41 +02:00
libclc
libcxx llvm: Don't use libunwind on FreeBSD 2024-06-17 00:35:55 -07:00
libcxxabi treewide: remove unreferenced patch files (#308127) 2024-05-02 12:41:45 +00:00
libunwind
lld treewide: Remove the definite article from meta.description 2024-06-09 23:08:46 +02:00
lldb llvmPackages_{12,13,14,15,16,17,18,git}.lldb: add patch to remove origin variable 2024-05-30 21:39:47 -07:00
lldb-plugins
llvm llvmPackages_git: update to 19.0.0-unstable-2024-06-12 2024-06-12 19:20:37 -07:00
mlir llvm,mlir: Fix the install location of cmake modules 2024-05-18 15:20:04 +01:00
openmp llvmPackages_{12,13,14,15,16,17,18,git}: use common openmp 2024-04-12 07:22:03 -07:00
bintools.nix
common-let.nix
libclc.nix
lldb.nix treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00