Date: Tue, 8 Aug 1995 10:07:24 -0400 (EDT) From: A boy and his worm gear <wpaul@skynet.ctr.columbia.edu> To: kuku@gilberto.physik.rwth-aachen.de (Christoph P. Kukulies) Cc: hackers@freebsd.org, wpaul@skynet.ctr.columbia.edu (A boy and his worm gear) Subject: Re: MapleV (BSDI binary) problem solved Message-ID: <199508081407.KAA24586@skynet.ctr.columbia.edu> In-Reply-To: <199508080819.KAA25982@gilberto.physik.rwth-aachen.de> from "Christoph P. Kukulies" at Aug 8, 95 10:19:49 am
next in thread | previous in thread | raw e-mail | index | archive | help
Of all the gin joints in all the world, Christoph P. Kukulies had to walk into mine and say: > I was reporting a problem with MapleV (the BSDI binary) recently. > It turned out that MapleV requires an XKeysymDB and nls tree from > X11R5 otherwise some of it's binaries crash miserably. > > So it looks like BSDI binary compatibility still holds. > > --Chris Christoph P. U. Kukulies kuku@gil.physik.rwth-aachen.de The BSDI binary compatibility only holds for BSD/386 1.1. BSD/OS 2.0 binaries do not run on FreeBSD 2.0.x. I know: I tried to run some. By contrast, statically-linked FreeBSD 2.0.x binaries do run correctly in BSD/OS 2.0. Doesn't seem fair, does it. BSD/OS 2.0 uses shared libraries. (And they use them for everything: even /sbin/init is dynamically linked.) Whatever they did to add support for them broke the binary compatibility pretty badly: even a "hello world" program from BSDI dumps core (and I'm talking about a static binary here too). The man pages say the shared library support is implemented in user space. It looks like the problem is somewhere in the startup code (crt0.o) which, as it happens, I don't have source for (the guy who bought the 2.0 system only got a binary license). It is interesting to note that the only static, pre-2.0 binaries on the system are Netscape and the Xaccel server. For the moment, it seems that software vendors are still using BSDI 1.1 as their development platform. This is good for us, but it probably won't last long. -Bill -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Bill Paul (212) 854-6020 | System Manager Work: wpaul@ctr.columbia.edu | Center for Telecommunications Research Home: wpaul@skynet.ctr.columbia.edu | Columbia University, New York City ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The Møøse Illuminati: ignore it and be confused, or join it and be confusing! ~~~~~~ "Welcome to All Things BSDish! If it's not BSDish, it's crap!" ~~~~~~~
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199508081407.KAA24586>