Is C++11 support considered experimental in GCC 4.8.5 ?

Jonathan Wakely jwakely.gcc@gmail.com
Mon Sep 3 09:03:00 GMT 2018


On Mon, 3 Sep 2018, 07:58 Janosch Machowinski, wrote:
>
> Hi,
>
> we got some confusion, if C++11 support is considered experimental
>
> in GCC 4.8.5. The manual states that 4.8.1 implements the standard
>
> fully, while


That means all the core language features are implemented.

>
> https://gcc.gnu.org/gcc-4.8/cxx0x_status.html
>
> states, in the head line, that the support is experimental.


The C++11 library implementation was not complete until GCC 5 (and so
C++11 was still marked experimental). When C++11 is used there are
incompatible changes between 4.8 and 4.9, and between 4.9 and 5.


> I am asking about this 'ancient' release, as it is the standard
>
> compiler in RHEL 7.5 and we are wondering, if it is safe to
>
> turn on C++11 in an operational system.


See your RHEL documentation for questions about the RHEL compiler and
what's supported in RHEL.

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/developer_guide/gcc-compiling-code#gcc-compiling-code_understanding-cpp-compatibility-redhat

You can use the Red Hat Developer Toolset if you want to use C++11 and
still get support through your RHEL subscription.



More information about the Gcc-help mailing list