我正在 x86_64 MacOS 11 上针对 arm64 架构进行交叉编译。
clang/XCode 支持它,但当需要外部库时我遇到问题。
例如,让它成为提升。我知道arm64的瓶子是可用的,但看起来没有办法选择它来安装。
arch -arm64 brew ...
说这个架构是未知的,这听起来很公平。
所以问题是是否有一个选项可以强制为“外国”架构安装 Bottle ?
感谢 Homebrew 团队https://github.com/Homebrew/discussions/discussions/2843 https://github.com/Homebrew/discussions/discussions/2843
我用这样的代码让它工作:
setopt sh_word_split
mkdir arm-homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C arm-homebrew
alias arm-brew='$(pwd)/arm-homebrew/bin/brew'
response=$(arm-brew fetch --force --bottle-tag=arm64_big_sur boost | grep "Downloaded to")
parsed=($response)
arm-brew install $parsed[3]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)