12 Feb 2006 09:56
Re: Word splitting with zsh fix
Ralf Wildenhues <Ralf.Wildenhues <at> gmx.de>
2006-02-12 08:56:53 GMT
2006-02-12 08:56:53 GMT
* DervishD wrote on Sat, Feb 11, 2006 at 01:22:26PM CET:
>
> I've spotted a problem with libtool that has to do with the word
> splitting that Zsh does in the expression '${1+"$ <at> "}' (which, in
> turn, is a workaround to fix the "$ <at> " expansion problem when the
> variable is empty in old shells). GNU autoconf has already corrected
> this problem, and I'm using a similar fix for libtool. The patch is
> gzipped and attached to this message.
Thanks for noticing this. In fact, for CVS Libtool, we just call
AS_SHELL_SANITIZE to get Autoconf's initialization blurb (and its
fixes). There is an open (unrelated) issue about that code being
discussed over at autoconf-patches at the moment; I'll backport it
to branch-1-5 as soon as that has settled.
Thanks again!
Cheers,
Ralf
)
On Tue, 2006-02-14 at 11:49 +0100, Ralf Wildenhues wrote:
> > Currently I am on the way on moving some software projects from custom
> > makefiles to autoconf. These projects mostly depend on Xerces-C; since
> > we want to support Linux, Darwin & MinGW32 I ran into trouble with DLLs
> > on MinGW32 depending on Xerces-C DLLs so, for the first releases I
> > figured I might just want to disable shared libs on MinGW32 before
> > digging deeper on where the problems are.
>
> 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. :-/
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.
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?!
> 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.
RSS Feed