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: source-changes@cvs.openbsd.org Subject: CVS: cvs.openbsd.org: src CVSROOT: /cvs Module name: src Changes by: espie@cvs.openbsd.org 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)
By Anonymous Coward () on
Comments
By Anonymous Coward () on
By Isak Lyberth () ily@simpel-it.dk on http://www.simpel-it.dk
Comments
By Hans Insulander () hin@openbsd.org on mailto:hin@openbsd.org
By vincent () on
of course, for the full story, read linkers and loaders.
http://www.iecc.com/linker/
By Anonymous Coward () on
I found this overview . Original PPT URL is: http://www.csie.nctu.edu.tw/~shieyuan/course/spb/lectures/sp12.ppt
By Anonymous Coward () on
props to marc!
Comments
By Sam () on
Comments
By Anonymous Coward () on
im on dialup, downloading many things is a pain in the butt. who cares though? i knew id have to do it and i did it.this eases the pain for others.