ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2001/03/14/10:04:31

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: <005c01c0ac98$10430cd0$9865fea9@edward>
From: "edward" <tailbert AT yahoo DOT com>
To: <cygwin-apps AT cygwin DOT com>
Subject: automake/libtool for cygwin.
Date: Wed, 14 Mar 2001 10:04:22 -0500
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
X-Apparently-From: Swiftnsavv AT aol DOT com

This is a multi-part message in MIME format.

------=_NextPart_000_0059_01C0AC6E.244DC370
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

alright folks,

here is what looks like a *clean* working version of automake and libtool to
build dll's on cygwin. unified diffs against cvs, as usual.

note: do *not* depend on the automatic generation of def files. that works
for only the simplest libraries, and even then it might miss something.
always generate one yourself.

so far, i've tested it against several projects i'm working on; libiconv,
fribidi and glib (cvs) works fine *almost* out of the box. the only
modifications are to the makefiles to utilize def files explicitly.

for those of you who have a copy of my previous patches, here is what's new:
fix for relocation of dll when compiling *against* the dll in another
project.

there are some changes which are intended to be temporary, until other
projects such as autoconf, etc. are updated. please don't submit these to
any of those projects! there is a *decent* chance that some of the changes i
made *break* non-cygwin systems. be advised.

remember: these patches are meant to be used together. do *not* apply one
without the other. i also suggest compiling and installing into a
non-standard path. i use /usr/beta.

simple directions:
    1) cvs the latest automake and libtool (and autoconf, just to be
consistent)
    2) apply patches
    3) configure/install into someplace non-standard.

cheers,
edward

------=_NextPart_000_0059_01C0AC6E.244DC370
Content-Type: application/octet-stream;
	name="auto-cygwin.tar.bz2"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="auto-cygwin.tar.bz2"

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
yR/+LuSKcKEgGLCbhg==

------=_NextPart_000_0059_01C0AC6E.244DC370--

- Raw text -


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