This is the mail archive of the
cygwin-patches
mailing list for the Cygwin project.
Re: [patch] Update build flags for new compiler feature
On Oct 2 18:19, Christopher Faylor wrote:
> On Fri, Oct 02, 2009 at 10:11:14PM +0100, Dave Korn wrote:
> >
> > So, nobody did ask for a compiler version check(*), so here's the patch plus
> >changelog, and I'd like to get separate OKs from both cgf and cv to say that
> >you've each either updated your cross-build environments or don't mind
> >patching the flag back out locally until you can.
> >
> >winsup/cygwin/ChangeLog:
> >
> > * Makefile.in (CFLAGS): Add -mno-use-libstdc-wrappers
> >
> > (In case anyone was wondering, I think CFLAGS, rather than CXXFLAGS, is the
> >right place to add it; it applies to cross-language mixed linking situations
> >as much as it does to C++ alone).
>
> I think we've confirmed that this is a good fix. Please check it in.
I just built a gcc 4.3.4 Linux->Cygwin cross compiler using the sources
from the Cygwin 1.7 distro. I used the following build flags:
--disable-bootstrap --enable-version-specific-runtime-libs \
--enable-static --enable-shared --enable-shared-libgcc \
--disable-__cxa_atexit --with-gnu-ld --with-gnu-as --with-dwarf2 \
--disable-sjlj-exceptions --enable-languages=c,c++ --disable-symvers \
--enable-threads=posix --with-arch=i686 --with-tune=generic \
--with-newlib
When I try to build Cygwin I get:
cc1plus: error: command line option '-muse-libstdc-wrappers' is not
supported by this configuration
What am I doing wrong?
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat