Chapter 1. Features

The Red Hat Developer Toolset 1.1 release provides the following tools:
  • GNU Compiler Collection (GCC) version 4.7.2;
  • GNU Debugger (GDB) version 7.5;
  • binutils version 2.23.51;
  • elfutils version 0.154;
  • SystemTap version 1.8;
  • Valgrind version 3.8.1;
  • OProfile version 0.9.7;
  • dwz version 0.7.
The following features are fully functional and stable in this 1.1 release:
  • Building applications that are compliant with C89, C99 and C11 standards.
  • Building applications that are compliant with C++98 and C++03 versions of C++.
  • Building applications that are compliant with C++11.
  • Building of Fortran applications.
  • Building the above applications on Red Hat Enterprise Linux 5 and executing on Red Hat Enterprise Linux 5 or Red Hat Enterprise Linux 6.

    Note

    Building on Red Hat Enterprise Linux 6 and executing on Red Hat Enterprise Linux 5 will not be supported by this or later releases.
  • Building the above applications on Red Hat Enterprise Linux 6 and executing on Red Hat Enterprise Linux 6.
  • Building code compliant with OpenMP version 3.0 or lower (via -fopenmp).
  • Using the GCC compiler's experimental Transactional Memory feature (via -fgnu-tm).
  • Using the Red Hat Developer Toolset version of GCC with the Red Hat Enterprise Linux 6.2 or later version of the Eclipse Integrated Development Environment (IDE).

    Note

    The Eclipse IDE is not available to Red Hat Enterprise Linux 5 users.
The following features are dependent on updates in specific versions of Red Hat Enterprise Linux:
  • Building code compliant with OpenMP version 3.1 on Red Hat Enterprise Linux 6.3, and with OpenMP version 3.0 on any other Red Hat Enterprise Linux version. The ability to build such applications is enabled in Red Hat Enterprise Linux 6.3 or later and will be enabled in future releases of Red Hat Enterprise Linux 5.