我的环境是64位的,按道理缺省编译出来的objects都应该是64位。编译时我用+DA2.0N 选项来选择32bit,不知道对不对。
[root@Pender lib]# uname -a
HP-UX Pender B.11.11 U 9000/785 2016223922 unlimited-user license
[root@Pender lib]# getconf HW_CPU_SUPP_BITS
64
[root@Pender lib]# getconf KERNEL_BITS
64
[root@Pender lib]#
现在编译连接一个应用时,总报:
/usr/ccs/bin/ld: /usr/local/xxx/lib/libnspr4.sl: Mismatched ABI. 64-bit PA shared library found in 32-bit link.
make: *** [xxx.exe] Error 1
能换的库都换成32bit,不行,又都换成64bit,还不行。
谢谢!
[root@Pender lib]# uname -a
HP-UX Pender B.11.11 U 9000/785 2016223922 unlimited-user license
[root@Pender lib]# getconf HW_CPU_SUPP_BITS
64
[root@Pender lib]# getconf KERNEL_BITS
64
[root@Pender lib]#
现在编译连接一个应用时,总报:
/usr/ccs/bin/ld: /usr/local/xxx/lib/libnspr4.sl: Mismatched ABI. 64-bit PA shared library found in 32-bit link.
make: *** [xxx.exe] Error 1
能换的库都换成32bit,不行,又都换成64bit,还不行。
谢谢!