Bug 32854

GemConnect

2.4, 2.3, 2.2.3, 2.2.2, 2.2, 2.1.1, 2.1, 2.0.1, 2.0, 1.1.5

GS64, Solaris

Problems with customer-built 64-bit liboraapiNN.so library

When using a customer-built liboraapiNN.so GemConnect library on
GemStone64 on Solaris, you must include the directories /usr/lib/sparcv9
and /usr/ucblib/sparcv9 in your $LD_LIBRARY_PATH.  Otherwise, when the
gem/topaz session attempts to load OS system libraries used by
liboraapiNN.so, it will search /usr/lib and /usr/ucblib, finding the
32-bit versions of the OS system libraries instead.  This will trigger
"wrong ELF class: ELFCLASS32" errors.

Workaround

Ensure your $LD_LIBRARY_PATH is correct.


Last updated: 6/10/08