Wine IA64 (Itanium) build

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
mattsimis
Newbie
Newbie
Posts: 2
Joined: Fri Apr 03, 2009 2:22 pm

Wine IA64 (Itanium) build

Post by mattsimis »

I always assumed Wine wasnt available on ia64 (note not x64), it certainly hasnt been in the last few Ubuntu ia64 releases when I checked.

However Ive read a couple of posts and articles
(some dating years back- http://www.ibm.com/developerworks/linux ... -ivit.html) of people running it so I tried to compile.

I can get it to ./configure, but make immediately dumps me to:

interlocked.c:381:3: error: #error You must implement the interlocked* functions for your CPU


Now I understand usually you would pass the "-m32" flag to gcc... which wont work as this is a 64bit only arch. I also tried compiling Wine as 64bit, which made no difference.

Is the article BS, does Wine not function at all on IA64?
Thunderbird
Level 5
Level 5
Posts: 336
Joined: Mon Nov 24, 2008 8:10 am

Post by Thunderbird »

I believe that the first Itanium revisions had hardware x86 emulation on board and I think that is what the guy in the IBM article used for running Wine. If your Itanium still offers that in hardware then that is what you have to use.

Another solution would be to use qemu its binary loader which allows you to run e.g. x86 linux programs on a powerpc, itanium or whatsoever architecture. It would allow you to run x86 wine (in combination with a x86 glibc and friends) on Itanium.
Gert van den Berg

Wine IA64 (Itanium) build

Post by Gert van den Berg »

On Fri, Apr 3, 2009 at 10:03 PM, Thunderbird <[email protected]> wrote:
I believe that the first Itanium revisions had hardware x86 emulation on board and I think that is what the guy in the IBM article used for running Wine. If your Itanium still offers that in hardware then that is what you have to use.
It was removed, but emulation seem to be available at the OS level..
(Software emulation was faster than the original Itaniums hardware
emulation...)

http://en.wikipedia.org/wiki/IA-32_Execution_Layer

http://www.intel.com/cd/software/produc ... 219773.htm
Thunderbird
Level 5
Level 5
Posts: 336
Joined: Mon Nov 24, 2008 8:10 am

Post by Thunderbird »

You installed a ia32-libs package in the same way you do on x86-64 but I read some reports that those packages don't work on the newer Itaniums and I'm not sure if they offer software emulation on the newer models.
mattsimis
Newbie
Newbie
Posts: 2
Joined: Fri Apr 03, 2009 2:22 pm

Post by mattsimis »

Thunderbird wrote:You installed a ia32-libs package in the same way you do on x86-64 but I read some reports that those packages don't work on the newer Itaniums and I'm not sure if they offer software emulation on the newer models.
Well that is annoying and possibly true. I dont have ia32-libs-dev installed as I cannot install it, it "conflicts" with two packages that arent even installed, ia32-libs-gtk and ia32-libs-sdl..
Locked