"Nelson B. Bolyard (At Home)" wrote:
>
> libultrasparc4.so accelerates certain NSPR functions (e.g. atomic operations)
> on ultrasparc CPUs.  Bignum acceleration is elsewhere.

This is right.  libultrasparc4.so is part of NSPR.
If you don't use it, your application still works
correctly.

It is tricky to use.  Here is the recommended setup:

installdir/libnspr4.so
installdir/libplc4.so
installdir/libplds.so
installdir/libultrasparc4.so
installdir/sun4u/libatomic.so --> ../libultrasparc4.so (a symlink)

Your application should be invoked by a shell script
wrapper, which sets LD_LIBRARY_PATH to contain 'installdir'.
If 'uname -m' returns sun4u, add installdir/sun4u to
LD_LIBRARY_PATH.

If you don't do this, NSPR still functions correctly.
It just won't be able to use the UltraSPARC atomic
instructions when running on 'sun4u' systems.

Wan-Teh

Reply via email to