[Nix-dev] Deterministic(bit-perfect) Builds

Thomas Bereknyei tomberek at gmail.com
Tue Jun 25 11:54:17 CEST 2013


Hi, I'm not a big contributor yet, but I just wanted to say to the nix-dev
community: thanks for the work. Especially the Haskell package managers. A
purely functional language and a  purely functional package manager.


On Tue, Jun 25, 2013 at 5:57 PM, Vladimír Čunát <vcunat at gmail.com> wrote:

> On 06/25/2013 10:45 AM, phreedom at yandex.ru wrote:
>
>> This is what I have achieved so far:
>>
>
> Sounds nice.
>
> Wouldn't it be more certain/universal to LD_PRELOAD or something to
> achieve that the system time always looks the same to any build-time tool?
> (e.g. UNIX time =0)
>
>
>  Unstripped binaries: may be contaminated by "build-id". Can be avoided
>> either
>> by passing ld --build-id=none param or careful stripping. Needs testing.
>> Luckily this is a very small subset of packages.
>>
>
> I looked at "man ld" and I think we rather want --build-id=sha1 as it's
> explicitly stated that the ID is uniquely determined by the output.
>
>
> Vlada
>
>
>
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20130625/1afae1ad/attachment.html 


More information about the nix-dev mailing list