This is the mail archive of the
mailing list for the Cygwin project.
Re: Available for test: gcc-3.1.1-2 gcc2-2.95.3-8
On Thu, Jul 11, 2002 at 05:15:51PM +0200, Pavel Tsekov wrote:
>Thursday, July 11, 2002, 6:43:04 AM, you wrote:
>CF> Fixes in gcc2:
>CF> -mno-cygwin works with c++ now?
>I got setup.exe (188.8.131.52) to compile with that version (3.1.1-2) by
>making the following changes:
>1. Create a symlink:
>lrwxrwxrwx 1 paveltz Nessuno 54 Jul 11 16:15 i686-pc-mingw32 -> /usr/
>This is required because it contains the bits/ partf of libstdc++ and
>g++ seem to look it there.
Yes, I noticed this when trying to build setup myself recently. I think
something changed in the g++ include file searching between my first
implementation of -mno-cygwin and now. I'll make this correction in a
new gcc-mingw package.
>2. Add /usr/include/mingw/g++-v3 to CXXFLAGS
I may nuke g++-v3 in the next release. It looks like mingw and cygwin can share the
same /usr/include/c++/3.1.1 directory.
>So finally I get this:
>GNU CPP version 3.1.1 20020710 (prerelease) (cpplib) (80386, BSD syntax)
>GNU C++ version 3.1.1 20020710 (prerelease) (i686-pc-cygwin)
> compiled by GNU C version 3.1.1 20020706 (prerelease).
>ignoring duplicate directory "/usr/i686-pc-mingw32/lib/../../include/w32api"
>#include "..." search starts here:
>#include <...> search starts here:
>This changes and some modifications to the sources (using namespace,
>replacing old headers) make setup.exe build fine.
Would you be willing to send me (in personal email) some source patches
for this, so that I can try it myself? I could have sworn that I built
setup with an earlier version of gcc 3.1 but it's dying in libgetopt++.a
for me now.
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html