Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Problem linking with 8.0.5

Problem linking with 8.0.5

From: Bob Campbell <bc21_at_ix.netcom.com>
Date: Tue, 18 Jun 2002 00:04:12 -0400
Message-ID: <t5ctgu09qm0okc9e5tkbjj3562ooda1c9j@4ax.com>

I am getting errors while trying to link a set of compiled C files to Oracle 8.0.5 libraries to build a set of shared object files.

The compiler is Visual Age version 5 - C for AIX.

The compile statement includes such Oracle libraries as libclient.a, netv2, nntcp, network, ncr, common, generic, vsn, epc, nlsrtl3, and core4. Some of these repeat on the cc line, presumably so they can resolve a second time.

I have inherited this makefile for upgrade from Oracle 7.3.3 to 8.0.5.

I am currently digging for documentation, but I have not yet found an explanation of the two flags that are in the link attempt, which are -G and -bE:. The -bE: is followed by a filename, the contents of which is a list of routine names into those C source modules. (This is intended to be a shared library which other C programs will link with).

Any ideas out there on how to link yer basic ".o" files with Oracle? This code compiled and linked with Oracle 7.3.3 at another location, but the Oracle-provided makefile "env_rdbms.mk" (which is included in the makefile I am running) is very different between the Oracle releases.

Any help out there would be appreciated.

Thanks. Received on Mon Jun 17 2002 - 23:04:12 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US