From owner-freebsd-alpha Wed Nov 29 11: 5:37 2000 Delivered-To: freebsd-alpha@freebsd.org Received: from palrel1.hp.com (palrel1.hp.com [156.153.255.242]) by hub.freebsd.org (Postfix) with ESMTP id 194B837B400; Wed, 29 Nov 2000 11:05:35 -0800 (PST) Received: from adlmail.cup.hp.com (adlmail.cup.hp.com [15.0.100.30]) by palrel1.hp.com (Postfix) with ESMTP id D6A2FEE0; Wed, 29 Nov 2000 10:57:06 -0800 (PST) Received: from cup.hp.com (p1000180.nsr.hp.com [15.109.0.180]) by adlmail.cup.hp.com (8.9.3 (PHNE_18546)/8.9.3 SMKit7.02) with ESMTP id KAA15039; Wed, 29 Nov 2000 10:57:06 -0800 (PST) Message-ID: <3A255181.BC65E87@cup.hp.com> Date: Wed, 29 Nov 2000 10:57:05 -0800 From: Marcel Moolenaar Organization: Hewlett-Packard X-Mailer: Mozilla 4.73 [en] (X11; U; Linux 2.2.12 i386) X-Accept-Language: en MIME-Version: 1.0 To: Andrew Gallatin Cc: alpha@FreeBSD.ORG, marcel@FreeBSD.ORG Subject: Re: Somebody broke the linux module on the Alpha. References: <20001128163140.A43087@dragon.nuxi.com> <14884.23034.111469.296831@grasshopper.cs.duke.edu> <3A245E45.B9CD44F7@cup.hp.com> <14884.24258.132073.308507@grasshopper.cs.duke.edu> <3A24705A.2CD9F280@cup.hp.com> <14885.5631.379928.91236@grasshopper.cs.duke.edu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Andrew Gallatin wrote: > > Marcel Moolenaar writes: > > > have a different policy for each architecture. There's no technical > > reason to not support COMPAT_LINUX on the Alpha (there's a technical > > reason to not support it on IA-64, because the Linuxulator hasn't been > > ported yet). > > Actually, there is a technical reason. On alpha, the Linuxulator > depends on the osfulator. The osfulator does not support static compilation. Ah, ok. Good point. > If you'd like to help me towards supporting static compilation of the > osfulator, I'd appreciate it. Sure. I'll take a look at it when I fix the Linuxulator. > The first, last & only time I compiled it > statically into a kernel, the machine failed to boot claiming that > /sbin/init was the wrong binary format. \begin{wild guesses} Hmmm... Smells like ordering and matching. Could it be that even the FreeBSD binaries were handed off to the osfulator? If the osfulator is loaded dynamicly, it's probably added to the end of the list of possible ABIs and thus would get only the OSF binaries, masking a matching problem. If compiled in, it might end up being the head (can it?) and have everything run under the osfulator. \end{wild guesses} -- Marcel Moolenaar mail: marcel@cup.hp.com / marcel@FreeBSD.org tel: (408) 447-4222 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message