我最近升级了我的 Homebrew 软件安装包,在“Trinity-rnaseq”从 2.4 升级到 2.5 后,我收到了以下警告“
警告:homebrew/science/trinity 依赖 boost 是使用不同的 C++ 标准库(来自 clang 的 libc++)构建的。这可能会导致运行时出现问题。
作为一个整体,我对 Homebrew 软件有些陌生,想知道修复 boost 依赖性的最安全方法是什么,如果有必要的话。
谢谢!
最佳答案
重建 boost,然后是任何依赖于 boost 的东西,然后是你的项目。是的,如果其中任何一个使用 boost 作为公共(public)接口(interface)的一部分,它很容易成为问题。
关于c++ - brew 警告 : dependency was built with a different C++ standard library,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47987376/