1755390 Members
3064 Online
108832 Solutions
New Discussion юеВ

using RISC aCC on ia64

 
slash_blog
Occasional Advisor

using RISC aCC on ia64

Can anybody guide as to whether the aCC compiler for RISC (9000/785) be used with ia64 processor? Are there two different sets of compilers for these two architectures?
12 REPLIES 12
Steven E. Protter
Exalted Contributor

Re: using RISC aCC on ia64

Shalom,

No.

You will need the aCC compiler for Itanium to run on an Itanium ia64 processor.

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
Dennis Handly
Acclaimed Contributor

Re: using RISC aCC on ia64

>Are there two different sets of compilers for these two architectures?

Yes. One for PA and one for IPF.

SEP is correct. You must get an IPF compiler for Integrity. The current compiler is A.06.14:
http://h21007.www2.hp.com/dspp/tech/tech_TechSoftwareDetailPage_IDX/1,1703,1743,00.html#11.23
Andrew Young_2
Honored Contributor

Re: using RISC aCC on ia64

Hi Steven

Surely you could run the aCC compiler under emulation provided you had all the PA-RISC supporting libraries and the environment set up correctly?

The code would still be PA-RISC code though.

I know I wouldn't recommend it, but in theory it should work. It was something we considered when we migrated our live and development environments to Itanium but realized we still had two old sites we needed to support for another 12 months. In the end we decided it wasn't viable and we retained an old server just for that purpose.

Regards

AY
Si hoc legere scis, nimis eruditionis habes
Senthil Kumar .A_1
Honored Contributor

Re: using RISC aCC on ia64

Hi,

Yep the compilers are different for PARISC and IPF. Following are the versions available for different platform and OS versions.

HP-UX 11i v3 (B.11.31 for HP Integrity servers)


HP ANSI C Version A.06.12 February 2007



HP-UX 11i v3 (B.11.31 for PA-RISC)


HP ANSI C Version B.11.31.01 February 2007




HP-UX 11i v2 (B.11.23 for HP Integrity servers)


HP ANSI C Version A.06.10 June 2006
HP ANSI C Version A.06.05 November 2005
HP ANSI C Version A.05.60/A.06.00 January 2005
HP ANSI C Version A.05.55 March 2004
HP ANSI C Version A.05.50 September 2003



HP-UX 11i v2 (B.11.23 for PA-RISC)


HP ANSI C Version B.11.11.16 June 2006
HP ANSI C Version B.11.11.14 November 2005
HP ANSI C Version B.11.11.12 January 2005
HP ANSI C Version B.11.23.08 January 2005
HP ANSI C Version B.11.23.06 September 2004



HP-UX 11i v1.6 (B.11.22 for HP Integrity servers)


HP ANSI C Version A.05.50
You must have HP ANSI C Version 5.36 or greater already installed before you can update to this version June 2003
HP ANSI C Version A.05.36 August 2002



HP-UX 11i v1 (B.11.11 for PA-RISC)


HP ANSI C Version B.11.11.16 June 2006
HP ANSI C Version B.11.11.14 November 2005
HP ANSI C Version B.11.11.12 January 2005
HP ANSI C Version B.11.11.10 April 2004
HP ANSI C Version B.11.11.08 September 2003
HP ANSI C Version B.11.11.06 September 2002
HP ANSI C Version B.11.11.04 December 2001
HP ANSI C Version B.11.11.02 March 2001



HP-UX 11.00 PA-RISC


HP ANSI C Version B.11.02.10 April 2004
HP ANSI C Version B.11.02.08 September 2003
HP ANSI C Version B.11.02.06 September 2002
Let your effort be such, the very words to define it, by a layman - would sound like a "POETRY" ;)
slash_blog
Occasional Advisor

Re: using RISC aCC on ia64

So then what is the one that I require?

Following is the uname output:

bash-3.2# uname -a
HP-UX hpbox1 B.11.23 U ia64 1789559510 unlimited-user license


Forgive me if I am missing something obvious.
Dennis Handly
Acclaimed Contributor

Re: using RISC aCC on ia64

>So then what is the one that I require?

As I said, the latest is A.06.14. See the link.

>AY: Surely you could run the aCC compiler under emulation provided you had all the PA-RISC supporting libraries and the environment set up correctly?

To do this, you would have to set up a SDK and you would be on your own:
http://h21007.www2.hp.com/dspp/tech/tech_TechDocumentDetailPage_IDX/1,1701,2548,00.html
Geoff Wild
Honored Contributor

Re: using RISC aCC on ia64

Interesting, I was able to install
B9007AA C.11.31.01 HP C/aC++ Developer's Bundle
on my ia64 system as a test - seems to work fine.

Rgds...Geoff
Proverbs 3:5,6 Trust in the Lord with all your heart and lean not on your own understanding; in all your ways acknowledge him, and he will make all your paths straight.
Dennis Handly
Acclaimed Contributor

Re: using RISC aCC on ia64

>Geoff: I was able to install
B9007AA C.11.31.01 HP C/aC++ Developer's Bundle

Naturally. The bundle contains both PA and IPF bits and swinstall installs what matches.
Nguyen Anh Tien
Honored Contributor

Re: using RISC aCC on ia64

Could not! you must use another aCC version
B9007AA is one stable version.
HP is simple