Current Unresolved GCC 3.3 / MingW Build Issues
Mohan Embar
gnustuff@thisiscool.com
Fri Feb 21 15:49:00 GMT 2003
Hi People,
I wiped my gcc and build directories, did a new CVS refresh and am
starting the process all over again. This is to get a sane build environment
so I can start delivering the patches I said I'd deliver.
Although John Murga's wrapper around Ranjit's scripts:
http://gcc.gnu.org/ml/java/2003-01/msg00299.html
were originally only advertised for a Cygwin build, they are
also invaluable on Linux and I'm using these as my base.
Of the four issues I originally faced:
http://gcc.gnu.org/ml/java/2003-02/msg00134.html
Two are still unresolved and cause the build to break. As for the
third one mentioned in the above link (hardcoded g++_build
directory), I've traced this to the following line:
CXX=`echo $(CXX_fake) | sed 's/xgcc/g++/g'`
in gcc/libstdc++_v3/testsuite/Makefile.am
Ironicially (or serendipitously), John, Lars and I all chose
a directory name with "xgcc" in it although we didn't have to.
Using build directories without any embedded "xgcc" makes
this problem go away. If anyone thinks this is worth following
up on with the gcc people, let me know.
Now for the remaining two problems (atomicity.h and ECONNREFUSED).
As for atomicity.h, there are two non-mutually-exclusive alternatives:
Ranjit's patch: http://gcc.gnu.org/ml/libstdc++/2002-12/msg00232.html
Phil's patch: http://gcc.gnu.org/ml/libstdc++/2003-01/msg00278.html
I am willing to follow up on either or both of these, but I need your
input as which and how.
The final problem is the ECONNREFUSED issue. Ranjit had a quick fix for
this:
http://gcc.gnu.org/ml/java/2002-12/msg00295.html
http://gcc.gnu.org/ml/java/2002-12/msg00320.html (Tom's followup)
but then later Tom (and Ranjit) said that the more noble, loftier goal
was to split out the Win32 networking code. Is this splitting off
feasible given the timeline of the GCC 3.3 release or is a quick fix
perhaps warranted?
The MingW build for GCC 3.3 build is broken until we can get these two
issues resolved.
-- Mohan
http://www.thisiscool.com/
http://www.animalsong.org/
More information about the Java
mailing list