nixpkgs/pkgs/top-level
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
..
all-packages.nix gcc: Put runtime libraries in a separate output 2013-06-12 16:11:14 +02:00
guile-2-test.nix guile-2-test: Update to 2.0. 2011-02-22 13:39:56 +00:00
haskell-defaults.nix haskell-bmp: update to version 1.2.5.1 2013-06-05 12:17:35 +02:00
haskell-packages.nix haskell-bmp: update to version 1.2.5.2 2013-06-07 23:25:28 +02:00
make-tarball.nix Add an "unstable" aggregate to replace the "unstable" view 2013-03-26 11:59:00 +01:00
mingw.nix
node-packages-generated.nix Update nodePackages 2013-06-05 11:22:42 -04:00
node-packages.json add nodePackages.jshint 2013-05-30 16:01:18 +02:00
node-packages.nix Make nodePackages individually overridable 2013-05-31 13:27:55 -04:00
perl-packages.nix Module::Pluggable: Update to 4.8 2013-06-02 23:33:27 +02:00
platforms.nix fuloong linux: add CGROUPS and disable FTRACE 2013-03-30 23:38:39 +01:00
python-packages.nix dont bootstrap distribute in IMAPClient 2013-06-06 10:57:01 +02:00
release-cross.nix rpi: more packages to cross-compile 2013-05-26 12:54:26 +02:00
release-haskell.nix release-haskell.nix: make sure idris compiles 2013-06-05 12:17:35 +02:00
release-lib.nix mercurial: Update to 2.6.1 2013-05-15 13:15:53 +02:00
release-python.nix mercurial: Update to 2.6.1 2013-05-15 13:15:53 +02:00
release-small.nix release.nix, release-small.nix: build atlas library on Hydra 2013-06-02 09:41:32 +02:00
release.nix firefox: Update to 21.0 2013-06-06 13:07:54 +02:00