apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Vandenberg" <jay...@gmail.com>
Subject Re: building apr on cygwin for mingw
Date Tue, 05 Dec 2006 22:07:20 GMT
On 12/6/06, Bob Rossi <bob_rossi@cox.net> wrote:
> On Wed, Dec 06, 2006 at 08:30:55AM +1100, John Vandenberg wrote:
> > The problem appears to be that libtool is now emitting a blank line
> > before the line that contains the version string; try
> >
> > $ libtool --version 2>/dev/null | sed -e
> > '/^$/d;s/([^)]*)//g;s/^[^0-9]*//;s/[- ].*//g;q'
>
> Works like a charm.
>
> $ libtool --version 2>/dev/null | sed -e
> '/^$/d;s/([^)]*)//g;s/^[^0-9]*//;s/[- ].*//g;q'
> 1.5.23a

I have grabbed a copy of libtool-1.5.22 and 1.5.23a.  I can confirm
that 1.5.23a is emitting a blank line first, while 1.5.22 does not.
Sounds like a bug in their development builds.

> > >> >So, after patching autoconf, and making these two patches to apr, I
was
> > >> >able to cross compile on cygwin with this command,
> > >> >
> > >> >  ./configure  apr_cv_tcp_nodelay_with_cork=no
> > >ac_cv_func_setpgrp_void=yes
> > >> >  ac_cv_file__dev_zero=no --build=i686-pc-cygwin --host=i686-pc-mingw32
> > >> >  CC='gcc -mno-cygwin' CXX='g++ -mno-cygwin'
> > >> >
> > >> >I was able to take a sample program, and run it on a machine that did
> > >> >not have cygwin installed, and it ran fine. It was simply a hello world
> > >> >type program with apr stuff in it.
> > >>
> > >> Have you tried the test suite?
> > >
> > >Nope, great idea. Attached is the results. I'm going to try a native
> > >build of mingw to make sure the results are the same. How do these
> > >results look?
> >
> > They look comparable to the last msys/MinGW test results I have seen.
> >
> > http://marc2.theaimsgroup.com/?l=apr-dev&m=114506483217503&w=2
>
> Intereseting. So everything appears to be correct? For some reason,
> testsock works now, and it didn't before.

Great!  Hopefully in another few months testdso will also start
working correctly :-)

> I'd love to see the sed command go into apr.

We should first check whether the libtool developers intentionally
added that blank line; if they can fix the regression on their side,
it means that the next stable version of libtool will work with older
source tarballs of apr.

--
John

Mime
View raw message