comp.lang.ada
 help / color / mirror / Atom feed
From: "Richard A. Maffei" <rickal@visi.net>
Subject: ObjectAda 7.1, HP-UX 10.20, Oracle 7.X, and Intersolv's ODBC drivers
Date: 1998/07/09
Date: 1998-07-09T00:00:00+00:00	[thread overview]
Message-ID: <35A53688.61AEED29@visi.net> (raw)

Dear Ada-nauts,

In our attempt to switch our application from using Oracle's Pro*Ada to
ODBC, we have come across a stumbling block.  Namely, linking our Ada95
software to Intersolv's ODBC drivers through Aonix's ODBC bindings.

The problem arises when executing the program (everything compiles and
links fine).  The ODBC drivers implement shared libraries and when we
run the executable, we receive "unrecognizable symbol __shlinit"
errors.

With the assistance of Aonix and Intersolv, we confirmed which
libraries are to be included in the link command, but the errors still
arise.  Delving deeper into the problem, I found an article in HP's
support center stating that the system linker (ld) cannot handle C++
libraries (in which Intersolv's drivers are written).  To link in C++
libraries, HP's aCC compiler/linker is required.  However, the article
further states that when using the aCC compiler, the main procedure
needs to be written in C++ (shudder).

My questions are simple:  Has anyone successfully integrated an Ada95
application with Aonix's ODBC bindings and Intersolv's drivers on an
HP-UX 10.20 system?  If so (and I truly hope so), can anyone provide
some pointers into the process?  Or are there other alternatives to
what we are attempting?  Note that we require dynamic SQL capabilities.

Any assistance would be greatly appreciated.

v/r,
Rick Maffei




             reply	other threads:[~1998-07-09  0:00 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-07-09  0:00 Richard A. Maffei [this message]
1998-07-10  0:00 ` ObjectAda 7.1, HP-UX 10.20, Oracle 7.X, and Intersolv's ODBC drivers Robert I. Eachus
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox