Hello! The patch below produces a ‘clang’ package that contains ‘clang-tools-extra’ commands¹. The problem is the size. Before: --8<---------------cut here---------------start------------->8--- $ guix size /gnu/store/qxdpxbvfdxfy5dnz4haql4xlxpmb5r6b-clang-10.0.0 |tail -1 total: 995.2 MiB $ guix size /gnu/store/qxdpxbvfdxfy5dnz4haql4xlxpmb5r6b-clang-10.0.0 |head -2 store item total self /gnu/store/qxdpxbvfdxfy5dnz4haql4xlxpmb5r6b-clang-10.0.0 995.2 456.5 45.9% --8<---------------cut here---------------end--------------->8--- After: --8<---------------cut here---------------start------------->8--- $ guix size /gnu/store/5h3xgpg33wip2b8ccri690jp6ikbq16s-clang-10.0.0 |tail -1 total: 1525.4 MiB $ guix size /gnu/store/5h3xgpg33wip2b8ccri690jp6ikbq16s-clang-10.0.0 |head -2 store item total self /gnu/store/5h3xgpg33wip2b8ccri690jp6ikbq16s-clang-10.0.0 1525.4 986.8 64.7% --8<---------------cut here---------------end--------------->8--- (How they manage to fill that much disk space, I wonder.) Any idea how to best package it? We could of course have a ‘clang-full’ package, but it seems wasteful. We could also have a separate output for the extra commands, but it’s inconvenient. It would be ideal to have a ‘clang-tools-extra’ package that depends on ‘clang’, but building them separately appears to be impossible. Thanks in advance! :-) Ludo’. ¹ https://releases.llvm.org/10.0.0/tools/clang/tools/extra/docs/index.html