Contributed by jose on from the old-binaries-still-work dept.
From: Marc EspieMarc's been testing this for a while, and its been tested on a variety of things. Originally this was needed for Mozilla, but now that runs on ELF and dynamically, well, so this is mainly for older, binary only packages. Thanks, Marc, nice work.
Date: Tue, 24 Jun 2003 16:45:34 -0600 (MDT) To: firstname.lastname@example.org Subject: CVS: cvs.openbsd.org: src CVSROOT: /cvs Module name: src Changes by: email@example.com 2003/06/24 16:45:33 Modified files: sys/arch/i386/conf: GENERIC files.i386 sys/arch/i386/i386: trap.c sys/compat/common: Makefile sys/kern : exec_aout.c Added files: sys/compat/aout: compat_aout.c files.aout Log message: a.out emulation for dynamic binaries: intercept the right system calls so that they look in /emul/a.out first. This allows a.out's ld.so to find its own libraries without interfering with ELF at all. Many comments from various people. okay deraadt@
(Comments are closed)