Share

CeGCC - Cross development for Pocket PC

File Release Notes and Changelog

Release Name: zlib-1.2.3

Notes:

Zlib 1.2.3, Windows CE port (compilation with cegcc)


1) Licence

See src/zlib-1.2.3/FAQ, points 22, 23 and 24


2) URL of the original version

http://www.zlib.net/


3) Version

zlib 1.2.3


4) Dependencies

None


5) Maintainer

Vincent Torri <vtorri @ univ-evry dot fr>


6) Source patch:

see zlib-1.2.3.diff in the patch/ sub directory

To apply that patch:
 * download the original version of zlib-1.2.3
 * copy zlib-1.2.3.diff in zlib-1.2.3/
 * type : patch -p0 < zlib-1.2.3.diff


7) Compilation

 * Version: svn 22-Jul-2008
 * Architecture: mingw32ce
 * CPPFLAGS: -D_WIN32_WCE=0x0400 -DNO_ERRNO_H
 * CFLAGS: -O3 -Wall -mms-bitfields
 * LDFLAGS: --enable-auto-import -s

 * Porting issues:
  - does not use the errno system, but zlib implement some dummy
    errno variable for the compilation on Windows CE.
  - gzio.c and zutil.h have been modified accordingly


8) Location of the cegcc source files

in src/zlib-1.2.3


9) Creation of the binary version

 * Go to the release/ subdirectory
 * To create the binaries and development files, type

  make

 * To clean all files, type

  make clean

 * names of the generated files:

  binary files: zlib-1.2.3-bin.tar.bz2
  development files: zlib-1.2.3-dev.tar.bz2


Changes: