faq icon


From Monday 13th November 2006 onwards, it has been decided that the default compilers that will be used to build binaries from source code packages will be HP's ANSI C ("cc") and C++ ("aCC"). Prior to that aforementioned date, such binaries were built with the GNU C ("gcc") and C++ ("g++") compilers by default, but for various reasons, particularly performance-related ones, all new packages (or rebuilds of existing packages) will be built with HP's compilers.

In order to match our compiler build environment, users will need to install the HP ANSI C and C++ compilers and apply appropriate patches. Here's a list of our setup (as of 5th October 2010, patch information and downloads now require a software support contract and you must be logged into the appropriate ITRC account before clicking the patch links below):

 

HP-UX 11i v3 (HP-UX 11.31) - Itanium 2

SoftwareDescriptionExtra download options
C/C++ compilersHP C/aC++ Developer's Bundle A.06.26 - September 2011Eval / Full
Patch PHSS_4118511.31 aC++ Runtime (IA: A.06.25.01, PA: A.03.90) 
Patch PHSS_4142311.31 Aries cumulative patch 
Patch PHSS_4149411.31 milli cumulative patch 
Patch PHSS_4149611.31 Integrity Unwind Library 
Patch PHSS_4149811.31 HP TOOLS & CPP 
Patch PHSS_4204011.31 linker + fdp cumulative patch 
Patch PHSS_4204111.31 Math Library Cumulative Patch 
Patch PHSS_4204211.31 assembler patch 
Patch PHSS_4224911.31 LIBCL patch 

 

HP-UX 11i v3 (HP-UX 11.31) - PA-RISC 2.0

SoftwareDescriptionExtra download options
C/C++ compilersHP C/aC++ Developer's Bundle A.03.95 - September 2011Eval / Full
Patch PHSS_4118511.31 aC++ Runtime (IA: A.06.25.01, PA: A.03.90) 
Patch PHSS_4204011.31 linker + fdp cumulative patch 
Patch PHSS_4224911.31 LIBCL patch 

 

HP-UX 11i v2 (HP-UX 11.23) - Itanium 2

SoftwareDescriptionExtra download options
C/C++ compilersHP C/aC++ Developer's Bundle A.06.25 - March 2010Eval / Full
Patch PHSS_40545s700_800 11.23 assembler patch 
Patch PHSS_41180s700_800 11.23 Math Library Cumulative Patch 
Patch PHSS_41184s700_800 11.23 aC++ Runtime (IA: A.06.25.01, PA: A.03.90) 
Patch PHSS_41422s700_800 11.23 Aries cumulative patch 
Patch PHSS_41493s700_800 11.23 milli cumulative patch 
Patch PHSS_41495s700_800 11.23 Integrity Unwind Library 
Patch PHSS_41497s700_800 11.23 HP TOOLS & CPP 
Patch PHSS_41499s700_800 11.23 HP C/aC++ Compiler (A.06.25.02) 
Patch PHSS_41510s700_800 11.23 u2comp/be/plugin (C.06.25.02) 
Patch PHSS_42043s700_800 11.23 linker + fdp cumulative patch 

 

HP-UX 11i v2 (HP-UX 11.23) - PA-RISC 2.0

SoftwareDescriptionExtra download options
C/C++ compilersHP C/aC++ Developer's Bundle A.03.90 - March 2010Eval / Full
Patch PHSS_40545s700_800 11.23 assembler patch 
Patch PHSS_41180s700_800 11.23 Math Library Cumulative Patch 
Patch PHSS_41184s700_800 11.23 aC++ Runtime (IA: A.06.25.01, PA: A.03.90) 
Patch PHSS_42043s700_800 11.23 linker + fdp cumulative patch 
Patch PHSS_42248s700_800 11.23 LIBCL patch 

 

HP-UX 11i v1 (HP-UX 11.11) - PA-RISC 2.0

SoftwareDescriptionExtra download options
C/C++ compilersHP C/aC++ Developer's Bundle A.03.85 - September 2008Eval / Full
Patch PHKL_29243s700_800 11.11 vPar enablement cumulative patch 
Patch PHSS_24207s700_800 11.11 libm patch 
Patch PHSS_33265s700_800 11.11 MILLI/ASM cumulative patch 
Patch PHSS_33946s700_800 11.11 HP aC++ -AA runtime libraries (aCC A.03.85) 
Patch PHSS_42247s700_800 11.11 LIBCL patch 
Patch PHSS_42253s700_800 11.11 ld(1) and linker tools cumulative patch 

Whilst new packages may still build with gcc/g++, we no longer build/test with gcc/g++ and cannot guarantee that packages dated from Monday 13th November 2006 onwards will build or run correctly if gcc/g++ is used. Over time, we will also be rebuiding existing gcc/g++-built packages with HP's compilers instead.