public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
* [Linux-ia64] Building native 32 bit binaries
@ 2002-05-31 10:24 knightgun
  2002-05-31 14:25 ` n0ano
  2002-05-31 14:29 ` Van Maren, Kevin
  0 siblings, 2 replies; 3+ messages in thread
From: knightgun @ 2002-05-31 10:24 UTC (permalink / raw)
  To: linux-ia64

Hello,

i have a question regarding 32 bit binaries on IA-64 linux.
I am using RedHat 7.1 with gcc 2.96 and kernel 2.4.3-12smp.

I have build 32bit binaries on an x86 system and these work just fine however I 
need to build IA-64 native 32bit binaries. Is this possible and how ?

Thank you in advance,

Gregor



-------------------
http://www.email.si


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Linux-ia64] Building native 32 bit binaries
  2002-05-31 10:24 [Linux-ia64] Building native 32 bit binaries knightgun
@ 2002-05-31 14:25 ` n0ano
  2002-05-31 14:29 ` Van Maren, Kevin
  1 sibling, 0 replies; 3+ messages in thread
From: n0ano @ 2002-05-31 14:25 UTC (permalink / raw)
  To: linux-ia64

Gregor-

I'm not totally sure what you're asking for but I'll attempt to answer
your question anyway.

First some background.  The IA64 CPU is capable of executing 2 different
instruction sets, IA32 and IA64.  Additionally, the IA64 instruction set
can deal with multiple data size conventions.

Legacy IA32 applications, typically created on an IA32 machine, run
on IA64 Linux.

The only data size convention supported for the IA64 instruction set is
LP64 (long's and pointers are 64-bits wide and int's are 32-bits wide).

Although it is technically possible to support ILP32 (int's, long's and
pointers are 32-bits wide) IA64 Linux does not support this.  The benefits
of ILP32 are small and the problems that would arise in library support,
kernel support and system managment are just too huge.  The IA64 Linux
development team has made a conscious decision not to support ILP32.

On Fri, May 31, 2002 at 12:24:50PM +0200, knightgun@email.si wrote:
> Hello,
> 
> i have a question regarding 32 bit binaries on IA-64 linux.
> I am using RedHat 7.1 with gcc 2.96 and kernel 2.4.3-12smp.
> 
> I have build 32bit binaries on an x86 system and these work just fine however I 
> need to build IA-64 native 32bit binaries. Is this possible and how ?
> 
> Thank you in advance,
> 
> Gregor
> 
> 
> 
> -------------------
> http://www.email.si
> 
> _______________________________________________
> Linux-IA64 mailing list
> Linux-IA64@linuxia64.org
> http://lists.linuxia64.org/lists/listinfo/linux-ia64

-- 
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
n0ano@indstorage.com
Ph: 303/652-0870x117


^ permalink raw reply	[flat|nested] 3+ messages in thread

* RE: [Linux-ia64] Building native 32 bit binaries
  2002-05-31 10:24 [Linux-ia64] Building native 32 bit binaries knightgun
  2002-05-31 14:25 ` n0ano
@ 2002-05-31 14:29 ` Van Maren, Kevin
  1 sibling, 0 replies; 3+ messages in thread
From: Van Maren, Kevin @ 2002-05-31 14:29 UTC (permalink / raw)
  To: linux-ia64

No, Linux does not support 32-bit IA64 binaries.

You could install a cross-compiler and build 32-bit IA32 binaries, and run
those;
or, you can build 64-bit IA64 binaries.

Kevin

> -----Original Message-----
> From: knightgun@email.si [mailto:knightgun@email.si]
> Sent: Friday, May 31, 2002 4:25 AM
> To: linux-ia64@linuxia64.org
> Subject: [Linux-ia64] Building native 32 bit binaries
> 
> 
> Hello,
> 
> i have a question regarding 32 bit binaries on IA-64 linux.
> I am using RedHat 7.1 with gcc 2.96 and kernel 2.4.3-12smp.
> 
> I have build 32bit binaries on an x86 system and these work 
> just fine however I 
> need to build IA-64 native 32bit binaries. Is this possible and how ?
> 
> Thank you in advance,
> 
> Gregor


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-05-31 14:29 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-05-31 10:24 [Linux-ia64] Building native 32 bit binaries knightgun
2002-05-31 14:25 ` n0ano
2002-05-31 14:29 ` Van Maren, Kevin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox