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.20 - September 2008Eval / Full
Patch PHSS_3989811.31 Aries cumulative patchUS / Europe
Patch PHSS_4053811.31 linker + fdp cumulative patchUS / Europe
Patch PHSS_4054011.31 Math Library Cumulative PatchUS / Europe
Patch PHSS_4054211.31 Integrity Unwind LibraryUS / Europe
Patch PHSS_4054411.31 aC++ Runtime (IA: A.06.25, PA: A.03.85)US / Europe
Patch PHSS_4054611.31 assembler patchUS / Europe
Patch PHSS_4063111.31 HP C/aC++ Compiler (A.06.24)US / Europe
Patch PHSS_4063311.31 u2comp/be/plugin (C.06.24)US / Europe
Patch PHSS_4080411.31 LIBCL patchUS / Europe
 
HP-UX 11i v3 (HP-UX 11.31) - PA-RISC 2.0
SoftwareDescriptionDownload
C/C++ compilersHP C/aC++ Developer's Bundle A.03.85 - September 2008Eval / Full
Patch PHSS_4053811.31 linker + fdp cumulative patchUS / Europe
Patch PHSS_4054411.31 aC++ Runtime (IA: A.06.25, PA: A.03.85)US / Europe
Patch PHSS_4080411.31 LIBCL patchUS / Europe
 
HP-UX 11i v2 (HP-UX 11.23) - Itanium 2
SoftwareDescriptionDownload
C/C++ compilersHP C/aC++ Developer's Bundle A.06.20 - September 2008Eval / Full
Patch PHSS_39897s700_800 11.23 Aries cumulative patchUS / Europe
Patch PHSS_40537s700_800 11.23 linker + fdp cumulative patchUS / Europe
Patch PHSS_40539s700_800 11.23 Math Library Cumulative PatchUS / Europe
Patch PHSS_40541s700_800 11.23 Integrity Unwind LibraryUS / Europe
Patch PHSS_40543s700_800 11.23 aC++ Runtime (IA: A.06.25, PA: A.03.85)US / Europe
Patch PHSS_40545s700_800 11.23 assembler patchUS / Europe
Patch PHSS_40547s700_800 11.23 milli cumulative patchUS / Europe
Patch PHSS_40630s700_800 11.23 HP C/aC++ Compiler (A.06.24)US / Europe
Patch PHSS_40632s700_800 11.23 u2comp/be/plugin (C.06.24)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.85 - September 2008Eval / Full
Patch PHSS_40537s700_800 11.23 linker + fdp cumulative patchUS / Europe
Patch PHSS_40539s700_800 11.23 Math Library Cumulative PatchUS / Europe
Patch PHSS_40543s700_800 11.23 aC++ Runtime (IA: A.06.25, PA: A.03.85)US / Europe
Patch PHSS_40545s700_800 11.23 assembler patchUS / Europe
Patch PHSS_40803s700_800 11.23 LIBCL patchUS / Europe
 
HP-UX 11i v1 (HP-UX 11.11) - PA-RISC 2.0
SoftwareDescriptionDownload
C/C++ compilersHP C/aC++ Developer's Bundle A.03.85 - September 2008Eval / Full
Patch PHSS_24207s700_800 11.11 libm patchUS / Europe
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_40549s700_800 11.11 ld(1) and linker tools cumulative patchUS / Europe
Patch PHSS_40802s700_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