Skip site navigation (1)Skip section navigation (2)
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>