Installing Oracle Client 10g on FreeBSD
Scott T. Hildreth
shildret at scotth.emsphone.com
Tue Oct 17 06:07:38 PDT 2006
On Tue, 2006-10-17 at 12:46 +0200, Oliver Fromme wrote:
> Vladimir Terziev wrote:
> > The discussion here is about mixing native FreeBSD perl
> > and Oracle Linux instant client libraries
>
> I think I've already answered that question.
Vladimir & I both know or thought we knew that this is not
possible, thus my post way back, indicating that one needs a
linux-perl to compile DBD::Oracle. Martin said he was able
to compile a native DBD::Oracle using the instant client libraries.
We were both curious on how he did that, without writing a
wrapper.
>
> > not a general
> > discussion about so-called "linux emulation" under FreeBSD.
>
> But that "general discussion" also answered your specific
> question. It was my intention to explain a bit of the
> background, so you can see _why_ it is not possible (or
> at least very difficult) instead of asking over and over
> again.
>
> You cannot run object code for different ABIs within the
> same process image, unless the code doesn't do any syscalls
> (database libraries certainly require syscalls), or you
> write some "wrapper" glue code that switches or translates
> the ABI. I doubt that anyone has done the latter, because
> it's a very non-trivial task. It is _much_ easier to
> install Linux perl and be done with it (well, or install
> the old Oracle8 FreeBSD client from the Ports if you don't
> absolutely need to have the Oracle10 client).
>
> Best regards
> Oliver
>
--
Scott T. Hildreth <shildret at scotth.emsphone.com>
More information about the freebsd-database
mailing list