C++ grpc c++;基于macOS Sierra的构建失败,因为OSAtomicCompareAndSwap64Barrier已被弃用

C++ grpc c++;基于macOS Sierra的构建失败,因为OSAtomicCompareAndSwap64Barrier已被弃用,c++,grpc,macos-sierra,C++,Grpc,Macos Sierra,我正在按照指示在macOS Sierra上构建grpc 在make步骤中,我得到一个错误 OSAtomicCompareAndSwap64Barrier is deprecated: 'OSAtomicCompareAndSwap64' is deprecated: first deprecated in OS X 10.12 - Use std::atomic_compare_exchange_strong_explicit(std::memory_order_rel

我正在按照指示在macOS Sierra上构建grpc

在make步骤中,我得到一个错误

OSAtomicCompareAndSwap64Barrier is deprecated:

'OSAtomicCompareAndSwap64' is deprecated: first deprecated in OS X 10.12
      - Use
      std::atomic_compare_exchange_strong_explicit(std::memory_order_relaxed)
      from <atomic> instead [-Werror,-Wdeprecated-declarations]
    if (OSAtomicCompareAndSwap64(old_value, new_value,
        ^
/usr/include/libkern/OSAtomicDeprecated.h:628:9: note:
      'OSAtomicCompareAndSwap64' has been explicitly marked deprecated here
bool    OSAtomicCompareAndSwap64( int64_t __oldValue, int64_t __newValue,
        ^
osatomiccompareandswap64屏障已被弃用:
“OSAtomicCompareAndSwap64”已弃用:第一个在OS X 10.12中弃用
-使用
std::原子\u比较\u交换\u强\u显式(std::内存\u顺序\u松弛)
取而代之的是[-Werror,-Wdeprecated声明]
如果(OSAtomicCompareAndSwap64)(旧值、新值、,
^
/usr/include/libkern/OSAtomicDeprecated.h:628:9:注意:
“OSAtomicCompareAndSwap64”已在此处明确标记为不推荐
bool OSAtomicCompareAndSwap64(int64\u t\u旧值、int64\u t\u新值、,
^

要安装它,我可以做些什么?我是否应该等待grpc在新操作系统中修复它?

您可以使用此处建议的解决方法:
(请参见迈克尔·柏林的评论)

带些东西过来