Same magic as haubi did for glib compilation, which works again here resolving a linker problem on Solaris with GNU ld. Bug #222625 --- mozilla/nsprpub/pr/src/Makefile.in.orig 2008-06-22 22:24:56.671065000 +0200 +++ mozilla/nsprpub/pr/src/Makefile.in 2008-06-23 14:38:52.320417000 +0200 @@ -95,7 +95,7 @@ endif ifdef USE_PTHREADS -OS_LIBS = -lpthread ${LIBRT} -lsocket -lnsl -ldl -lc +OS_LIBS = -pthread ${LIBRT} -lsocket -lnsl -ldl -lc else ifdef LOCAL_THREADS_ONLY OS_LIBS = -lsocket -lnsl -ldl -lc