This is the mail archive of the mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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:
>Hello Christopher,
>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 ( 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:
> /usr/include/mingw/g++-v3
> /usr/include/w32api
> /usr/include/c++/3.1.1
> /usr/include/c++/3.1.1/i686-pc-mingw32
> /usr/include/c++/3.1.1/backward
> /usr/local/include
> /usr/lib/gcc-lib/i686-pc-cygwin/3.1.1/include
> /usr/i686-pc-mingw32/include
> /usr/include
>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:
Bug reporting:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]