Summary: | CSTD idiom doesn't exist for CXXFLAGS | ||
---|---|---|---|
Product: | Base System | Reporter: | Enji Cooper <ngie> |
Component: | conf | Assignee: | Enji Cooper <ngie> |
Status: | Closed FIXED | ||
Severity: | Affects Some People | CC: | bdrewery, dim, fernape |
Priority: | --- | ||
Version: | CURRENT | ||
Hardware: | Any | ||
OS: | Any |
Description
Enji Cooper
2014-10-08 23:31:53 UTC
Since the standard names for C and C++ are different, you cannot really use the CSTD variable. I would suggest using CXXSTD, which is consistent with all the other "CXX" prefixes. The available options should probably be: * c++98 * gnu++98 * c++03 * gnu++03 * c++0x * gnu++0x * c++11 * gnu++11 * c++1y * gnu++1y * c++14 (these are only available from clang 3.5 and higher) * gnu++14 Although the usefulness of the 03, 0x and 1y 'standards' is debatable, at least for the base system. For ports, all of these should obviously be available. Added by ngie@ in e8067928ff5f8 ^Triage: assigning to committer who resolved the issue |