Gerrit Birkeland created AVRO-3995:
--------------------------------------

             Summary: [C++] Update build system to disallow compiling with 
unsupported language versions
                 Key: AVRO-3995
                 URL: https://issues.apache.org/jira/browse/AVRO-3995
             Project: Apache Avro
          Issue Type: Improvement
          Components: c++
    Affects Versions: 1.11.3
            Reporter: Gerrit Birkeland


In August of 2023 a commit was merged to Avro which effectively forced all 
users of the project to compile with C++17 at a minimum, but this wasn't 
enforced by the build system anywhere, so currently attempting to compile Avro 
with a C++11 or C++14 compiler will result in build errors rather than an 
obvious message telling the user what is wrong.

Avro should provide a user friendly error message when attempting to compile 
the library with an unsupported C++ standard.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to