I'm happy to announce that the next major GCCSDK release will be based
on GCC 4.7.x instead of GCC 4.6.x what we've originally anticipated.
There are mainly two reasons:
- First of all, we've been tracking the GCC 4.7 developments together with
our APCS-32 changes and the results so far have been looking so good
that we think any additional effort to finish off a GCC 4.6.x based release
could equally, or even be better, be spend on finishing a GCC 4.7.x based
release.
- GCC FPA support has been declared deprecated in GCC 4.7.x and marked to be
removed in the GCC 4.8 release. So it's better to base a next GCCSDK
release on the latest GCC branch where we still have official FPA support.
For those following our GCCSDK trunk and building their cross-compiler
themselves : the current Makefile driven build does not support a switch
of the SVN GCC branch we have at srcdir.orig/gcc-trunk so the following
manual steps are needed to be done once (assuming you want to reuse what
you've checked out as much as possible and don't want to do a fresh
checkout):
$ svn revert -R srcdir.orig/gcc-trunk
$ svn switch svn://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch srcdir.orig/gcc-trunk
$ make clean
$ rm -rf release-area
$ svn update
After that, it's business as usual, i.e. do:
# To re-sync with gcc's branches/gcc-4_7-branch branch:
$ make updategcc
# To re-build GCCSDK reusing whatever you've already built as much as possible:
$ make
# To build the native RISC OS compiler:
$ make ronative
Etc., cfr. README file.
FYI, GCC 4.7.1 has been released two days ago, today when you build the
native RISC OS compiler, you have:
*gcc --version
gcc (GCCSDK GCC 4.7.2 Release 1 Development) 4.7.2 20120616 (prerelease) [gcc-4_7-branch revision 188691]
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
So the very latest & stable GCC 4.7.x. :-)
On behalf of the GCCSDK developers,
John.
--
John Tytgat, in his comfy chair at home BASS
John.Tytgat@aaug.net ARM powered, RISC OS driven
_______________________________________________
GCCSDK mailing list gcc@gccsdk.riscos.info
Bugzilla: http://www.riscos.info/bugzilla/index.cgi
List Info: http://www.riscos.info/mailman/listinfo/gcc
Main Page: http://www.riscos.info/index.php/GCCSDK
No comments:
Post a Comment