[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#28690] provide a lib output for boost
From: |
Ludovic Courtès |
Subject: |
[bug#28690] provide a lib output for boost |
Date: |
Fri, 20 Oct 2017 22:14:26 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
Dave Love <address@hidden> skribis:
> Ludovic Courtès <address@hidden> writes:
>
>> The choice was made to allow package definitions to explicitly state
>> which outputs of their dependencies they’re interested in. So it you
>> have
>>
>> `("boost" ,boost)
>>
>> that’s only boost:out; if you have:
>>
>> `("boost" ,boost "lib")
>>
>> that’s only boost:lib. If you want both, you need to specify both.
>>
>> So far I don’t think this was considered a problem; on the contrary, you
>> could get fine-grain control, as in glib:out vs. glib:bin. In this
>> particular case, I agree that it’s annoying to have to specify both.
>>
>> If this “particular case” happens to be common enough, we can always
>> revisit the above decision and chance `("boost" ,boost) to mean “all the
>> outputs of boost.”
>
> It looks to me that it will be common if you want to reduce closures.
> Also, in other distributions you know that you can build-depend on the
> -dev(el) package and get what you need without having to know about
> various sub-packages (outputs), and the runtime requirements should be
> minimal (although there are sometimes problems with unnecessary
> dependencies). As far as I know, Guix doesn't have an easy way to find
> what provides particular files to determine the inputs.
Yeah, you may be right. Nixpkgs took that route when they introduced
multiple outputs not long ago.
Well, something to experiment with I guess!
Thanks,
Ludo’.
- [bug#28690] provide a lib output for boost, (continued)
- [bug#28690] provide a lib output for boost, Dave Love, 2017/10/19
- [bug#28690] provide a lib output for boost, Roel Janssen, 2017/10/19
- [bug#28690] provide a lib output for boost, Ludovic Courtès, 2017/10/20
- [bug#28690] provide a lib output for boost, Thomas Danckaert, 2017/10/20
- [bug#28690] provide a lib output for boost, Ludovic Courtès, 2017/10/20
- [bug#28690] provide a lib output for boost, Dave Love, 2017/10/22
- [bug#28690] provide a lib output for boost, Ludovic Courtès, 2017/10/22
- [bug#28690] provide a lib output for boost, Thomas Danckaert, 2017/10/24
- [bug#28690] provide a lib output for boost, Ludovic Courtès, 2017/10/24
- [bug#28690] provide a lib output for boost, Dave Love, 2017/10/20
- [bug#28690] provide a lib output for boost,
Ludovic Courtès <=
[bug#28690] provide a lib output for boost, Thomas Danckaert, 2017/10/19