Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/tools/gcc
Taylor R Campbell <riastradh%NetBSD.org@localhost> writes:
> How is the host C++ compiler supposed to know that we are asking it to
> compile C++11 and not C++98 or C++17?
The compilation line should pass --std=c++11. Arguably, any program
that invokes a compiler and does not pass a --std is buggy. Things only
mostly work because mostly --std=c++17 will compile C++11 programs, and
the tendency is for later compiler versions to have higher default
languages.
In pkgsrc, we have a way to add --std=foo via the wrappers, to handle
packages that don't do this right (generally, at all).
Is that what you meant, or something else?
Home |
Main Index |
Thread Index |
Old Index