【发布时间】:2011-09-30 21:16:36
【问题描述】:
尝试构建一个完全独立的 OTP,它可以独立于系统上安装的库移动。
从源代码构建 OpenSSL 1.0.0d,如下所示:
./config --prefix=<open-ssl-dir>
make
make install
然后是 OTP R14B03:
./configure --prefix=<erlang-dir> --with-ssl=<open-ssl-dir> --without-termcap
然后制作 Erlang 失败如下:
relocation R_X86_64_32 against `OPENSSL_ia32cap_P' can not be used when making a shared object; recompile with -fPIC
我们说的是 Ubuntu 10.04。非常感谢任何帮助 - 谢谢!
【问题讨论】:
-
如果您尝试使用
CFLAGS=-fPIC make构建 Erlang 会发生什么? -
您使用的是 64 位计算机吗?什么操作系统?
-
你有安装 openssl 和 libssl-dev 吗?
标签: erlang openssl installation ld rpath