Ben Craig created THRIFT-1740:
---------------------------------
Summary: Make C++ library build on OS X and iOS
Key: THRIFT-1740
URL: https://issues.apache.org/jira/browse/THRIFT-1740
Project: Thrift
Issue Type: Improvement
Components: C++ - Library
Affects Versions: 0.9, 1.0
Environment: Patch fixes OS X xcode 3.2 with gcc 4.2 toolchain. Also
fixes iOS xcode 4.4 with clang 4.0 toolchain.
Reporter: Ben Craig
Fix For: 1.0, 0.9
Various small issues keep the existing Thrift c++ libraries from building on OS
X and iOS. For example, in Clang, there is no <tr1/functional>, only a regular
<functional>. Instead of adding a new configure token and a million #ifdefs,
the patch has added a wrapper header that throws the relevant <functional>
symbols into the apache::thrift:stdcxx namespace.
There are also several fixes for unused variable warnings in release mode. I
have added a helper macro to better document these cases (as opposed to just
adding the mysterious "ret=ret;" everywhere).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira