From owner-freebsd-database@FreeBSD.ORG Tue Oct 17 10:46:27 2006 Return-Path: X-Original-To: freebsd-database@FreeBSD.ORG Delivered-To: freebsd-database@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B93CE16A412 for ; Tue, 17 Oct 2006 10:46:27 +0000 (UTC) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (lurza.secnetix.de [83.120.8.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id A8C4443D45 for ; Tue, 17 Oct 2006 10:46:26 +0000 (GMT) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (hsrqxa@localhost [127.0.0.1]) by lurza.secnetix.de (8.13.4/8.13.4) with ESMTP id k9HAkJA8067552 for ; Tue, 17 Oct 2006 12:46:25 +0200 (CEST) (envelope-from oliver.fromme@secnetix.de) Received: (from olli@localhost) by lurza.secnetix.de (8.13.4/8.13.1/Submit) id k9HAkJ4v067551; Tue, 17 Oct 2006 12:46:19 +0200 (CEST) (envelope-from olli) Date: Tue, 17 Oct 2006 12:46:19 +0200 (CEST) Message-Id: <200610171046.k9HAkJ4v067551@lurza.secnetix.de> From: Oliver Fromme To: freebsd-database@FreeBSD.ORG In-Reply-To: <20061017111608.410a812b.vlady@gbservices.biz> X-Newsgroups: list.freebsd-database User-Agent: tin/1.8.2-20060425 ("Shillay") (UNIX) (FreeBSD/4.11-STABLE (i386)) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.1.2 (lurza.secnetix.de [127.0.0.1]); Tue, 17 Oct 2006 12:46:25 +0200 (CEST) Cc: Subject: Re: Installing Oracle Client 10g on FreeBSD X-BeenThere: freebsd-database@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-database@FreeBSD.ORG List-Id: Database use and development under FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Oct 2006 10:46:27 -0000 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. > 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 -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing Dienstleistungen mit Schwerpunkt FreeBSD: http://www.secnetix.de/bsd Any opinions expressed in this message may be personal to the author and may not necessarily reflect the opinions of secnetix in any way. "anyone new to programming should be kept as far from C++ as possible; actually showing the stuff should be considered a criminal offence" -- Jacek Generowicz