I have to try out SAP DB in production environnement on Solaris E280R servers.
I downloaded the 64bits version of SAPDB 7.4 for Solaris and installed it. No troubles whith the installation procedure.
When I try to connect to the TST database via an ODBC client (using unixODBC driver) written in perl (DBI & DBD::ODBC modules), the client crash when loading libsqlod.so (Wrong format ELF format -> perl binary=32 bit,libsqlod.so=>64bit)
While I DO NOT want to (and can't because of production requirements) recompile perl in 64bits, I removed the 7.4 version of SAP DB and install the 7.3.0.40 (32 bits version for solaris)
Using the same perl script, I now receive the following error message :
ld.so.1: /usr/bin/perl: fatal: relocation error: file /usr/sapdb/indep_prog/lib/libsqlod.so: symbol sched_yield: referenced symbol not found
I checked the LD_LIBRARY_PATH, all is OK on this side (/lib:/usr/lib:/usr/sapdb/indep_prog/web/lib:/usr/sapdb/indep_prog/lib:/usr/local/lib)
On Solaris, whe can find this symbol (sched_yield) in librt.so
What I've done wrong ? Do I need a patche for libsqlod.so library ?
Is there any plan to build a 32bits version of SAP DB 7.4 for solaris ?
Thanks for your help.
F. HELIE _______________________________________________ sapdb.general mailing list [EMAIL PROTECTED] http://listserv.sap.com/mailman/listinfo/sapdb.general
