Subject: Object compatibility between BSDs
To: None <port-i386@netbsd.org>
From: None <crvich@us.ibm.com>
List: port-i386
Date: 01/20/2000 10:48:26
     Having ported our project to NetBSD 1.3.3, we are obviously interested
in porting to FreeBSD and OpenBSD as well.  A colleague claimed that BSD
a.out objects should be usable as-is on all three OS's, but I've tried our
exe's on OpenBSD 2.5 with no luck ("Bad system call").  And we are even
statically linked with ALL libraries (libc, etc.), so it shouldn't be a lib
compatibility problem.

     Is it possible to create exe's on one of these BSDs and use them as-is
on the others?  Any tricks, hints, or caveats to this approach?  We're not
aversed to creating separate "native" ports for each one, but obviously
just creating a single port would be preferable.  TIA.

---
Ernest M. Crvich
IBM ODE team
Have footbag, will shred.