nixpkgs/pkgs
Shea Levy 2c38df1c5b kernel build: limit dev output footprint
This makes the disk usage footprint of building the kernel smaller in 3
ways:

1) There is no separate kernel source derivation
2) Rather than using the entire build tree, only the output of make
modules_prepare is kept in the $dev output (plus the module symbol
versioning file generated during the build)
3) Only the subset of the source tree known to be needed for external
builds is kept in $dev

Note that while 2) is supported by official kernel documentation, I
couldn't find any source describing what we need to keep for 3). I've
started with the bare minimum (the main Makefile is called by the
Makefile generated by make modules_prepare) and we can/should add more
as needed for kernelPackages.

Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-01 23:56:24 -05:00
..
applications subversion: Tweaks and Fixes 2013-12-31 07:59:37 -06:00
build-support Update FLTK and TigerVNC; doesn't fix TigerVNC Xvnc build per se 2014-01-01 01:36:57 +04:00
data hicolor_icon_theme: minor update 0.12 -> 0.13 2013-12-28 15:08:47 +01:00
desktops Remove uses of __overrides feature 2013-12-30 11:04:45 -05:00
development Update FLTK and TigerVNC; doesn't fix TigerVNC Xvnc build per se 2014-01-01 01:36:57 +04:00
games warmux: forgot to add the patch 2013-12-21 07:10:59 +02:00
misc Update unstable Wine to 1.7.9 2013-12-30 02:32:19 +04:00
os-specific kernel build: limit dev output footprint 2014-01-01 23:56:24 -05:00
servers apache-httpd-2.4: enable building the 'event'-based mpm worker 2013-12-29 12:52:54 +01:00
shells dash: enable Hydra builds on Linux 2013-12-21 00:05:38 +01:00
stdenv mkDerivation: Set meta.position to the source file of the derivation 2013-11-19 14:58:47 +01:00
test
tools Update FLTK and TigerVNC; doesn't fix TigerVNC Xvnc build per se 2014-01-01 01:36:57 +04:00
top-level Implement generic kernel build via manual-config 2014-01-01 09:21:25 -05:00