【发布时间】:2016-09-12 15:44:19
【问题描述】:
我是 Gentoo 的新手,尝试使用 CMake 安装一个名为 TexGen (http://texgen.sourceforge.net/index.php/Main_Page) 的 3D 建模程序,但我不断收到错误消息:
relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
这发生在步骤中:
[ 80%] Linking CXX shared module ../_Renderer.so
我查看了所有内容并尝试在 cmake 选项文件中设置 -fPIC 标志,但结果没有任何变化。正如我所说,我是 Linux 和 Gentoo 的新手(大约几周时间),非常感谢任何帮助。
【问题讨论】:
-
您只使用了几个星期的linux,但您已经直接研究了gentoo?哦,男孩。
-
@MitchWeaver 我工作的实验室只使用 gentoo,所以这是一次冒险
-
如果您从官方软件包中收到此错误,我建议您将其报告给 bugs.gentoo.org,如果没有,请报告 forums.gentoo.org,这是一个更好的平台新手。