我正在尝试从 GitHub 上的最新版本和 MoarVM.org 上的下载构建 Moar。我不断收到有关第三方库的错误:
ld: 警告: ld: 警告: ld: 警告: 忽略文件 3rdparty/libatomic_ops/src/libatomic_ops.a,文件是为存档而构建的,它不是被链接的架构 (x86_64): 3rdparty/libatomic_ops/src/libatomic_ops.aignoring 文件3rdparty/tinymt/libtinymt.a,文件是为存档而构建的,它不是被链接的架构 (x86_64):3rdparty/tinymt/libtinymt.aignoring 文件 3rdparty/sha1/libsha1.a,文件是为存档而构建的,它不是架构被链接(x86_64):3rdparty/sha1/libsha1.a
这类似于OSX :文件是为存档而构建的,它不是被链接的架构(i386)(以及许多其他答案不足的问题)。我知道有些东西已经在为错误的架构构建这些,所以请跳过提供该答案。
我清理了目录,删除了所有内容并重新开始,告诉Configure.pl我在 Darwin 上运行,以及用户应该知道的其他各种事情。我从 MoarVM.org 下载了 tarball,它应该是 repo 中的 2105.12 标签。我遇到了与 rakudobrew 相同的问题。
让我知道您想了解我的系统的哪些内容;这是一个基本的 Mac OS X 设置。
我也将其归档为MoarVM issue 334,但看起来问题队列并没有得到太多的爱。