Hi,

I know that cegcc 4.3.0 is not a priority but I have noticed the following
errors and I prefer to warn you before I forget:

You need to add namespace  _GLIBCXX_BEGIN_NAMESPACE(std) ...
        _GLIBCXX_END_NAMESPACE in

 gcc-4.3.0/libstdc++-v3/config/os/mingw32ce/ctype_base.h
 gcc-4.3.0/libstdc++-v3/config/os/mingw32ce/ctype_inline.h  

 

in gcc-4.3.0/gcc/tsystem.h your forgot to protect errno :  


- /* All systems have this header.  */
- 96    #include <errno.h>

+ #ifndef __MINGW32CE__
+ /* All systems except Windows CE have this header.  */
+ #include <errno.h>
+       
+ #ifndef errno
+ extern int errno;
+ #endif
+ #endif

I think gcc-4.3.0 doesn't compile libgcc anymore when using all-gcc target
so you need to modify the scripts :

in build-mingw32ce.sh 

build_gcc()
{
...
make
rm -f gcc/as
make || exit 1
#
# End workaround
#
make install || exit 1
...
}

Finally I think you should have created a branch to incorporate gcc4.3.0
and especially you should have removed java, gnatools, ada and fortran
because it takes ages to checkout ....










-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Cegcc-devel mailing list
Cegcc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cegcc-devel

Reply via email to