Date: Thu, 30 Apr 1998 08:10:40 -0700 From: steve.shoecraft@microchip.com (Steve Shoecraft) To: freebsd-questions@FreeBSD.ORG Subject: Oracle 7 on FreeBSD Message-ID: <00048828.1332@microchip.com>
next in thread | raw e-mail | index | archive | help
I am running an Oracle 7 server on my FreeBSD box. I got it running using the SCO (ibcs2) emulation. It works great when I'm logged into the machine locally and run sqlplus (or oci applications). The problem arises when I try to use Oracle remotely (like from access using an Oracle 7 driver on my PC). This requires that I have a program called 'tnslsnr' running. I need to have the listener use the TCP protocol. I can't link in the protocol because all of the libraries are SCO and all the object files are SCO. GCC doesn't like that a whole lot. The libraries aren't a big deal. I partially re-wrote the ar command so that it extracts the objects from the SCO libraries. I then re-create a BSD-format library, ranlib it, and it works great. The main problem is the object files. I have tried to find a way to get gcc to link object files to create an executable with no results. I think they are in ELF format. Is this true (maybe COFF)? I don't know a whole lot about SCO... Do I have to re-compile gcc for SCO? Is there a way to compile it so that it will accept SCO objects and create BSD binaries (accecpt one object file type and create a different a.out type)? I would MUCH rather just convert the object files and create BSD binaries. You see, the oracle server and alot of the other binaries can be 're-linked' with other options. The object files (and libraries) are all available to do this. All I have to do is find out 'how.' Can you point me in the right direction? - Steve Steve.Shoecraft@Microchip.COM To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00048828.1332>