AIX apache module问题

阅读更多

今天一个同事问道一个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

你可能感兴趣的:(AIX,Apache,CentOS,GCC,Windows)