[Nix-dev] Kernel builds now unified in master

Shea Levy shea at shealevy.com
Sun Jan 5 13:49:20 CET 2014


Hello everyone!

As of 
https://github.com/NixOS/nixpkgs/commit/139f8949e6a5898aa8f245b49c18a6c523dce24e, 
the generic kernel build now uses the manual config kernel builder under 
the hood. Note that that is a merge commit, and you may want to check 
out the individual commits, especially:

* 
https://github.com/nixos/nixpkgs/commit/f95d214cfdf115b9444acc5ce8060a5b1b23ed77 
is the actual merge, including overall rationale in the commit message
* 
https://github.com/nixos/nixpkgs/commit/a589bfae17b66af41794dc3eca1245aa514d6cac 
updates the kernel packages, with rationale for marking some broken and 
removing others in the commit message
* 
https://github.com/NixOS/nixpkgs/commit/ac2035287fbec30d92165fd3839d1bf71b8edd47 
reduces the size of the $dev closure, with an explanation for how the 
heuristics for which bits of the kernel source tree to keep were arrived 
at, how those heuristics might break for future kernel packages, and a 
size comparison with master.

Go forth and test!

~Shea
<https://github.com/NixOS/nixpkgs/commit/139f8949e6a5898aa8f245b49c18a6c523dce24e> 



More information about the nix-dev mailing list