X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Rugxulo Newsgroups: comp.os.msdos.djgpp Subject: Re: Emacs pretest 23.0.94 is available Date: Fri, 19 Jun 2009 14:45:47 -0700 (PDT) Organization: http://groups.google.com Lines: 40 Message-ID: <331eefd8-fdf2-46f8-a44d-f73efbec2b85@q2g2000vbr.googlegroups.com> References: <83hbz2517i DOT fsf AT gnu DOT org> <32562673-5f73-4d6e-913f-e875cdc8d7f7 AT g19g2000vbi DOT googlegroups DOT com> NNTP-Posting-Host: 65.13.115.246 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1245447947 14127 127.0.0.1 (19 Jun 2009 21:45:47 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Fri, 19 Jun 2009 21:45:47 +0000 (UTC) Complaints-To: groups-abuse AT google DOT com Injection-Info: q2g2000vbr.googlegroups.com; posting-host=65.13.115.246; posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO User-Agent: G2/1.0 X-HTTP-UserAgent: Opera/9.64 (Windows NT 6.0; U; en) Presto/2.1.1,gzip(gfe),gzip(gfe) To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hi, On May 30, 7:36=A0pm, Rugxulo wrote: > > Cool beans! Now I just built it on my other XP machine "--with-system- > malloc" (although maybe I should've rebooted with a liveCD and tried > DOSEMU ... bah, next time maybe) with GCC 4.4.0, BinUtils 2.19, DJGPP > 2.04 beta, and I used -Os -mtune=3Di686. It's got everything (except *.o > and redundant .EXEs): =A0binaries, sources, docs, changelogs (16 > MB!), .tex / .pdf, "etc", etc. =A0;-) =A0 =A0 In other words, 32 MB packe= d > with "7za a -mx5" (medium compression) resulting in 170 MB unpacked > (or more on FAT w/ big clusters, ugh). > > P.S. For laughs, I locally tried stripping all the junk out > (extra .elc, docs, changelogs, parts of etc, sources) and UPXing > the .EXEs. Even then, the smallest I get with "7za a -mx5" is 14 MB. > Now looking at it, I see even more fluff that isn't needed (.png, > NEWS.*, gnus ... which only you probably understand how to get > working, a bunch of README files, ...). In other words, 60 MB > installed, and even then, I'm not entirely sure I didn't strip > something that looked unimportant but might be (rarely) needed. So, in > theory, if I (or somebody) was going to strip / split up everything > into separate packages, it'd need testing to make sure it didn't break > anything. Also need to test if building on LFN (or SFN) affects the > other. And I still say Gzip sources and/or binary could be included, > it's very small compared to what it saves (auto-compression-mode), and > that's only if it needs "gzip -9" to repack after unpacking (I forget, > does it??). It should probably be made to only unpack a temporary copy > (or to temporary dir). Otherwise, just use minigzip found in official > zlib-1.2.3/contrib/ since it's equally easy to build and works. (I > guess the Allegro Common Lisp inflate.cl is beyond anybody these days. > Oh well, I still like that idea too, but it does need converting to > eLisp *and* a .gz wrapper handler.) It seems that pretty much every *nix distro out there includes Zlib these days. And Zlib includes "gzopen, gzread, gzclose", so it should be ridiculously easy to use that to read Gzip-compressed files from within Emacs without needing an external Gzip binary. I'm surprised no one has already done this.