[meego-commits] 5034: Changes to Trunk:Testing/zlib
nashif at linux.intel.com
Wed Jun 30 15:03:35 UTC 2010
for the record:
Version 1.2.5 fixes bugs in gzseek() and gzeof() that were present in version 1.2.4 (March 2010). All users are encouraged to upgrade immediately.
Version 1.2.4 has many changes over 1.2.3, including these improvements:
* Fixed bugs in adler32_combine(), compressBound(), and deflateBound()
* Wholesale replacement of gz* functions with faster versions
* As part of that, added gzbuffer(), gzoffset(), gzclose_r(), and gzclose_w() functions
* Faster Z_HUFFMAN_ONLY and Z_RLE compression for images and other specialized compression
* Added flush options Z_BLOCK to deflate() and Z_TREES to inflate() for finer control
* Added inflateReset2() and inflateMark() functions, the latter to aid in random access applications
* Added LFS (Large File Summit) support for 64-bit file offsets and many other portability improvements
* Updated examples in examples/ and updated third-party contributions in contrib/
On 2010-06-30, at 10:49 AM, Arjan van de Ven wrote:
> On 6/30/2010 2:10 AM, Yin, Yan wrote:
>> Thanks Austin! The optimization seems should be kept when upgrade to 1.2.5 then.
>> However, this *non-standard build process* makes the upgrade to 1.2.5 rather difficult, as top-level Makefile has changed a lot between 1.2.3 and 1.2.5, I tried very hard to fix the dependency issue in Arjian's spec file, but with no luck to success. :-(
>> After fixed several dependency issues, I'm blocked at this line "make test -f Makefile.old LDFLAGS="libz.a -lgcov"", in 1.2.5, it will check teststatic, testshared, test64 respectively, the teststatic and testshared will succeed, but test64 will fail, which seems related with the profile guided optimization.
>> Arjan/Austin, any suggestions on this?
> what is the exact reason you really want to go to 1.2.5?
> what does it fix? what are the new features?
> or in other words, is it worth doing this work?
> Meego-commits mailing list
> Meego-commits at meego.com
More information about the MeeGo-commits