Patch Name: PHSS_25170 Patch Description: s700_800 11.X HP aC++ Compiler (aCC A.03.31) Creation Date: 01/09/07 Post Date: 01/09/17 Hardware Platforms - OS Releases: s700: 11.00 11.11 s800: 11.00 11.11 Products: HP aC++ B3910B A.03.30 Filesets: ACXX.ACXX,fr=C.03.30,fa=HP-UX_B.11.00_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: No Category Tags: defect_repair general_release Path Name: /hp-ux_patches/s700_800/11.X/PHSS_25170 Symptoms: PHSS_25170: 1. PHSS_24299 is not installable over 11.11. PHSS_24299: JAGad69859: SIGSEGV at compile time in bropt: partial fix. JAGad47878: #line control not put in debug info JAGad52500: Bad debug info, member list info is in LNTT section JAGad47261: Error 708 with PCH and namespaces JAGaa86670: Error 331 Illegal cast expression on reference to array JAGad58885: Signal 11, derived to virtual base conversion not checked for NULL. PHSS_24258: Placeholder. PHSS_23936: JAGad33976: Bad code for +O2 on references to field, warning 5012 with +Oinitcheck JAGad32118: Signal 11 +O2 in change_link_succ_pred Defect Description: PHSS_25170: 1. PHSS_24299 is not installable over 11.11. PHSS_24299: JAGad69859: SIGSEGV at compile time in bropt: partial fix. JAGad47878: #line control not put in debug info JAGad52500: Bad debug info, member list info is in LNTT section JAGad47261: Error 708 with PCH and namespaces JAGaa86670: Error 331 Illegal cast expression on reference to array JAGad58885: Signal 11, derived to virtual base conversion not checked for NULL PHSS_24258: JAGad33976: Bad code for +O2 on references to field, warning 5012 with +Oinitcheck JAGad32118: Signal 11 +O2 in change_link_succ_pred PHSS_23936: JAGad33976: Bad code for +O2 on references to field, warning 5012 with +Oinitcheck JAGad32118: Signal 11 +O2 in change_link_succ_pred SR: 8606178652 8606183287 8606178034 5003447904 8606189672 8606164677 8606162802 8606200683 Patch Files: ACXX.ACXX,fr=C.03.30,fa=HP-UX_B.11.00_32/64,v=HP: /opt/aCC/bin/aCC /opt/aCC/lbin/ctcom /opt/aCC/lbin/ctcom.pa20 /opt/aCC/lib/nls/msg/C/aCC.cat what(1) Output: ACXX.ACXX,fr=C.03.30,fa=HP-UX_B.11.00_32/64,v=HP: /opt/aCC/bin/aCC: HP aC++ B3910B A.03.31 HP aC++ B3910B A.03.27 Language Support Library /opt/aCC/lbin/ctcom: HP aC++ B3910B A.03.31 HP-UX SLLIC/OPTIMIZER UX.11.01.262: 11/16/00 linkstamp 06/04/01 12:24:37 HP aC++ B3910B A.03.27 Classic Iostream Library HP aC++ B3910B A.03.27 Language Support Library Ucode Code Generator - UX11.01.34 (PACG April 23rd, 2001) REV: HP SESD Support Code High Level Optimizer - UX.11.00.010423 (UX11.01-CURR ENT) [-DHLO_RELEASE +noeh -z +O2 +Oinitcheck ] - 25-May-2001.18:56 Ucode-2 - UCODE2_UX11.01_STABLE(v2.1) (October 19, 1 998) 92453-07 linker command s800.sgs libelf PA64 B.11.25 REL 001117 /opt/aCC/lbin/ctcom.pa20: HP aC++ B3910B A.03.31 HP-UX SLLIC/OPTIMIZER UX.11.01.262: 11/16/00 linkstamp 06/04/01 12:24:37 HP aC++ B3910B A.03.27 Classic Iostream Library HP aC++ B3910B A.03.27 Language Support Library Ucode Code Generator - UX11.01.34 (PACG April 23rd, 2001) REV: HP SESD Support Code High Level Optimizer - UX.11.00.010423 (UX11.01-CURR ENT) [-DHLO_RELEASE +noeh -z +O2 +Oinitcheck ] - 25-May-2001.18:56 Ucode-2 - UCODE2_UX11.01_STABLE(v2.1) (October 19, 1 998) 92453-07 linker command s800.sgs libelf PA64 B.11.25 REL 001117 /opt/aCC/lib/nls/msg/C/aCC.cat: None cksum(1) Output: ACXX.ACXX,fr=C.03.30,fa=HP-UX_B.11.00_32/64,v=HP: 1204239804 204800 /opt/aCC/bin/aCC 3529543099 14824656 /opt/aCC/lbin/ctcom 2301616166 14488784 /opt/aCC/lbin/ctcom.pa20 2506214912 122676 /opt/aCC/lib/nls/msg/C/aCC.cat Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_23936 PHSS_24258 PHSS_24299 Equivalent Patches: None Patch Package Size: 28970 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHSS_25170 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_25170.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_25170. If you do not wish to retain a copy of the original software, use the patch_save_files option: swinstall -x autoreboot=true -x patch_match_target=true \ -x patch_save_files=false -s /tmp/PHSS_25170.depot WARNING: If patch_save_files is false when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. For future reference, the contents of the PHSS_25170.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_25170.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_25170.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: If patch PHSS_24299 is already installed on a HP-UX 11.00 system there is no need to install this patch as the bits are identical to those of PHSS_24299. This patch is identical to PHSS_24299 except that it also installs on HP-UX 11.11.