1 | | The initial issue presented here is not (immediately) happening because the system `clang` version on 10.9 is too old to support initializer lists (which would be weird, since it's roughly based upon `clang` 3.4), but because `cmake` supplies `-std=gnu++1y`, which it doesn't understand and just silently ignores. Instead of enabling the C++11 mode, it just stays in the default C++03 mode, leading to the failure seen here. |
| 1 | The initial issue presented here is not (immediately) happening because the system `clang` version on 10.9 is too old to support initializer lists (which would have been weird in the first place, since it's roughly based upon `clang` 3.4 and initializer lists have been supported since `clang` 3.1), but because `cmake` supplies `-std=gnu++1y`, which it doesn't understand and just silently ignores. Instead of enabling the C++11 mode, it just stays in the default C++03 mode, leading to the failure seen here. |