tech-pkg archive

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

Re: Selecting a C++ compiler (was: build-issues with Q3 on netbsd-6-0 (GCC_REQD, c++11..))



On Tue, Oct 10, 2017 at 08:48:27PM +0200, Edgar Fuß wrote:
> So what about something along the lines of the attached patch?
> 
> The idea is to have the user select a GCC version to compile all C++ dialects 
> with (GCC_CXX_VERSION, default 48) and
> 
> -- complain if the selected version doesn't support the used dialects
> -- complain if the version mandated by GCC_REQD is higher
> -- otherwise use that version instead of _GCC_REQD.
> 
> The default should probably be chosen more intelligently and the list of 
> unsupported dialects is probably incomplete.

The problem here is that "doesn't support the used dialect" is not black
and white. For some C++11 programs, GCC 4.7 is enough, others might need
up to GCC 5.1 (for a compliant STL implementation). Similar situation
for C++14.

Joerg


Home | Main Index | Thread Index | Old Index