[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Prevent native-inputs references ending up in the final binary
From: |
Danny Milosavljevic |
Subject: |
Prevent native-inputs references ending up in the final binary |
Date: |
Sat, 20 Jan 2018 11:40:59 +0100 |
Hi Leo,
> Although native-inputs are typically things that are only required while
> building [0], there's nothing that prevents a built package from keeping
> references to native-inputs.
We should change that in core-updates-next, if possible.
I think that native-inputs shouldn't end up in the final binary as a
reference, especially when cross-compiling
(but we don't do cross-compilation much in Guix - usually, we let
qemu-arm emulate the ARM CPU on x86_64 and just call the target tool :) ).
If there are indeed parts of the same package, one a native part and one a
runtime dependency part, I actually write the same package reference twice,
once in the inputs, once in the native-inputs, in my custom package
definitions.
In a "previous life" I did a lot of Linux cellphone development and,
there, it was kinda important that a x86_64 toolchain doesn't end
up being referenced in an ARM binary, so the habit stuck - and I
think it's important to distinguish the mold used to form a product
from an integral part of that product.
- Is it necessary to download the native inputs while installing packages?, Fis Trivial, 2018/01/18
- Re: Is it necessary to download the native inputs while installing packages?, Tobias Geerinckx-Rice, 2018/01/18
- Re: Is it necessary to download the native inputs while installing packages?, Leo Famulari, 2018/01/18
- Re: Is it necessary to download the native inputs while installing packages?, Tobias Geerinckx-Rice, 2018/01/18
- Re: Is it necessary to download the native inputs while installing packages?, Fis Trivial, 2018/01/18
- Re: Is it necessary to download the native inputs while installing packages?, Ludovic Courtès, 2018/01/19
- Re: Is it necessary to download the native inputs while installing packages?, Leo Famulari, 2018/01/19
- Prevent native-inputs references ending up in the final binary,
Danny Milosavljevic <=
- Re: Prevent native-inputs references ending up in the final binary, Tobias Geerinckx-Rice, 2018/01/20
- Re: Prevent native-inputs references ending up in the final binary, Leo Famulari, 2018/01/21
- Re: Prevent native-inputs references ending up in the final binary, Tobias Geerinckx-Rice, 2018/01/21
- Re: Prevent native-inputs references ending up in the final binary, Ludovic Courtès, 2018/01/24
- Re: Prevent native-inputs references ending up in the final binary, Fis Trivial, 2018/01/25
- Re: Prevent native-inputs references ending up in the final binary, Tobias Geerinckx-Rice, 2018/01/25