2008-05-15

AIX apache module问题

关键字: dso

今天一个同事问道一个apache module在AIX平台下编译链接的问题。虽然自己2年前就开始搞apache dso,但是对在AIX下还真是头一次。看了1个多小时,没有结果,希望有经验的朋友指点一下。

没有采用apxs 

gcc -g -shared -o libmod_xxxx.so.2.2.0 XXX.o XXXXX.o mod_xxx.o -rdynamic -lm -lpthread -lstdc++ -L/db2file/apache/lib/ -lapr-0 -laprutil-0 -lexpat
gcc: unrecognized option `-rdynamic'
ld: 0711-224 WARNING: Duplicate symbol: _GLOBAL__F_ras_arg_t
ld: 0711-224 WARNING: Duplicate symbol: ras_arg_t
ld: 0711-224 WARNING: Duplicate symbol: ._GLOBAL__I_ras_arg_t
ld: 0711-224 WARNING: Duplicate symbol: ._GLOBAL__D_ras_arg_t
ld: 0711-224 WARNING: Duplicate symbol: _GLOBAL__I_ras_arg_t
ld: 0711-224 WARNING: Duplicate symbol: _GLOBAL__D_ras_arg_t
ld: 0711-224 WARNING: Duplicate symbol: thread_creds_t
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
ld: 0711-317 ERROR: Undefined symbol: .ap_rputs
ld: 0711-317 ERROR: Undefined symbol: .ap_hook_child_init
ld: 0711-317 ERROR: Undefined symbol: .ap_hook_handler
collect2: ld returned 8 exit status
make: *** [libmod_bus.so.2.2.0] Error 1

 

 

btw:

程序没问题,AS4,CentOS 4 ,Windows下都没有问题。AIX Version 5.3

评论
发表评论

您还没有登录,请登录后发表评论

masterkey
搜索本博客
最近加入圈子
存档
最新评论