nixpkgs/pkgs/stdenv/linux
Eelco Dolstra dbe432e6f4 gcc: Put runtime libraries in a separate output
GCC provides a number of libraries that are used by programs built by
GCC, in particular libgcc_s.so and libstdc++.so.  This caused programs
that used these libraries to have a runtime dependency on all of GCC
(~77 MiB).  Now they only depend on the "lib" output of GCC (~1.6
MiB).

With this and previous multiple-output improvements, closure sizes are
reduced a lot:

hello:       41 MiB -> 22 MiB
patchelf:   118 MiB -> 23 MiB
pan:        364 MiB -> 90 MiB
2013-06-12 16:11:14 +02:00
..
bootstrap Updating bootstrap tools to ones with glibc 2.17 2012-12-30 13:50:31 +00:00
scripts unpack-bootstrap-tools: Removing the patch of libstdc++ 2012-12-30 13:53:48 +00:00
default.nix gcc: Put runtime libraries in a separate output 2013-06-12 16:11:14 +02:00
make-bootstrap-tools-crosspi.nix Adapting make-bootstrap-tools-crosspi.nix to crossDrv 2012-12-28 21:22:13 +01:00
make-bootstrap-tools.nix * Don't use the "replace-literal" command in stdenv; instead use 2012-01-19 13:47:26 +00:00