OMAGIC a.out not working with 1.3.99

Jamie Lokier (jamie@rebellion.co.uk)
Tue, 21 May 96 21:00 BST


My really old OMAGIC a.out /bin/ping doesn't run any more: strace says:

execve("/bin/ping", ["ping"], [24 vars]) = -1 ENOEXEC (Exec format error)

This is from Slackware 1.2. Some might suggest I fetch and recompile
it, but that's not the point. This is with binfmt_aout loaded as a
module. (Yes, the module _is_ loaded).

Is this a known problem? OMAGIC appears to be still supported in
binfmt_aout.c. Perhaps someone else could try a really old binary and
see if it still works. If necessary, I'll mail the program to anyone
whose interested (it's only about 8k).

Cheers,
-- Jamie Lokier