[ 
https://issues.apache.org/jira/browse/AVRO-3995?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17854680#comment-17854680
 ] 

ASF subversion and git services commented on AVRO-3995:
-------------------------------------------------------

Commit 1a348b2e841b5406663114503c12c354c0811b93 in avro's branch 
refs/heads/main from Gerrit Birkeland
[ https://gitbox.apache.org/repos/asf?p=avro.git;h=1a348b2e8 ]

AVRO-3995 [C++] Requires C++17 to compile Avro (#2949)



> [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
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 1h
>  Remaining Estimate: 0h
>
> 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