All the buzz was right, a new release was anxiously waiting to become official, only being released when all tests pass on all platforms. We got it rock-solid on various Linux flavors, Windows (Visual Studio) and Mac OS-X. Focusing on usability instead of features, it accumulates tons of suggestions and improvements offered by the community, translated in 262 patches alone for RTT between 2.2.0 and 2.3.0.
You can find all the relevant download links and documentation on this page: http://www.orocos.org/toolchain
Most notable enhancements are:
- Bootstrapping in ROS and non-ROS environments is supported See http://www.orocos.org/wiki/orocos/toolchain/getting-started
- Many improvements in the build system (UseOrocos-RTT.cmake)
- Building components without depending on OCL
- Full Win32 support on Visual Studio 2005 -> 2010
- Multi-target builds work by setting an OROCOS_TARGET environment variable (optional), a multi-target runtime will always work, even without this variable set.
- We support Xerces-2 and -3 now for reading property XML files
The most notable disruption in this release is that all (component) libraries are now by default installed in a 'target/' subdirectory of the orocos/ component directory. If you use the UseOrocos-RTT.cmake macros, this transition should be seamlessly. If you don't want such a target subdirectory, define the OROCOS_SUFFIX to the empty string in your CMake configurations.
This and other caveats and improvements can be read on this page: http://www.orocos.org/stable/documentation/rtt/v2.3.x/doc-xml/orocos-rtt-changes.html It is important to read this page first before you upgrade.
ROS users may also choose to wait until the orocos_toolchain_ros updates to this release, later this week.