mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-18 10:53:52 +00:00
732495017b
This is a major closure size reduction on Darwin, and probably a less significant one on Linux. On darwin, retaining the compiler means adding clang and its dependency llvm to the perl closure, which gives us ~400MB of extra stuff. Considering that Nix itself depends on this version of perl, that makes cutting a new Nix release rather unpleasaont Darwin. After this patch, I was able to get the `nixUnstable` closure down to 21MB after feeding it into a .tar.xz (123MB before compression). There's still room for improvement but this should carry us over until we split outputs. |
||
---|---|---|
.. | ||
acl2 | ||
angelscript | ||
ceptre | ||
chibi | ||
clisp | ||
clojure | ||
dart | ||
eff | ||
elixir | ||
erlang | ||
falcon | ||
gnu-apl | ||
groovy | ||
gtk-server | ||
guile | ||
hugs | ||
io | ||
j | ||
jimtcl | ||
jruby | ||
jython | ||
kona | ||
lolcode | ||
love | ||
lua-4 | ||
lua-5 | ||
luajit | ||
lush | ||
maude | ||
mujs | ||
nix-exec | ||
octave | ||
perl | ||
php | ||
picoc | ||
picolisp | ||
pure | ||
pypy | ||
pyrex | ||
python | ||
racket | ||
rakudo | ||
rascal | ||
regina | ||
renpy | ||
ruby | ||
scheme48 | ||
scsh | ||
self | ||
spidermonkey | ||
supercollider | ||
tcl | ||
xulrunner |