RE: How to deal with ia32 binary support nowadays?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Yes, you are right. What I was saying is that the binaries and OS features that are required to support ia32 programs on ia64, and the mechanism the used to execute ia32 instructions, iVE or 32EL, are independent problems. For example, if it is depends on an altroot that has been removed since, having 32EL won't solve that problem.

By the way, Windows for Itanium, if you can get your hands on it, includes IA32Exec.bin. As far as I can remember, Intel kept the binary OS independent and added an abstraction layer and corresponding loader to both OSs.

Pedro

-----Original Message-----
From: linux-ia64-owner@xxxxxxxxxxxxxxx [mailto:linux-ia64-owner@xxxxxxxxxxxxxxx] On Behalf Of Émeric MASCHINO
Sent: Friday, May 23, 2014 01:57
To: Pedro Miguel Teixeira
Cc: linux-ia64@xxxxxxxxxxxxxxx
Subject: Re: How to deal with ia32 binary support nowadays?

Hi,

2014-05-23 1:09 GMT+02:00 Pedro Miguel Teixeira <pmsjt@xxxxxxxxxx>:
>
> Even if you were to use IA32EL, you would still need ia32 binaries. IA32EL is just a different way to execute x86 binaries, but you still need them.

Sure, but ia32 binaries are available in all Linux distributions, whereas IA-32 EL is only found on commercial ones.

IA-32 EL was freely available for everybody on Intel website a long time ago [1]. Does anybody still own a backup copy of these resources?

     Émeric


[1] http://web.archive.org/web/20070423060135/http://www.intel.com/cd/software/products/asmo-na/eng/219740.htm
--
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at  http://vger.kernel.org/majordomo-info.html
��.n��������+%������w��{.n�����{��&�����ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f





[Index of Archives]     [Linux Kernel]     [Sparc Linux]     [DCCP]     [Linux ARM]     [Yosemite News]     [Linux SCSI]     [Linux x86_64]     [Linux for Ham Radio]

  Powered by Linux