Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
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.But I am not familiar with GNU autotools,would anybody help me changing that piece of script?
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.
Attachments
Issue Links
- is duplicated by
-
THRIFT-4909 t_cl_generator.cc:29:10: fatal error: boost/tokenizer.hpp: No such file or directory
- Closed
- is related to
-
THRIFT-2242 Generate C++11 code (THRIFT-4720 made us C++11, rename this)
- Open
-
THRIFT-2798 Thrift does not compile on Windows with TARGET_WIN_XP=0
- Open
-
THRIFT-3817 Redeclaration of std::tuple
- Open
-
THRIFT-4514 Remove pthread and boost::thread library support and use std::thread for C++11
- Closed
-
THRIFT-3560 C++ TTransport::isOpen() and TTransport::getOrigin() should be const member functions
- Closed
- relates to
-
THRIFT-4441 C++: support building lib without Boost
- Closed
-
THRIFT-4678 add noexcept cpp generator option
- Closed
- links to