diff options
author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2024-09-22 01:04:38 +0900 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2024-10-07 01:20:22 +0900 |
commit | ab424da401e2a57dfb83761ea2a59bb1df3be94b (patch) | |
tree | 955f2623e432e88939aa639544fc695c77a7b574 /gnu/packages/shells.scm | |
parent | 866fc620b3dbe160c8d0ed4e77ed18515f2ce6fb (diff) | |
download | guix-ab424da401e2a57dfb83761ea2a59bb1df3be94b.tar guix-ab424da401e2a57dfb83761ea2a59bb1df3be94b.tar.gz |
gnu: cling: Reduce closure by 236 MiB.
This is accomplished by building LLVM only for the host target.
* gnu/packages/llvm.scm (llvm-cling) [configure-flags]: Add
'-DLLVM_TARGETS_TO_BUILD=host;NVPTX'.
Cover-letter:
Update cling to 1.1 and wrap with GCC include paths
This series does two things:
1. Update the cling package and its related inputs
2. Fix cling crashing when wrong or missing GCC includes were not provided.
Cling is built to use the specific GCC version it knows from at build time;
the headers available should match that version. Wrapping cling with the
gcc-toolchain ones ensures it works correctly out of the box, without the user
having to know to manually match the right GCC (such as in 'guix shell cling
gcc-toolchain@11').
END
Change-Id: Ib24d3b692070e6de9ad4aa558918786d9e25379d
Diffstat (limited to 'gnu/packages/shells.scm')
0 files changed, 0 insertions, 0 deletions