[Nix-dev] Patching uname in stdenv?

Michael Raskin 7c6f434c at mail.ru
Wed Aug 17 10:59:22 CEST 2011


<E1QtaFh-0003G2-00.7c6f434c-mail-ru at smtp4.mail.ru>)
Mime-Version: 1.0
Content-type: text/plain; charset="UTF-8"

>> >What would people think of a patch that made stdenv's uname return the
>> >same value on every linux? I've only just had the idea and haven't had
>> >time to think through the possible downsides, but my initial thought is
>> >that most packages shouldn't need to know the kernel version, and that
>> >those that have a reason to (e.g. packages that provide kernel modules)
>> >should be dependent on the kernel passed to the nix expression, rather
>> >than whatever the kernel happens to be in memory at a given time. Or am I
>> >wrong? Is there a reason a build should depend on which version of the
>> 
>> I guess default uname should say version of kernel from kernelheaders 
>> used for glibc, and kernelPackages one should say the kernel version
>> of the passed kernel?
>
>I'd like a list of the problems this would solve.

General idea is to forcibly remove one more impurity. 

FF6.0 release manages to trigger it.






More information about the nix-dev mailing list