gpt4 book ai didi

python - 在 pypy 翻译期间指定安装的 native 库路径

转载 作者:行者123 更新时间:2023-11-30 23:54:13 25 4
gpt4 key购买 nike

我正在尝试在 Mac 计算机上构建最新的 pypy 存储库。所需的库之一 libintl 安装在 $HOME/opt/local/lib 中。我运行(使用之前构建的pypy-c),

pypy-c translate.py -Ojit --ldflags=-L~/opt/local/lib --cflags=-L~/opt/local/lib

然而,大约半小时后,它就停止了

[translation:ERROR]     ld: library not found for -lintl
[translation:ERROR] collect2: ld returned 1 exit status
[translation:ERROR] make: *** [pypy-c] Error 1
[translation:ERROR] """)

那么我应该如何指定这个库的路径呢?我假设编译和执行自定义 rpython 程序也会发生同样的情况。

最佳答案

新环境变量

谈论时机——我刚刚添加了对此的支持!您现在可以设置PYPY_LOCALBASE翻译时的环境变量,例如

PYPY_LOCALBASE=/Users/tav/local pypy-c translate.py -Ojit

然后它将添加 libinclude PYPY_LOCALBASE 内的目录到库/包含路径,即 /Users/tav/local/lib/Users/tav/local/include .

Fink 和 Macports 的问题

我已经有一段时间没有使用过任何一个了,但是gettext软件包管理提供的软件包。系统曾经是痛苦的根源——包括 CPython 在内的构建会受到 Macports 和 friend 提供的软件包的污染,例如http://bugs.python.org/issue7679

提示翻译现在应该可以在 OS X 上运行

过去几周我一直在修复 OS X 上构建 PyPy 的各种边缘情况。希望从昨晚开始,它现在应该使用简单的 pypy-c translate.py -Ojit 进行构建。除了普通的旧 Xcode 之外什么都没有。

只需用 hg 拉出当前的提示/主控即可或git你应该可以走了...让我知道进展如何。谢谢!

关于python - 在 pypy 翻译期间指定安装的 native 库路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5287050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com