delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/08/31/14:30:11

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
From: Tor Lillqvist <tml AT iki DOT fi>
MIME-Version: 1.0
Message-ID: <14766.41758.390000.471560@gargle.gargle.HOWL>
Date: Thu, 31 Aug 2000 21:25:34 +0300 (FLE Daylight Time)
To: cygwin AT sources DOT redhat DOT com
Subject: Re[2]: DLL naming conventions
In-Reply-To: <3623.000831@is.lg.ua>
References: <39AD1F78 DOT 4F5EAABE AT ece DOT gatech DOT edu>
<3623 DOT 000831 AT is DOT lg DOT ua>
X-Mailer: VM 6.73 under Emacs 20.4.1

Paul Sokolovsky writes:
 > GIMP's stupid shrink-wrapped installer drop its to
 > windows/system).

No it doesn't. (It did at some point, a long time ago.) Currently it
puts the DLLs in \Program Files\Common Files\GNU.

Currently the GIMP for Windows does not use DLLs for the JPEG, Zlib or
TIFF libraries, precisely because of the lack of consensus in naming
etc. And if there is anything to learn from this discussion, it is
that it is best to stick to static libraries in the future, too...

One point that has not been brought up here is that it is not enough
that some library's API is stable, like for instance zlib. The ABI
must also be identical in order to be able to share the same DLL
between applications from different sources. With this I am thinking
of struct packing issues, i.e. whether gcc compilations use
-fnative-struct (MSVC-compatible bitfield packing) or not.

Sorry that this is mostly off-topic to the cygwin list.

--tml


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


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