This is the mail archive of the
libc-hacker@cygnus.com
mailing list for the glibc project.
Re: Multilib and Linux.
- To: weejock@ferret.lmh.ox.ac.uk
- Subject: Re: Multilib and Linux.
- From: David Miller <davem@twiddle.net>
- Date: Tue, 20 Apr 1999 15:03:00 -0700
- CC: law@cygnus.com, hjl@lucon.org, libc-hacker@cygnus.com, egcs@egcs.cygnus.com
- References: <Pine.LNX.3.96.990420225508.22173C-100000@ferret.lmh.ox.ac.uk>
- Reply-To: davem@redhat.com
Date: Tue, 20 Apr 1999 22:57:59 +0100 (GMT)
From: Matthew Kirkwood <weejock@ferret.lmh.ox.ac.uk>
On Tue, 20 Apr 1999, David Miller wrote:
> I wonder how a Merced userland is going to work if we wish to
> allow people to still compile 32-bit x86 binaries, even though
> the instruction set is radically different between the two.
Merced running i386 binaries is still stricly emulation, I believe,
so I'd see that as cross-compilation, rather than multiple ABIs.
I think it's still more of a gray area than this. The x86
instructions will execute natively on the processor, so in this
light using your analysis we could say that executing 32-bit Sparc
binaries on UltraSparc cpus is emulation and that compiling such
32-bit Sparc binaries would be cross-compilation. :-)
Later,
David S. Miller
davem@redhat.com