让 macports 默认安装通用二进制文件?

让 macports 默认安装通用二进制文件?

我使用 macports 安装各种 Haskell 库所依赖的 C 库。不幸的是,当前版本的 Haskell 仅在 OS X 的 32 位下运行,但使用这些库的其他东西都是 64 位的。所以我安装的每个库最终都会使用 +universal 开关。我可以将 +universal 设置为使用 macports 安装的软件包的默认选项吗?

答案1

MacPorts Wiki 有一个答案

您可以将 +universal 添加到 /opt/local/etc/macports/variants.conf 中,让 MacPorts 构建您使用该变体安装的所有端口,而无需记住在每个安装命令中输入它。但是,某些端口尚未作为通用二进制文件进行测试,可能无法正确构建。或者它们可能会构建但无法在外部架构上运行。

相关内容