Meanwhile, RHEL 7 uses GCC 4.8, which first shipped five years ago. How about the Red Hat Developer Toolset? Is that pretty commonly used, or do most Red Hat users stick with the default packages?
And when we switch to Red Hat 7 in the next 3-4 years we might start using GCC 8 with all those cool new features!
We also have an application stuck on RHEL 6 because of end-users, and I'm happily using devtoolset-7 which gives me GCC 7.x, and quite a bit of C++17 support :)
Edit: My understanding is that it achieves that by statically linking in the "newer" parts of libstdc++.