这是一个创建于 3784 天前的主题,其中的信息可能已经有所发展或是发生改变。
/root/modsecurity-apache_2.7.7/nginx/modsecurity/../../standalone/.libs/standalone.a -lapr-1 -L/usr/lib64 -laprutil-1 -I/usr/local/apache/include -lcurl -lxml2 -lz -lm -L/usr/local/lib -lpcre -L/usr/local/apache/lib
/usr/bin/ld: /root/modsecurity-apache_2.7.7/nginx/modsecurity/../../standalone/.libs/standalone.a(standalone_la-api.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/root/modsecurity-apache_2.7.7/nginx/modsecurity/../../standalone/.libs/standalone.a: could not read symbols: Bad value
collect2: ld 返回 1
make: *** [objs/ngx_http_modsecurity.so] 错误 1
copying objs/ngx_http_modsecurity.so to /usr/local/tengine/modules/
cp: 无法获取"objs/ngx_http_modsecurity.so" 的文件状态(stat): 没有那个文件或目录
3 条回复 • 1970-01-01 08:00:00 +08:00
![jiych](https://cdn.v2ex.com/avatar/ec5d/e3e8/11095_normal.png?m=1711249467) |
|
1
jiych 2014-02-18 09:06:14 +08:00
提示很明显 recompile with -fPIC
|
![hcw1588](https://cdn.v2ex.com/avatar/8f94/f061/33519_normal.png?m=1398860378) |
|
2
hcw1588 2014-02-18 10:13:20 +08:00 via iPhone
|
![VYSE](https://cdn.v2ex.com/avatar/3901/6cfe/9169_normal.png?m=1669874978) |
|
3
VYSE 2014-02-18 12:28:18 +08:00
@ hcw1588 检查下这个standalone_la-api.o的源文件是不是FPIC编译的,standalone.a是依赖库?
|