Tim Prince wrote:

> bootstrap failures are due to a broken #ifdef specific to cygwin in the
> headers provided with cygwin,

If you mean the strsignal change in libiberty, that's been fixed in CVS
for a long time.

> the requirement for a specific version of
> autoconf (not available in setup),

You are never supposed to need any version of autoconf to simply build
gcc, only if you need to rebuild generated files.  If the timestamps are
correct (either by using a tarball or contrib/update_gcc to update from
SVN) then autoconf should never be invoked, otherwise something is wrong
with your setup.

> and the need to remove the -werror in
> libstdc++ build (because of minor discrepancies in cygwin headers).  All

That is what --disable-werror is for.

> be accepted.  Support for 64-bit native looks like it will be limited to
> mingw, so I no longer see a future for gcc on cygwin.

I don't know where you keep getting this conjecture from.  Porting the
Cygwin runtime library itself to x64 is a lot more work than getting a
64 bit MinGW environment working because Microsoft has already done the
work in the case of a 64 bit MSVCRT, and because there is a lot more
going on in the Cygwin runtime than in the Microsoft.  But just because
that porting work hasn't happened yet doesn't mean it won't eventually. 
Moreover, from the standpoint of gcc the two targets share virtually all
the same code and there is very little substantial difference between
them aside from miscellaneous specs file differences and driver bits, so
once that porting of the Cygwin runtime happens there should be minimal
work left on the gcc side.

Brian

Reply via email to