Re: revised patch for glib compilation on cygwin with POSIX runtime
- From: "Gary V. Vaughan" <gvv techie com>
- To: Tor Lillqvist <tml iki fi>
- Cc: Stefan Ondrejicka <ondrej idata sk>, Owen Taylor <otaylor redhat com>, gtk-devel-list gnome org
- Subject: Re: revised patch for glib compilation on cygwin with POSIX runtime
- Date: Fri, 9 Feb 2001 20:43:49 +0000
On Thu, Feb 08, 2001 at 08:09:15PM +0200, Tor Lillqvist wrote:
> Sorry for following up so late. Haven't really had time to read my
> mail properly for many days. Can I assume that you Stefan will revise
> the patch a bit according to the discussion and my comments below, and
> send in a re-revised one?
>
> About the Makefiles: Some week ago I tinkered with building makefiles
> for mingw compilation using auto* et al. It almost worked. I had to do
> some manual dos2unix conversions at various places. Certainly I think
> that for cygwin it won't be necessary to have hand-written makefiles.
>
> > > I believe that CVS versions of libtool provide support for Win32 DLLs.
>
> > I have checked out libtool from CVS about four months ago and was not
> > able to get compilation of DDLs working. Maybe there has something changed
> > during the time.
>
> The bleeding edge is better, I think. Although I don't remember
> exactly how far I got when I hacked on it.
About four months ago is when it *was* working! Unfortunately it has
bitrotted a little since then. I will work on fixing win32 DLL
building in libtool as soon as I have my glib patch for wrapping
libltdl ready.
The goat book (http://sources.redhat.com/autobook) contains a detailed
example of how portable DLL building is supposed to work with libtool
on cygwin.
> > Ok. I will be glad when this new libtool will work. Only one thing is,
> > that I would like to keep differently named .dll libraries for cygwin
> > (prefixed with cyg) to avoid collision with .dll libraries compiled for
> > native Win32.
>
> Yes, that is very important.
I have a nice requirements document from Chuck Wilson which includes
details of cyg prefixes for win32 dlls built by cygwin. It will be in
before I release libtool-1.4.
> > I am not sure wheter this is posible to achive with libtool
> > (I am not expert on libtool, so maybe I am wrong).
>
> If not currently, it should be made possible... I would think that it
> is possible, as the cyg* prefix is standard in cygwin now.
More or less. Most of the contributers to cygwin have started
building their dlls like this. Libtool will support it as soon as I
get time to implement it (patches are always gratefully received).
> > > - Generate the cygwin defs files from that by some sort sed script.
>
> A sed script that just deletes the g_win32_ entries might be suitable.
Libtool-1.6 will provide options for limiting exported symbols by
explicit list or sed regexp...
Cheers,
Gary.
--
___ _ ___ __ _ mailto: gvv techie com
/ __|__ _ _ ___ _| | / / | / /_ _ _ _ __ _| |_ __ _ ___ gary gnu org
| (_ / _` | '_|// / |/ /| |/ / _` | || / _` | ' \/ _` | _ \
\___\__,_|_|\_, /|___(_)___/\__,_|\_,_\__, |_||_\__,_|//_/
home page: /___/ /___/ gpg public key:
http://www.oranda.demon.co.uk http://www.oranda.demon.co.uk/key.asc
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]