如何更改优化标志以构建用于部署的库?

时间:2014-08-10 10:47:09

标签: macos homebrew

当我在core2机器上部署brew编译的库时,我得到了" BAD INSTRUCTION"启动嵌入lib的应用程序时出错。我在常春藤桥上编译了它。如何告诉brew使用march = core2而不是march = native或者brew正在使用什么?

2 个答案:

答案 0 :(得分:1)

我通过在他们的bug跟踪器上打开一个问题找到了解决方案: https://github.com/Homebrew/homebrew/issues/31483

brew install --build-bottle

将其构建用于部署。

答案 1 :(得分:0)

您也可以尝试

brew install openssl --bottle-arch=core2

瓶子的制造方式如下:

https://github.com/Homebrew/brew/blob/master/share/doc/homebrew/Bottles.md