diff options
| author | Artemis Tosini <me@artem.ist> | 2024-06-07 01:47:23 +0000 |
|---|---|---|
| committer | Audrey Dutcher <audrey@rhelmot.io> | 2024-06-17 00:35:55 -0700 |
| commit | f76271c4df97a9b84acc3b354c1b66c69067975e (patch) | |
| tree | 0e67777189e58a0999d9f363d013645d0df54bfe /pkgs/development/python-modules/python-openstackclient/git@git.tavy.me:nixos | |
| parent | 11eb12b0cafd044ebdfd7353bd1aafb56976b232 (diff) | |
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.
Diffstat (limited to 'pkgs/development/python-modules/python-openstackclient/git@git.tavy.me:nixos')
0 files changed, 0 insertions, 0 deletions
