summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-openstackclient/git@git.tavy.me:nixos
diff options
context:
space:
mode:
authorArtemis Tosini <me@artem.ist>2024-06-07 01:47:23 +0000
committerAudrey Dutcher <audrey@rhelmot.io>2024-06-17 00:35:55 -0700
commitf76271c4df97a9b84acc3b354c1b66c69067975e (patch)
tree0e67777189e58a0999d9f363d013645d0df54bfe /pkgs/development/python-modules/python-openstackclient/git@git.tavy.me:nixos
parent11eb12b0cafd044ebdfd7353bd1aafb56976b232 (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