The Porting and Archiving Centre for HP-UX  
 Home
 Catalogue
 FAQ
 What's New?
 

Search for a package

Package name
Description
Author

Search Term

Case Sensitive

Locator: Home > Archive FAQ > 4.4 What compilers do you use to build packages?


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 (to download a patch, right click on one of the US, Europe links and use "Save As..."):

 
HP-UX 11i v3 (HP-UX 11.31) - Itanium 2
SoftwareDescriptionDownload
C/C++ compilersHP C/aC++ Developer's Bundle A.06.15 - September 2007Eval / Full
Patch PHSS_3635411.31 assembler patchUS / Europe
Patch PHSS_3755311.31 Aries cumulative patchUS / Europe
Patch PHSS_3795011.31 HP C/aC++ Compiler (A.06.17)US / Europe
Patch PHSS_3795211.31 u2comp/be/plugin (C.06.17)US / Europe
Patch PHSS_3795511.31 linker + fdp cumulative patchUS / Europe
Patch PHSS_3813711.31 Math Library Cumulative PatchUS / Europe
Patch PHSS_3813911.31 Integrity Unwind LibraryUS / Europe
Patch PHSS_3814111.31 aC++ Runtime (IA: A.06.20, PA: A.03.85)US / Europe
 
HP-UX 11i v3 (HP-UX 11.31) - PA-RISC 2.0
SoftwareDescriptionDownload
C/C++ compilersHP C/aC++ Developer's Bundle A.03.80 - September 2007Eval / Full
Patch PHSS_3795511.31 linker + fdp cumulative patchUS / Europe
Patch PHSS_3814111.31 aC++ Runtime (IA: A.06.20, PA: A.03.85)US / Europe
 
HP-UX 11i v2 (HP-UX 11.23) - Itanium 2
SoftwareDescriptionDownload
C/C++ compilersHP C/aC++ Developer's Bundle A.06.15 - September 2007Eval / Full
Patch PHSS_34445s700_800 11.23 milli cumulative patchUS / Europe
Patch PHSS_36347s700_800 11.23 assembler patchUS / Europe
Patch PHSS_37552s700_800 11.23 Aries cumulative patchUS / Europe
Patch PHSS_37947s700_800 11.23 linker + fdp cumulative patchUS / Europe
Patch PHSS_37949s700_800 11.23 HP C/aC++ Compiler (A.06.17)US / Europe
Patch PHSS_37951s700_800 11.23 u2comp/be/plugin (C.06.17)US / Europe
Patch PHSS_38136s700_800 11.23 Math Library Cumulative PatchUS / Europe
Patch PHSS_38138s700_800 11.23 Integrity Unwind LibraryUS / Europe
Patch PHSS_38140s700_800 11.23 aC++ Runtime (IA: A.06.20, PA: A.03.85)US / Europe
 
HP-UX 11i v2 (HP-UX 11.23) - PA-RISC 2.0
SoftwareDescriptionDownload
C/C++ compilersHP C/aC++ Developer's Bundle A.03.80 - September 2007Eval / Full
Patch PHSS_36347s700_800 11.23 assembler patchUS / Europe
Patch PHSS_37947s700_800 11.23 linker + fdp cumulative patchUS / Europe
Patch PHSS_37958s700_800 11.23 LIBCL patchUS / Europe
Patch PHSS_38136s700_800 11.23 Math Library Cumulative PatchUS / Europe
Patch PHSS_38140s700_800 11.23 aC++ Runtime (IA: A.06.20, PA: A.03.85)US / Europe
 
HP-UX 11i v1 (HP-UX 11.11) - PA-RISC 2.0
SoftwareDescriptionDownload
C/C++ compilersHP C/aC++ Developer's Bundle A.03.80 - September 2007Eval / Full
Patch PHKL_29243s700_800 11.11 vPar enablement cumulative patchUS / Europe
Patch PHSS_33265s700_800 11.11 MILLI/ASM cumulative patchUS / Europe
Patch PHSS_33946s700_800 11.11 HP aC++ -AA runtime libraries (aCC A.03.85)US / Europe
Patch PHSS_37517s700_800 11.11 ld(1) and linker tools cumulative patchUS / Europe
Patch PHSS_37957s700_800 11.11 LIBCL patchUS / Europe

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.


 

       
Home | Catalogue | FAQ | What's New? | Contact Us
A service by Connect Internet Solutions Hewlett Packard Logo