Re: Portable AbiWord

From: Ryan Pavlik <abiryan_at_ryand.net>
Date: Wed Jan 11 2006 - 18:42:43 CET

I could have sworn I used 1.2.3 to build that... I will double-check and
make sure that it's used for 2.4.3.

Other than that, that makes sense. I build using MinGW (the only build
system right now that produces a fully-updated and well-working binary -
MSVC I think still uses zlib 1.2.0, and there are a few other things
that make it unsuitable for release binaries), so that's why we have the
dll and the exe. There may be something I can do to the DLL to make it
smaller, someone mentioned strip. Perhaps I'll play around with that
before 2.4.3.

Ryan

Johnny Lee wrote:

>
> For the official 2.4.2, the bin directory shows three files:
> 1 small EXE
> 1 huge-ass DLL - ~9 Mib
> 1 zlib1.dll, according to the version information it is version 1.2.2,
> while, http://www.zlib.net/ shows that 1.2.3 is current and has fixed
> several security vulnerabilities and other bugs:
>
> =============
> Current release:
> zlib 1.2.3
>
> July 18, 2005
>
> Version 1.2.3 eliminates potential security vulnerabilities in zlib
> 1.2.1 and 1.2.2, so all users of those versions should upgrade
> immediately. The following important fixes are provided in zlib 1.2.3
> over 1.2.1 and 1.2.2:
>
> Eliminate a potential security vulnerability when decoding invalid
> compressed data
> Eliminate a potential security vulnerability when decoding specially
> crafted compressed data
> Fix a bug when decompressing dynamic blocks with no distance codes
> Fix crc check bug in gzread() after gzungetc()
> Do not return an error when using gzread() on an empty file
> ========
>
> Abiword 2.4.2 compiles under VC2005 to about a 4.2 Mib EXE using the
> converted MSVC71 project files.
>
> J
>
>> From: "John T. Haller" <abiword@johnhaller.com>
>> To: abiword-dev@abisource.com
>> Subject: Re: Portable AbiWord
>> Date: Tue, 10 Jan 2006 15:06:21 -0500
>>
>>
>> Tomas Frydrych wrote:
>>
>>> Erm, what exactly is included in this size? I am asking because the
>>> non-debug AbiWord.exe (and whatever the libraries that come with it
>>> when
>>> it is build on mingw are; not the plugins though) should be only ~5MB,
>>> and as Alan said, it compresses down to a size that should fit, or
>>> nearly fit, a floppy. If it is 18MB, then you are compressing (and we
>>> are probably distributing) the binaries with debugging symbols in them,
>>> and someone should look into fixing this -- we should not be passing -g
>>> to gcc for building release binaries (or we need to run the strip
>>> utility on them afterwards, if that works with mingw).
>>
>>
>> A standard AbiWord install is actually 18.2MB using the installer on
>> abiword.com. The bins are 9MB, help is 2.25MB, strings are 4.4MB.
>> Those are the biggest pieces.
>>
>> Regards,
>> John
>>
>>
>
> _________________________________________________________________
> FREE pop-up blocking with the new MSN Toolbar – get it now!
> http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/
>
>

-- 
Ryan Pavlik
AbiWord Win32 Platform Maintainer
www.abisource.com
"Optimism is the father that leads to achievement." - Helen Keller
Received on Wed Jan 11 18:42:47 2006

This archive was generated by hypermail 2.1.8 : Wed Jan 11 2006 - 18:42:47 CET