We used to build JSS with the -taso flag. Here's why:
# Unfortunately, since the DBM and SECURITY libraries were compiled with
# the "-taso" switch (in ns/coreconf/OSF1.mk), we must ALSO compile the
# JSS dynamic libraries with the "-taso" switch (unless USE_64 is specified)
But NSS is no longer built with -taso. If you try to load libjss3.so into an
executable that is not -taso (for example, the "java" runtime executable), the
dlopen() call will fail.
So we need to stop building JSS with -taso.
Created attachment 52845 [details] [diff] [review]
no more -taso
I conferred with Matthew, who agreed that this was now appropriate.
Fixed on JSS_3_1_BRANCH (22.214.171.124) and trunk (1.4).