Patch Name: PHSS_30437 Patch Description: s700_800 11.X FORTRAN Intrinsics [libF90 B.11.23.16] Creation Date: 04/02/20 Post Date: 04/03/04 Hardware Platforms - OS Releases: s700: 11.22 11.23 s800: 11.22 11.23 Products: N/A Filesets: COMPLIBS.LIBF90-IA32,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP COMPLIBS.LIBF90-IA32,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP COMPLIBS.LIBF90-IS32,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP COMPLIBS.LIBF90-IS32,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP COMPLIBS.LIBF90-IA64,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP COMPLIBS.LIBF90-IA64,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP COMPLIBS.LIBF90-IS64,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP COMPLIBS.LIBF90-IS64,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP COMPLIBS.LIBF90-PS32,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP COMPLIBS.LIBF90-PS32,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP COMPLIBS.LIBF90-CAT,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP COMPLIBS.LIBF90-CAT,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP COMPLIBS.LIBF90-PS64,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP COMPLIBS.LIBF90-PS64,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,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_30437 Symptoms: PHSS_30437: unresolved symbol _memory_class_malloc when trying to link against shared libF90. Enabled traceback on unexpected error. PHSS_29620: JAGae88500: very large datasets cause poor perforamnce. JAGae74164: wrong ansers with matmul(transpose()). Defect Description: PHSS_30437: _memory_class_malloc is an unneccisary dependancy introduced by the shared libF90 library. Removing this eliminates the link error. Enabled traceback on unexpected error. PHSS_29620: JAGae88500: changed alloc for very large requests. JAGae74164: fixed matmul(transpose()). Enhancement: No SR: 8606326215 8606311324 Patch Files: COMPLIBS.LIBF90-IA32,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: COMPLIBS.LIBF90-IA32,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP: /usr/lib/hpux32/libF90.a /usr/lib/hpux32/libF90_parallel.a COMPLIBS.LIBF90-IS32,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: COMPLIBS.LIBF90-IS32,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP: /usr/lib/hpux32/libF90.so.1 /usr/lib/hpux32/libF90_parallel.so.1 COMPLIBS.LIBF90-IA64,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: COMPLIBS.LIBF90-IA64,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP: /usr/lib/hpux64/libF90.a /usr/lib/hpux64/libF90_parallel.a COMPLIBS.LIBF90-IS64,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: COMPLIBS.LIBF90-IS64,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP: /usr/lib/hpux64/libF90.so.1 /usr/lib/hpux64/libF90_parallel.so.1 COMPLIBS.LIBF90-PS32,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: COMPLIBS.LIBF90-PS32,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP: /usr/lib/libF90.1 /usr/lib/libF90_parallel.1 /usr/lib/pa2.0/libF90.1 /usr/lib/pa2.0/libF90_parallel.1 COMPLIBS.LIBF90-CAT,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: COMPLIBS.LIBF90-CAT,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP: /usr/lib/nls/msg/C/libF90.cat COMPLIBS.LIBF90-PS64,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: COMPLIBS.LIBF90-PS64,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP: /usr/lib/pa20_64/libF90.1 /usr/lib/pa20_64/libF90_parallel.1 what(1) Output: COMPLIBS.LIBF90-IA32,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/lib/hpux32/libF90.a: libF90 HP HPUX [ Release B.11.23.16 ia64 32bit ] (hp700:hp/ux) Feb 26 2004 Copyright (c) 2001 Hewlett Packard. /usr/lib/hpux32/libF90_parallel.a: libF90 HP HPUX [ Release B.11.23.16 ia64 32bit ] (hp700:hp/ux) Feb 26 2004 Copyright (c) 2001 Hewlett Packard. COMPLIBS.LIBF90-IS32,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/lib/hpux32/libF90.so.1: libF90 HP HPUX [ Release B.11.23.16 ia64 32bit ] (hp700:hp/ux) Feb 26 2004 Copyright (c) 2001 Hewlett Packard. /usr/lib/hpux32/libF90_parallel.so.1: libF90 HP HPUX [ Release B.11.23.16 ia64 32bit ] (hp700:hp/ux) Feb 26 2004 Copyright (c) 2001 Hewlett Packard. COMPLIBS.LIBF90-IA64,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/lib/hpux64/libF90.a: libF90 HP HPUX [ Release B.11.23.16 ia64 64bit ] (hp700:hp/ux) Feb 26 2004 Copyright (c) 2001 Hewlett Packard. /usr/lib/hpux64/libF90_parallel.a: libF90 HP HPUX [ Release B.11.23.16 ia64 64bit ] (hp700:hp/ux) Feb 26 2004 Copyright (c) 2001 Hewlett Packard. COMPLIBS.LIBF90-IS64,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/lib/hpux64/libF90.so.1: libF90 HP HPUX [ Release B.11.23.16 ia64 64bit ] (hp700:hp/ux) Feb 26 2004 Copyright (c) 2001 Hewlett Packard. /usr/lib/hpux64/libF90_parallel.so.1: libF90 HP HPUX [ Release B.11.23.16 ia64 64bit ] (hp700:hp/ux) Feb 26 2004 Copyright (c) 2001 Hewlett Packard. COMPLIBS.LIBF90-PS32,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: /usr/lib/libF90.1: libF90 HP HPUX [ Release B.11.01.16 pa1.1 32bit ] (hp700:hp/ux) Feb 11 2004 Copyright (c) 2001 Hewlett Packard. /usr/lib/libF90_parallel.1: libF90 HP HPUX [ Release B.11.01.16 pa1.1 32bit ] (hp700:hp/ux) Feb 11 2004 Copyright (c) 2001 Hewlett Packard. /usr/lib/pa2.0/libF90.1: libF90 HP HPUX [ Release B.11.01.16 pa2.0 32bit ] (hp700:hp/ux) Feb 11 2004 Copyright (c) 2001 Hewlett Packard. /usr/lib/pa2.0/libF90_parallel.1: libF90 HP HPUX [ Release B.11.01.16 pa2.0 32bit ] (hp700:hp/ux) Feb 11 2004 Copyright (c) 2001 Hewlett Packard. COMPLIBS.LIBF90-CAT,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: /usr/lib/nls/msg/C/libF90.cat: None COMPLIBS.LIBF90-PS64,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: /usr/lib/pa20_64/libF90.1: libF90 HP HPUX [ Release B.11.01.16 pa2.0 64bit ] (hp700:hp/ux) Feb 11 2004 Copyright (c) 2001 Hewlett Packard. /usr/lib/pa20_64/libF90_parallel.1: libF90 HP HPUX [ Release B.11.01.16 pa2.0 64bit ] (hp700:hp/ux) Feb 11 2004 Copyright (c) 2001 Hewlett Packard. cksum(1) Output: COMPLIBS.LIBF90-IA32,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: 2587048234 10952546 /usr/lib/hpux32/libF90.a 215193147 12110206 /usr/lib/hpux32/libF90_parallel.a COMPLIBS.LIBF90-IS32,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: 4150293273 9245508 /usr/lib/hpux32/libF90.so.1 2387000598 10208760 /usr/lib/hpux32/libF90_parallel.so.1 COMPLIBS.LIBF90-IA64,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: 3506467903 11892734 /usr/lib/hpux64/libF90.a 1487275360 13189346 /usr/lib/hpux64/libF90_parallel.a COMPLIBS.LIBF90-IS64,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: 1044881220 9172000 /usr/lib/hpux64/libF90.so.1 1895922654 10158672 /usr/lib/hpux64/libF90_parallel.so.1 COMPLIBS.LIBF90-CAT,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: 3294014440 9836 /usr/lib/nls/msg/C/libF90.cat COMPLIBS.LIBF90-PS32,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: 2985254122 3653632 /usr/lib/libF90.1 1186101671 4112384 /usr/lib/libF90_parallel.1 1367544559 3694592 /usr/lib/pa2.0/libF90.1 1111822888 4141056 /usr/lib/pa2.0/libF90_parallel.1 COMPLIBS.LIBF90-PS64,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: 1982902355 3990360 /usr/lib/pa20_64/libF90.1 113384674 4492344 /usr/lib/pa20_64/libF90_parallel.1 Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_29620 Equivalent Patches: None Patch Package Size: 16770 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_30437 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_30437.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_30437. If you do not wish to retain a copy of the original software, include the patch_save_files option in the swinstall command above: -x patch_save_files=false 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_30437.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_30437.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_30437.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None