SAP DB 7.4/7.3 & ODBC problems on Solaris
Helie Franck <[email protected]> Mon, 01 Sep 2003 16:42:10 +0000
| Newsgroups | gmane.comp.db.sapdb.general |
|---|---|
| Message-ID | <[email protected]> |
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