Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <3F8C2AE9.4040406@lapo.it> Date: Tue, 14 Oct 2003 18:57:13 +0200 From: Lapo Luchini User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20030916 X-Accept-Language: it, en, fr, es MIME-Version: 1.0 To: Mailing List: CygWin Subject: Re: 7-Zip References: <20030828071337 DOT 94843 DOT qmail AT web14611 DOT mail DOT yahoo DOT com> <3F4FD224 DOT 4080604 AT lapo DOT it> In-Reply-To: <3F4FD224.4080604@lapo.it> X-Enigmail-Version: 0.76.7.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Lapo Luchini wrote: > Biju G C wrote: > >> I wish there is somebody to port this. >> >> As per Igor Standalone command line version in folder >> Project\archiver\bundle\Alone\ will be easy to port > > I made a try at it, once.. but it has lotsa subdirectories and > libraries... without working Makefiles is not-so-easy to figure out > how to compile. > Moreover the source code is written so "Windows-like" (and I know *no* > Windows programming) that I can't understand which part of the code is > Windows-specific and which one just uses Windows names for "normal > things"... OK, I didn't know that .dsp could be translated "easily" to Makefiles (I can't find any program that does so *and* works, though) but fortunately Filip knew it and did a "unsupported" patch. I upgraded that to apply to 7-zip 3.11 clean source (using cygwin in -mno-cygwin mode, while his patch used mingw) so that a 7za.exe "stand alone executable" can be created with cygwin's gcc. As Biju said in an earlier message, this is at least the beginning... BTW: 7za.exe is much more like zip.exe than gzip.exe, as it is an archivier, not simply a compressor. Could be interesting to "extract" a compressor from it, and maybe adapt tar to use it, too. PS: strangely enough, the file is much much bigger (almost the double) and also a little slower (even if using -O3 -march=i686 it is 2x size an 10% slower than the original anyway) I don't want to believe that VisualC is better than gcc-3.3 =( -- Lapo 'Raist' Luchini lapo AT lapo DOT it (PGP & X.509 keys available) http://www.lapo.it (ICQ UIN: 529796) -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/