Subject: 4.3BSD binary compatibility?
To: None <port-vax@netbsd.org>
From: Erno Palonheimo <esp@cc.hut.fi>
List: port-vax
Date: 04/25/2000 09:01:11
Greetings again,
I have a MicroVAX 3300 running MORE/BSD 4.3, and a 3400 running NetBSD
1.4.2 now. The executables from the 4.3BSD system should work on the
NetBSD machine, shouldn't they? I have enabled most all of the
compatibility options in the kernel configuration, but so far I have
had very little success trying.. The loader seems to somehow
misunderstand the magic numbers on the old 4.3BSD executables. Here's
an example...
osantra# ./ls
./ls: Exec format error. Wrong Architecture.
osantra# file ls
ls: 386 demand paged pure executable
osantra# od ls
0000000 000413 000000 114000 000000 012000 000000 067114 000000
0000020 000000 000000 000000 000000 000000 000000 000000 000000
*
0002000 007400 041421 057320 140532 055004 150120 054520 054720
^C
osantra#
Is the binary format of MORE/BSD something different from the usual
4.3BSD format? Or am I doing something wrong once again? :-)
--
Erno Palonheimo - Helsinki University of Technology - + 358 50 560 4765