[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Libtool head: stresstest.at export of w8$ symbol
From: |
Ralf Wildenhues |
Subject: |
Re: Libtool head: stresstest.at export of w8$ symbol |
Date: |
Fri, 9 Sep 2005 10:48:21 +0200 |
User-agent: |
Mutt/1.4.1i |
* Peter Ekberg wrote on Thu, Sep 08, 2005 at 03:13:43PM CEST:
> * Ralf Wildenhues wrote on Thursday, September 08, 2005 09:42 CEST:
> > * Peter Ekberg wrote on Fri, Sep 02, 2005 at 09:50:01PM CEST:
> > > Ralf Wildenhues wrote:
> > However, with that change, stresstest still eventually fails with a
> > | Cannot export w1$: symbol not defined
> > | Cannot export w10$: symbol not defined
> > | ...
> >
> > on mingw, and a
> >
> > | grep: Invalid back reference
> > |
> > /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/b
> > in/ld: sub3/.libs/dlself.def:8: syntax error
> > |
> > /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/b
> in/ld:sub3/.libs/dlself.def: file format not recognized; treating as
> linker > script
> > |
> > /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/b
> in/ld:sub3/.libs/dlself.def:2: syntax error
> > | collect2: ld returned 1 exit status
> >
> > on cygwin, both with gcc. (Yes, I should be implementing better
> > stresstest error reporting first..)
>
> Ah, the \\\1 part needs an extra round of escapes. See new patch.
The new patch still fails with the `w1$' error above.
> Like this?
>
> * libltdl/config/ltmain.m4sh (func_generate_dlsyms):
> Fix escape expression to actually escape relevant
> characters from the following grep. Fix Cygwin and
> MinGW to use the filtered symbol list when exporting
> from self, and not the symbol filter.
> * tests/stresstest.at: Export w8, not w8$
I believe not. :)
(Unless I messed up testing your patch)
Cheers,
Ralf