mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-23 05:14:45 +00:00
f76271c4df
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. |
||
---|---|---|
.. | ||
clang | ||
compiler-rt | ||
libclc | ||
libcxx | ||
libcxxabi | ||
libunwind | ||
lld | ||
lldb | ||
lldb-plugins | ||
llvm | ||
mlir | ||
openmp | ||
bintools.nix | ||
common-let.nix | ||
libclc.nix | ||
lldb.nix |