Date: Thu, 1 Nov 2001 10:18:07 -0500 From: "Person, Roderick" <personrp@ccbh.com> To: 'Kris Kennaway' <kris@obsecurity.org>, Milo Hyson <milo@cyberlifelabs.com> Cc: freebsd-questions@FreeBSD.ORG Subject: RE: BSDI compatibility Message-ID: <46AEB8C1B628D511969200508B6FE42A6686FB@1upmc-msx6.isdip.upmc.edu>
next in thread | raw e-mail | index | archive | help
This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C162E8.68DD68C0 Content-Type: text/plain; charset="iso-8859-1" I own a legal copy of BSDi. If I want to use things from it would I create a directory structure under /compat and the place a 'pseudo' install there? Is there anywhere I can find such info? Roderick P. Person Programmer II (412)454-2616 personrp@ccbh.com "I'm surprised that more people have not been murdered in the entertainment industry." - Actor Gary Oldman > -----Original Message----- > From: Kris Kennaway [mailto:kris@obsecurity.org] > Sent: October 31, 2001 6:44 PM > To: Milo Hyson > Cc: Kris Kennaway; freebsd-questions@FreeBSD.ORG > Subject: Re: BSDI compatibility > > > 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. > > > > When I run the PayflowPro BSDi executable, it gives the > following error: > > > > ELF interpreter /shlib/ld-bsdi.so not found > > > > I've searched around on the web and can't find anything > describing what this > > is (I assume it's a BSDi compatibility library) or where to > get it. It's not > > 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 > ------_=_NextPart_001_01C162E8.68DD68C0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3Diso-8859-1"> <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version = 5.5.2654.45"> <TITLE>RE: BSDI compatibility</TITLE> </HEAD> <BODY> <P><FONT SIZE=3D2>I own a legal copy of BSDi. If I want to use things = from it would I create a directory structure under /compat and the = place a 'pseudo' install there? Is there anywhere I can find such = info?</FONT></P> <P><FONT SIZE=3D2>Roderick P. Person</FONT> <BR><FONT SIZE=3D2>Programmer II</FONT> <BR><FONT SIZE=3D2>(412)454-2616</FONT> <BR><FONT SIZE=3D2>personrp@ccbh.com</FONT> </P> <P><FONT SIZE=3D2>"I'm surprised that more people have not been = murdered in</FONT> <BR><FONT SIZE=3D2>the entertainment industry."</FONT> </P> <P><FONT SIZE=3D2>- Actor Gary Oldman</FONT> </P> <P><FONT SIZE=3D2>> -----Original Message-----</FONT> <BR><FONT SIZE=3D2>> From: Kris Kennaway [<A = HREF=3D"mailto:kris@obsecurity.org">mailto:kris@obsecurity.org</A>]</FON= T> <BR><FONT SIZE=3D2>> Sent: October 31, 2001 6:44 PM</FONT> <BR><FONT SIZE=3D2>> To: Milo Hyson</FONT> <BR><FONT SIZE=3D2>> Cc: Kris Kennaway; = freebsd-questions@FreeBSD.ORG</FONT> <BR><FONT SIZE=3D2>> Subject: Re: BSDI compatibility</FONT> <BR><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>> On Wed, Oct 31, 2001 at 03:18:27PM -0800, Milo = Hyson wrote:</FONT> <BR><FONT SIZE=3D2>> > On Wednesday 31 October 2001 02:12 am, = Kris Kennaway wrote:</FONT> <BR><FONT SIZE=3D2>> > > It should be native. If you = want to use dynamically </FONT> <BR><FONT SIZE=3D2>> linked binaries</FONT> <BR><FONT SIZE=3D2>> > > you'll need to install the libraries = somewhere, of course.</FONT> <BR><FONT SIZE=3D2>> > </FONT> <BR><FONT SIZE=3D2>> > When I run the PayflowPro BSDi executable, = it gives the </FONT> <BR><FONT SIZE=3D2>> following error:</FONT> <BR><FONT SIZE=3D2>> > </FONT> <BR><FONT SIZE=3D2>> > ELF interpreter /shlib/ld-bsdi.so not = found</FONT> <BR><FONT SIZE=3D2>> > </FONT> <BR><FONT SIZE=3D2>> > I've searched around on the web and can't = find anything </FONT> <BR><FONT SIZE=3D2>> describing what this </FONT> <BR><FONT SIZE=3D2>> > is (I assume it's a BSDi compatibility = library) or where to </FONT> <BR><FONT SIZE=3D2>> get it. It's not </FONT> <BR><FONT SIZE=3D2>> > on any of my FreeBSD boxes or = CD-ROMs.</FONT> <BR><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>> It's a BSD/OS file; if you want to run a = dynamically linked BSD/OS</FONT> <BR><FONT SIZE=3D2>> binary, you need to have a copy of the BSD/OS = shared libraries and</FONT> <BR><FONT SIZE=3D2>> dynamic linker on your system. Because = BSD/OS is a proprietary</FONT> <BR><FONT SIZE=3D2>> operating system, they're not freely = available.</FONT> <BR><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>> In other words, FreeBSD is compatible with the = BSD/OS binary</FONT> <BR><FONT SIZE=3D2>> executable format and kernel syscalls, but = you'll need to supply a</FONT> <BR><FONT SIZE=3D2>> complete set of userland files which are = capable of actually running</FONT> <BR><FONT SIZE=3D2>> your binary. For example, the = statically-linked BSD/OS netscape</FONT> <BR><FONT SIZE=3D2>> binary in the ports collection runs as-is = because it has no external</FONT> <BR><FONT SIZE=3D2>> library dependencies.</FONT> <BR><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>> Kris</FONT> <BR><FONT SIZE=3D2>> </FONT> </P> </BODY> </HTML> ------_=_NextPart_001_01C162E8.68DD68C0-- 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?46AEB8C1B628D511969200508B6FE42A6686FB>
