I have created a library (using Create or Replace Library) in an attempt
to access an in-house library for generating error messages. I am using
Oracle 8.1.7.3 on a Sun box (solaris 5.8)
The PL/SQL code compiled ok but when I run the code I get the following
error:
*
ERROR at line 1:
ORA-06520: PL/SQL: Error loading external library
ORA-06522: ld.so.1: extprocPLSExtProc: fatal: relocation error: file
/projects/trinity/lib/libevent.so: symbol __1cG__CrunMex_rethrow_q6F_v_:
referenced symbol not found
ORA-06512: at "GAS_INTERFACE", line 0
ORA-06512: at line 1
I suspect the cause of this is that the library was created using C++
rather than C (as the symbol __1cG__CrunMex_rethrow_q6F_v_ is a C++
symbol). Am I correct in assuming that I won't be able to access the
library in question from PL/SQL?