General
cancel
Showing results for 
Search instead for 
Did you mean: 

Binary built on HP-PRISC-64 can run on HP-Itanium-64 ?

 
SOLVED
Go to solution
Highlighted
Advisor

Binary built on HP-PRISC-64 can run on HP-Itanium-64 ?

Can any port or binaries built/released for HP-PRISC-64 can run on HP-Itanium-64 as well ?
Believe only what you see !
13 REPLIES 13
Highlighted
Honored Contributor

Re: Binary built on HP-PRISC-64 can run on HP-Itanium-64 ?

no. totally different architecture.
a warrior never quits
Highlighted
Trusted Contributor

Re: Binary built on HP-PRISC-64 can run on HP-Itanium-64 ?

Hi Srini

Think Aries emulator will help u..

http://docs.hp.com/en/5187-0701/ch08s07.html

Highlighted
Honored Contributor
Solution

Re: Binary built on HP-PRISC-64 can run on HP-Itanium-64 ?

Yep, It should run with out any issues. Itanium has built-in emulator for supporting RISC binaries. As said earlier, it is called "Aries"

-Arun
"A ship in the harbor is safe, but that is not what ships are built for"
Highlighted
Advisor

Re: Binary built on HP-PRISC-64 can run on HP-Itanium-64 ?

Even if an HP-UX-Itanium-64 can run HP-UX-RISC-64 binaries via emulator, the limits of dynamic memory allocation by the binary would be the same as performed on HP-UX-PRISC-64 ?

For e.g, on HP-UX-Itanium the binary can allocate upto 4GB under default conditions, will it remain the same when a port/binary of HP-PRISC-64 is running on HP-UX-Itanium-64 ?
Believe only what you see !
Highlighted
Honored Contributor

Re: Binary built on HP-PRISC-64 can run on HP-Itanium-64 ?

Yes. As far as i know, that should be the limit as of PA.
"A ship in the harbor is safe, but that is not what ships are built for"
Highlighted
Acclaimed Contributor

Re: Binary built on HP-PRISC-64 can run on HP-Itanium-64 ?

>the limits of dynamic memory allocation by the binary would be the same as performed on HP-UX PA64?

Or larger.

>will it remain the same when a port/binary of PA64 is running on HP-UX Integrity performed on HP-UX PA64?

If you need more than 4 Gb, you adjust maxdsiz_64bit.
Note there is a separate pa_maxssiz_64bit.
Highlighted
Honored Contributor

Re: Binary built on HP-PRISC-64 can run on HP-Itanium-64 ?


Yes this was a major design of the IA64 architecture and the aries loadeer.

if you do a file on executibles you will find PA Risc executibles that have not been recompiled. Why they work.

file /usr/bin/vi
or other executibles.

file /opt/perf/gpm
file /opt/perf/glance
not sure if these were recompiled but may want to check.
Highlighted
Acclaimed Contributor

Re: Binary built on HP-PRISC-64 can run on HP-Itanium-64 ?

>Emil: file /usr/bin/vi

Shows recompiled: /usr/bin/vi: ELF-32 executable object file - IA64
Highlighted
Trusted Contributor

Re: Binary built on HP-PRISC-64 can run on HP-Itanium-64 ?

????????????????????
Now let me get this right......

A third party program that was compiled, designed, and has been running on an old PARISC for years....

can be thrown on a new Itanium box...

....and it will work?

...and I use the elusive command "aries"?

Where is man page for aries?
Do I run it like: aries /path/bybigprogram?

What if the program is a series of files and directories like an old version of unidata database consisting of about 4 gigs of data and programs?

What if the program is third party software that provides routing information between two cities in a country?

If this is true why would there be "Itanium" versions of any software?

This sounds like great news. But I must be reading the forum wrong. This is on the same level as "just use anti-gravity to fly."