Date: 18 Mar 96 16:56:22 GMT From: peter@jhome.DIALix.COM (Peter Wemm) To: freebsd-questions@freebsd.org Subject: Re: statically linked linux ELF binaries Message-ID: <peter.827168182@jhome.DIALix.COM> References: <199603180319.EAA00321@birk04.studby.uio.no>, <199603180408.OAA23244@genesis.atrad.adelaide.edu.au>
next in thread | previous in thread | raw e-mail | index | archive | help
msmith@atrad.adelaide.edu.au (Michael Smith) writes: >Ege Rxbekk stands accused of saying: >> >> >> In -current, I've noticed that statically linked linux ELF binaries >> get executed even though the linux binary loader is not installed. I >In -current, there is no linux binary loader any more. If you have the >linux LKM loaded, attempts to run a.out binaries will fail. Huh?? Since when?? Somebody had better tell the linux a.out netscape that I'm running at this very moment, because it obviously hasn't heard.. :-) Seriously though, the old linux a.out loader is still there - it's part of the emulator LKM itself. When the emulator is loaded, it registers itself with the ELF loader, so loading the emulator gets both linux a.out and elf support. (Somehow, I suspect you didn't say what you meant.. :-) As for the static linux binaries being run even without the emulator present, yes, that's a worry. :-( The elf code "determines" whether it's a linux, native or SVR4 binary based on the dynamic loader path. If it's purely static, then this "hint" is not available.. :-( Oh, bother... :-( >-- >]] Mike Smith, Software Engineer msmith@atrad.adelaide.edu.au [[ >]] Genesis Software genesis@atrad.adelaide.edu.au [[ >]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ >]] realtime instrument control (ph/fax) +61-8-267-3039 [[ >]] Collector of old Unix hardware. "Where are your PEZ?" The Tick [[
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?peter.827168182>