tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Selecting a C++ compiler



On Thu, Oct 12, 2017 at 07:28:18PM -0400, Greg Troxel wrote:
> 
> Joerg Sonnenberger <joerg%bec.de@localhost> writes:
> 
> > On Tue, Oct 10, 2017 at 08:01:28PM -0500, Jason Bacon wrote:
> >> According to GNU, the full c++11 standard is supported by 4.8.1:
> >
> > The std::string implementation before GCC 5 blatantly violates C++11
> > requirements. It is a well known issue and resulted in the dual abi mess
> > as "fix".
> 
> So I think that means choosing 4.8, 4.9 (or anything lower) for
> USE_LANGUAGES=c++11 is out of the question.  Is that what you mean?

No. I'm just saying that the GCC documentation is lying when it claims
that GCC 4.x has full c++11 support. As I have said a number of times,
whether "this requires C++11" means GCC 4.7, 4.8, 4.9 or 5+ depends on
various factors. For most programs, GCC 4.8 will be good enough. For
strict compliance, 5+ is necessary. In some case, GCC 4.7 will be good
enough.

Joerg


Home | Main Index | Thread Index | Old Index