ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2000/07/22/10:21:52

Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com
List-Subscribe: <mailto:cygwin-apps-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-apps/>
List-Post: <mailto:cygwin-apps AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-apps-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/lists.html#faqs>
Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com
Message-ID: <3979AEB0.B9013384@ece.gatech.edu>
Date: Sat, 22 Jul 2000 10:24:48 -0400
From: Charles Wilson <cwilson AT ece DOT gatech DOT edu>
X-Mailer: Mozilla 4.73 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: cygwin-apps AT sourceware DOT cygnus DOT com
Subject: zlib-1.1.3-3 ready for test

A few minor tweaks and documentation fixes relative to the recent
zlib-1.1.3-2 package.

This one is probably ready to go into 'latest' (*) AFTER the next
cygwin-binutils package is released. 

(*) I think zlib should be in 'contrib' instead of 'latest'.

The package is now available for testing at
   ftp://sourceware.cygnus.com/pub/cygwin/private/cygwin-extras-392/

zlib-1.1.3-3.tar.gz
zlib-1.1.3-3-src.tar.gz

Building requires gcc-2.95.2-2 and binutils (CVS, 20000721 or later)

NOTES:

o import-lib libfoo.dll.a
o stripped dll libfoo.dll
o static-lib libfoo.a
o cygwin-specific docs in /usr/doc/Cygwin/zlib-1.1.3.README
o generic docs in /usr/doc/zlib-1.1.3/*
o source archive already has the cygwin-specific patch applied

o cygwin-specific README and PATCH are stored in the source archive,
under <top>/CYGWIN-PATCHES/* (although the patch has already been
applied to the archive itself).

o define -DZLIB_STATIC to get the 'correct' #define's when compiling a
.o that will be linked statically -- as well as using 'gcc -static'
during the link step

o no special -Ddefine options needed (or link options) needed to link to
the dll

I was able to successfully compile and pass 'make test' with all of the
following:

static 
dll
static w/ contrib/asm686/match.S
dll w/ contrib/asm585/match.S
static w/ contrib/asm586/match.S
dll w/ contrib/asm586/match.S

static (using 'gcc -mno-win32')
dll (using 'gcc -mno-win32')
static w/ contrib/asm686/match.S (using 'gcc -mno-win32')
dll w/ contrib/asm585/match.S (using 'gcc -mno-win32')
static w/ contrib/asm586/match.S (using 'gcc -mno-win32')
dll w/ contrib/asm586/match.S (using 'gcc -mno-win32')

However, the binary package did not use any of the assembler code, and I
didn't use 'gcc -mno-win32'.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019