重新编译PHP - 重定位R_X86_64_32对`.rodata.str1.1'

时间:2014-06-25 14:28:58

标签: php

我正在运行Ubuntu 12.04.2 LTS。 Openssl是通过apt-get安装的。

我的IMAP有问题,所以我试图重新编译PHP以便使用新创建的IMAP.so模块。

我在php目录中使用以下configure命令。

./configure --without-kerberos --with-imap=shared,/usr/imap-2007f --with-imap-ssl

运行顺利

当我尝试制作PHP时。我收到以下错误。

/usr/imap-2007f/c-client -lc-client -lcrypt -lpam -lssl -lcrypto
/usr/bin/ld: /usr/imap-2007f/c-client/libc-client.a(osdep.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC

有什么想法吗?

感谢

0 个答案:

没有答案