From owner-freebsd-questions Wed Oct 31 15:43:41 2001 Delivered-To: freebsd-questions@freebsd.org Received: from obsecurity.dyndns.org (adsl-63-207-60-152.dsl.lsan03.pacbell.net [63.207.60.152]) by hub.freebsd.org (Postfix) with ESMTP id 5C7C037B403 for ; Wed, 31 Oct 2001 15:43:38 -0800 (PST) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id C61A566B10; Wed, 31 Oct 2001 15:43:37 -0800 (PST) Date: Wed, 31 Oct 2001 15:43:37 -0800 From: Kris Kennaway To: Milo Hyson Cc: Kris Kennaway , freebsd-questions@FreeBSD.ORG Subject: Re: BSDI compatibility Message-ID: <20011031154337.A32081@xor.obsecurity.org> References: <20011031065407.D8AE237B40D@hub.freebsd.org> <20011031021243.C23867@xor.obsecurity.org> <20011031231835.9794838314@naza0.gandi.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="uAKRQypu60I7Lcqm" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20011031231835.9794838314@naza0.gandi.net>; from milo@cyberlifelabs.com on Wed, Oct 31, 2001 at 03:18:27PM -0800 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --uAKRQypu60I7Lcqm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Oct 31, 2001 at 03:18:27PM -0800, Milo Hyson wrote: > On Wednesday 31 October 2001 02:12 am, Kris Kennaway wrote: > > It should be native. If you want to use dynamically linked binaries > > you'll need to install the libraries somewhere, of course. >=20 > When I run the PayflowPro BSDi executable, it gives the following error: >=20 > ELF interpreter /shlib/ld-bsdi.so not found >=20 > I've searched around on the web and can't find anything describing what t= his=20 > is (I assume it's a BSDi compatibility library) or where to get it. It's = not=20 > on any of my FreeBSD boxes or CD-ROMs. It's a BSD/OS file; if you want to run a dynamically linked BSD/OS binary, you need to have a copy of the BSD/OS shared libraries and dynamic linker on your system. Because BSD/OS is a proprietary operating system, they're not freely available. In other words, FreeBSD is compatible with the BSD/OS binary executable format and kernel syscalls, but you'll need to supply a complete set of userland files which are capable of actually running your binary. For example, the statically-linked BSD/OS netscape binary in the ports collection runs as-is because it has no external library dependencies. Kris --uAKRQypu60I7Lcqm Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iD8DBQE74IypWry0BWjoQKURAg0qAKDgEkCdQ9kWb3YiIxk+UGssWwjtYwCdHgjv SobjC6j5OHAMCD58CMtuqGk= =aBWF -----END PGP SIGNATURE----- --uAKRQypu60I7Lcqm-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message