qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (Jira)" <j...@apache.org>
Subject [jira] [Commented] (PROTON-2208) Change base C language/compiler requirements to C99 or equivalent
Date Fri, 17 Jul 2020 20:05:00 GMT

    [ https://issues.apache.org/jira/browse/PROTON-2208?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17160177#comment-17160177

ASF subversion and git services commented on PROTON-2208:

Commit 308f206f3b6ccdd7d7e24c660c6ca0904bbc2582 in qpid-proton's branch refs/heads/master
from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=308f206 ]

PROTON-2208: Fix threaderciser colateral damage

> Change base C language/compiler requirements to C99 or equivalent
> -----------------------------------------------------------------
>                 Key: PROTON-2208
>                 URL: https://issues.apache.org/jira/browse/PROTON-2208
>             Project: Qpid Proton
>          Issue Type: Improvement
>          Components: proton-c
>            Reporter: Andrew Stitcher
>            Assignee: Andrew Stitcher
>            Priority: Major
>             Fix For: proton-c-0.32.0
> The current language supposedly supported for clients by proton-c is C89. The current
language allowed for implementing proton-c is the common subset of C89 and C++03. This was
to support Visual Studio which at the time didn't support enough C99.
> This led to significant build complexity so we can build proton-c as C++ on Visual Studio.
> Since Visual Studio 2013/2015, Visual Studio has had sufficient C99 support to compile
> It would allow us to significantly simplify the build process, library usage and ongoing
code maintenance requirements if we only supported VS2015 and later (or if necessary VS2013
- VS2015 would be better as it has C library compatibility changes). Stripping the complex
build hacks and header file hacks that support earlier Visual Studio compilers.

This message was sent by Atlassian Jira

To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org

View raw message