Hi all,
Since it appears that CD has cleaned out old topics, I’m opening a new thread so that people with issues with the GCC 4.8 toolchain can get support.
Please post any future questions regarding this project in this thread.
Features:
-
GCC 4.8, with all it’s awesomeness including caret diagnostics, improved error messages, better optimizations, etc.
-
C++11 support. While this is a 4.8 feature, it deserves its own bullet point. Note that this is not yet enabled by default on all platforms due to some issues with updating WPILib.
-
Native builds for linux, with alpha native builds for OSX and Windows (including a .msi made using WIX, so you know it’s legit)
-
All-around awesomeness
If you want to help out with development, please do! Read the wiki, look at the code, and post here!
A few links:
FirstForge page for the project, including wiki with a decent amount of information to get up to speed on the project:
http://firstforge.wpi.edu/sf/projects/c--11_toochain
Wiki page on that project page that details how to get and install. Note that, being territorial, I’m going to recommend my repos over Patricks ;). In all seriousness though, mine are stable for cRIO development, but Patrick’s repos offer various features in different stages of development, which I’ll pull in once I’m convinced they’re stable.
http://firstforge.wpi.edu/sf/wiki/do/viewPage/projects.c--11_toochain/wiki/BinaryInstall
Wiki page on how to build and install with FRCMake (the IMHO easiest and best way to build these projects):
http://firstforge.wpi.edu/sf/wiki/do/viewPage/projects.c--11_toochain/wiki/UsingCMake
Link to the Windows Installer:
Note that once you install the windows installer, you have FRCMake et al installed automatically.
Link to the old topic to find old discussion - it’s long but well worth reading if you want to learn more (second only to the wiki):
WPILib repository (open development, unlike closed-off upstream):
All of the code/buildscripts can be found either on the team’s bitbucket:
https://bitbucket.org/frc-cpp11
or some is still on my github page:
As always, help is appreciated. Enjoy!