[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: call AC_DISABLE_SHARED "conditionally" for a certain host

From: Ralf Wildenhues
Subject: Re: call AC_DISABLE_SHARED "conditionally" for a certain host
Date: Tue, 14 Feb 2006 13:18:29 +0100
User-agent: Mutt/1.5.11

* Florian Schricker wrote on Tue, Feb 14, 2006 at 12:52:11PM CET:
> On Tue, 2006-02-14 at 11:49 +0100, Ralf Wildenhues wrote:
> > 
> > Please let us know where the MINGW32 problems are.  If you did not use
> > `-no-undefined' while linking, please do so.  Maybe that solves your
> > issues.
> I got quite far already - am working on this for some time now - and
> "-no-undefined" got me the farthest but I still had unresolved symbols
> among other errors which all seem to come from the fact that dynamic
> linking on Win32 is ... dumb. :-/

Well, yeah.  Its COFF (executable format) is an outdated technology if
you ask me, "time sink" would also be appropriate, but your description
is quite to the point, too.  ;-)

> I have yet to try "--enable-runtime-pseudo-reloc" together with
> "-no-undefined" as I had gotten some linker message which suggested to
> use it; however I am still puzzled why using DLLs is such a pita
> compared to GNU/Linux & Darwin. :-(

Comparing apples and oranges there.  GNU/Linux is basically sane
(when looking at shared libraries from an ELF point of view ;-) ,
Darwin has gotten a lot better but needs quite some intricacies
in libtool for good support of their extended library formats,
win32 is arguably just arcane (granted, there are bugs in GNU
toolchain support for it, too), AIX has probably the most powerful
set of semantics but its default format is not so eay, either.

> If anyone's interested I'll report more on this - but I'm not sure if
> any of you is interested in problems with Xerces-C DLLs?! :-)

Well, yes, sure.  That's why I asked.  Post as much information as
possible (without generating huge emails please; use bzip2 or gzip
for large attachments) that may be valuable.  Please remove the
autoconf list from followups, though, it does not belong there.

We can still ignore it if the issue turns out not to be interesting.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]