I forgot to say that -lpthread is in the linker arguments, and near the
end as one would expect.

The full linker commandline is:

arm-unknown-linux-gnueabi-gcc --sysroot=/home/wmt/nas-sysroot -shared 
-Wl,--gc-sections -Wl,-z,defs -Wl,-soname -Wl,libsoftokn3.so 
-Wl,--version-script,Linux2.6_arm_glibc_PTH_DBG.OBJ/softokn.def -o
Linux2.6_arm_glibc_PTH_DBG.OBJ/libsoftokn3.so
Linux2.6_arm_glibc_PTH_DBG.OBJ/fipsaudt.o
Linux2.6_arm_glibc_PTH_DBG.OBJ/fipstest.o
Linux2.6_arm_glibc_PTH_DBG.OBJ/fipstokn.o
Linux2.6_arm_glibc_PTH_DBG.OBJ/lgglue.o
Linux2.6_arm_glibc_PTH_DBG.OBJ/lowkey.o
Linux2.6_arm_glibc_PTH_DBG.OBJ/lowpbe.o
Linux2.6_arm_glibc_PTH_DBG.OBJ/padbuf.o
Linux2.6_arm_glibc_PTH_DBG.OBJ/pkcs11.o
Linux2.6_arm_glibc_PTH_DBG.OBJ/pkcs11c.o
Linux2.6_arm_glibc_PTH_DBG.OBJ/pkcs11u.o
Linux2.6_arm_glibc_PTH_DBG.OBJ/sdb.o
Linux2.6_arm_glibc_PTH_DBG.OBJ/sftkdb.o
Linux2.6_arm_glibc_PTH_DBG.OBJ/sftkhmac.o
Linux2.6_arm_glibc_PTH_DBG.OBJ/sftkpars.o
Linux2.6_arm_glibc_PTH_DBG.OBJ/sftkpwd.o
Linux2.6_arm_glibc_PTH_DBG.OBJ/softkver.o
Linux2.6_arm_glibc_PTH_DBG.OBJ/tlsprf.o
Linux2.6_arm_glibc_PTH_DBG.OBJ/jpakesftk.o  
../../../dist/Linux2.6_arm_glibc_PTH_DBG.OBJ/lib/libfreebl.a 
-L../../../dist/Linux2.6_arm_glibc_PTH_DBG.OBJ/lib -lsqlite3
-L../../../dist/Linux2.6_arm_glibc_PTH_DBG.OBJ/lib -lnssutil3
-L../../../dist/Linux2.6_arm_glibc_PTH_DBG.OBJ/lib
-L/home/wmt/nas-sysroot/usr/include/ -lplc4 -lplds4 -lnspr4  -lpthread 
-ldl -lc

I'm not sure how to check exactly which file it's trying to link against.

Hamish

-- 
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to