Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
0.9.3
-
None
-
None
-
Patch Available
Description
In /lib/cpp/src/thrift/cxxfunctional.h, the version of the functional header is picked based on the compiler. Gcc defaults to <tr1/functional>. This includes the <tr1/tuple> which causes a redeclaration error if the c++11 <tuple> has been used anywhere else.
Thrift should default to using c++11 version of functional if the compiler supports it.
Attachments
Issue Links
- relates to
-
THRIFT-4720 Drop support for C++03/C++98 and begin refactoring
- Closed