On Sun, Apr 15, 2007 at 07:19:49PM +0200, Stefano Zacchiroli wrote: > I'm a bit concerned about the huge size increase of camlp4 related > stuff, and I'm writing to you in the hope you can shed some light on the > roles of the various new components of camlp4. > > Here are some numbers, where usr/ is a directory containing a sample, > somewhat stripped, installation of ocaml, without the .opt version of > the executables: > > $ du -sh usr/ usr/bin/ usr/lib/ocaml/3.10.0/ > 178M usr/ > 87M usr/bin/ > 91M usr/lib/ocaml/3.10.0/ Hi Nicolas, we are almost ready in Debian for the first official release of ocaml 3.10.0 packages (experimental releases have already been uploaded to our "experimental" branch). I still have some size concerns. The usr/bin/ stuff is now definitely better, "just" 9.5 Mb: zack@aquarium:/tmp/ocaml/usr/bin$ du -shc camlp4* 824K camlp4 1,2M camlp4boot 1,2M camlp4o 1,3M camlp4of 1,3M camlp4oof 1,3M camlp4orf 404K camlp4prof 1,1M camlp4r 1,2M camlp4rf 9,5M total the usr/lib/ stuff is still painful: zack@aquarium:/tmp/ocaml/usr/lib/ocaml/3.10.0/camlp4$ du -sh 69M . I guess that can't be reduced any further due to static linking needs, so we are considering splitting camlp4 "extra" stuff in a separate package. This way users will be able to have a basic ocaml 3.10 installation with just a minimal camlp4 not requiring to much disk space and still be able to install separately extra camlp4 stuff. Hence the question: can you suggest us where to draw a line between what is "basic" camlp4 and what is "extra" camlp4 both in term of executables and in term of libraries? Many thanks in advance, Cheers. -- Stefano Zacchiroli -*- PhD in Computer Science ............... now what? zack@{cs.unibo.it,debian.org,bononia.it} -%- http://www.bononia.it/zack/ (15:56:48) Zack: e la demo dema ? /\ All one has to do is hit the (15:57:15) Bac: no, la demo scema \/ right keys at the right time
Attachment:
signature.asc
Description: Digital signature