Hi,

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

Reply via email to