diff options
| author | sternenseemann <sternenseemann@systemli.org> | 2025-09-09 01:36:40 +0200 |
|---|---|---|
| committer | sternenseemann <sternenseemann@systemli.org> | 2025-09-11 15:45:26 +0200 |
| commit | a2b66241392827e69ce1bee92a0836ed3b3e36a1 (patch) | |
| tree | bde21d36d42774af1e38422248ba1bf5b0df4980 /pkgs/development/python-modules/python-openstackclient | |
| parent | a9e965e0f690077f64e3aad25942f4560897bdef (diff) | |
{forceLlvmCodegenBackend,ghcWithPackages}: update clang -fllvm logic
- The LLVM backend always needs an LLVM specific assembler, i.e. clang
that ideally matches the version of LLVM actually used for codegen.
- The LLVM backend on Darwin requires some version of clang to be
available. In light of LLVMAS, using a matching version seems to be
best though this does risk messing with clang used for compiling C
in the derivation.
This mess can be avoided by compiling GHC with useLLVM = true which
sets absolute paths in GHC's settings file. Due to closure size
constraints, we can't really do that if NCG is available.
Diffstat (limited to 'pkgs/development/python-modules/python-openstackclient')
0 files changed, 0 insertions, 0 deletions
