[ https://issues.apache.org/jira/browse/GEODE-5651?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Blake Bender updated GEODE-5651: -------------------------------- Description: This macro: {code:java} #if defined(_clang_) #define _GEODE_FRIEND_STD_SHARED_PTR(_T) \ friend std::__libcpp_compressed_pair_imp<std::allocator<_T>, _T, 1>; \ friend std::__shared_ptr_emplace<_T, std::allocator<_T> >; \ friend std::default_delete<_T>; #elif defined(_GNUC) || defined(_SUNPRO_CC){code} Uses a couple of things from <memory> that have gone away as of the XCode 9.3 headers. We will be unable to upgrade XCode on any development machines until this is fixed. was: This macro: ``` #if defined(__clang__) #define _GEODE_FRIEND_STD_SHARED_PTR(_T) \ friend std::__libcpp_compressed_pair_imp<std::allocator<_T>, _T, 1>; \ friend std::__shared_ptr_emplace<_T, std::allocator<_T> >; \ friend std::default_delete<_T>; #elif defined(__GNUC__) || defined(__SUNPRO_CC) ``` Uses a couple of things from <memory> that have gone away as of the XCode 9.3 headers. We will be unable to upgrade XCode on any development machines until this is fixed. > Fix _GEODE_FRIEND_STD_SHARED_PTR macro so we can upgrade to XCode version > > 9.2 > ------------------------------------------------------------------------------- > > Key: GEODE-5651 > URL: https://issues.apache.org/jira/browse/GEODE-5651 > Project: Geode > Issue Type: Improvement > Components: native client > Reporter: Blake Bender > Priority: Major > > This macro: > {code:java} > #if defined(_clang_) > #define _GEODE_FRIEND_STD_SHARED_PTR(_T) \ > friend std::__libcpp_compressed_pair_imp<std::allocator<_T>, _T, 1>; \ > friend std::__shared_ptr_emplace<_T, std::allocator<_T> >; \ > friend std::default_delete<_T>; > #elif defined(_GNUC) || defined(_SUNPRO_CC){code} > Uses a couple of things from <memory> that have gone away as of the XCode 9.3 > headers. We will be unable to upgrade XCode on any development machines until > this is fixed. -- This message was sent by Atlassian JIRA (v7.6.3#76005)