| bd037ea6 | 18-Apr-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Improve handling of explicit C++ dialect requests in the following scenarios:
1. Fail immediately when a user explicitly requests a C++ dialect which the compiler fails to satisfy instead of sile
Improve handling of explicit C++ dialect requests in the following scenarios:
1. Fail immediately when a user explicitly requests a C++ dialect which the compiler fails to satisfy instead of silently deleting the compiler. 2. Fix handling of old C++ dialects, e.g. --with-cxx-dialect=c++[03|98]. If the user explicitly requests these versions a hard error is produced. Previously the C++ compiler would be silently deleted. 3. Fix handling of unsupported C++ dialects, e.g. --with-cxx-dialect=c++2b. Instead of crashing configure, these are now correctly diagnosed as "Unknown C++ dialect".
Address the following additional C++ dialect errors. In all cases configure will now produce an immediate error in checkCxxDialect():
1. --with-cxx=<does not work with C++11> 2. --downlod-package --with-cxx=<does not work with package C++ requirement> 3. --download-package (but implicit compiler does not support package min dialect).
show more ...
|