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

James E. King III commented on THRIFT-4720:
-------------------------------------------

There's an existing pull request THRIFT-4441 in the queue, a lot of work had 
been done on this issue already, however it was done to allow coexistence and 
choice of C++03 or C++11.

Any fix that occurs in the build system must also happen in the autoconf files.
It must also fix any tutorial builds.
The travis CI builds need adjustment to avoid building C++03.
The cmake and autoconf builds need safeguards so it is not possible to select 
c++03 any more.

> migrate code to c++11
> ---------------------
>
>                 Key: THRIFT-4720
>                 URL: https://issues.apache.org/jira/browse/THRIFT-4720
>             Project: Thrift
>          Issue Type: Improvement
>          Components: C++ - Compiler, C++ - Library
>    Affects Versions: 1.0
>            Reporter: yuanyuan chen
>            Priority: Major
>
> As discussed in THRIFT-4678,now that we may want to drop C++03 support.
> I will take the following steps:
> 1.force C++11 compilers in CMake.
> 2.remove deprecated features in C++11 from run-time library and compiler 
> generated code.
> 3.replace boost components with C++11 counterparts gradually.
>  
> This issue is created for some advises for the above steps.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to