aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/shells.scm
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2024-09-22 01:04:38 +0900
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2024-10-07 01:20:22 +0900
commitab424da401e2a57dfb83761ea2a59bb1df3be94b (patch)
tree955f2623e432e88939aa639544fc695c77a7b574 /gnu/packages/shells.scm
parent866fc620b3dbe160c8d0ed4e77ed18515f2ce6fb (diff)
downloadguix-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