OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
HP-UX series 800 11.X patch digest

From: IT Resource Center (support_feedbackus-support2-mail.external.hp.com)
Date: Sun Apr 13 2003 - 07:23:26 CDT


                        HP Support Information Digests

===============================================================================
o IT Resource Center World Wide Web Service
   ---------------------------------------------------

   If you subscribed through the IT Resource Center and would
   like to be REMOVED from this mailing list, access the
   IT Resource Center on the World Wide Web at:

     http://support.itrc.hp.com/

   Login using your IT Resource Center User ID and Password.
   Then select Support Information Digests (located under
   Maintenance and Support). You may then unsubscribe from the
   appropriate digest.

   To download a patch referenced below, access the
   IT Resource Center on the World Wide Web at:

     http://support.itrc.hp.com/

   Login using your IT Resource Center User ID and Password.
   Then select Individual Patches (under Maintenance and Support)
   to access the patch. You may also download a patch via anonymous
   ftp(1) from ftp.itrc.hp.com.
===============================================================================


Digest Name: weekly HP-UX series 800 11.X patch digest
    Created: Sun Apr 13 6:05:03 EDT 2003

Table of Contents:

Document ID Title
--------------- -----------
PHSS_28436 s700_800 11.11 ld(1) and linker tools cumulative patch
PHSS_28435 s700_800 11.11 linker startup code / SLLIC ELF support
PHKL_28004 s700_800 11.00 Fibre Channel Mass Storage Driver Patch
PHKL_28428 s700_800 11.11 mmap/fork io,VM-JFS ddlock,thrd prf,usr lim
PHKL_28393 s700_800 11.11 Contiguous and 32bit ranges, unmapping panic
PHCO_28630 s700_800 11.00 bdf(1M) cumulative patch; large file support
PHCO_28629 s700_800 11.00 diff3(1) cumulative patch
PHCO_28317 s700_800 11.11 rc scripts patch
PHCO_27345 s700_800 11.11 cumulative sh-posix(1) patch
PHCO_27374 s700_800 11.11 cumulative SAM patch
PHKL_28694 s700_800 11.00 Fix VM page read-ahead panics

The documents are listed below.
-------------------------------------------------------------------------------


Document ID: PHSS_28436
Date Loaded: 20030411
      Title: s700_800 11.11 ld(1) and linker tools cumulative patch

Patch Name: PHSS_28436

Patch Description: s700_800 11.11 ld(1) and linker tools cumulative patch

Creation Date: 03/04/04

Post Date: 03/04/11

Hardware Platforms - OS Releases:
        s700: 11.11
        s800: 11.11

Products: N/A

Filesets:
        OS-Core.C-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.C-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.CMDS-AUX,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        ProgSupport.PROG-AUX,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        ProgSupport.PROG-AX-64ALIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.CORE-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.C-MIN-64ALIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        ProgSupport.LANG-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        ProgSupport.PAUX-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        ProgSupport.C-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.CAUX-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.LINKER-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.UX-FRE-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.UX-FRE-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.UX-GER-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.UX-GER-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.UX-ITA-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.UX-ITA-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.UX-JPN-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.UX-JPN-S-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.UX-JPN-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.UX-KOR-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.UX-KOR-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.UX-SCH-H-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.UX-SCH-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.UX-SPA-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.UX-SPA-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.UX-TCH-B-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.UX-TCH-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.UX-TCH-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical:
        Yes
        PHSS_28436: HANG ABORT OTHER
                Contains fixes for the following:
                JAGae01140 : coredump
                JAGae44082 : coredump
                JAGae45702 : overlayed symbols in TLS
                JAGae52258 : DIR64 error messages
                JAGae53435 : fdp_init is not thread safe
                JAGae54705 : +ee doesn't work with _etext
                JAGae55664 : coredump
                JAGae67734 : dld deadlock

        PHSS_26560: HANG ABORT MEMORY_LEAK
                Contains fix for fdp_init hang,
                elfdump core dumps while handling
                long symbol names, odump -verifyall
                core dumps on libc.1, nlist64 has
                memory leak in a loop if in 64-bit code

        PHSS_26263: HANG CORRUPTION
                Contains fix for shl_load hang problem,
                Thread local storage addresses gets
                corrupted, application hangs with +mergeseg
                enabled.

Category Tags:
        defect_repair enhancement general_release critical
        halts_system corruption memory_leak manual_dependencies

Path Name: /hp-ux_patches/s700_800/11.X/PHSS_28436

Symptoms:
        PHSS_28436:

        - JAGad38506: Severity :4
            /usr/lib/dld.sl: Thread Local Storage
            mismatch symbol for: HP_OGL_VAPI_TLS
            (coredump)

        - JAGad87485: Severity :3
            ldd output scrambled with LD_PRELOAD

        - JAGad95564: Severity :1
            update elfdump -u to print
            all documented options

        - JAGae01140: Severity :9
            (coredump) assertion failed:
            __tls_prealloc_dtv > 0, private.c, line: 788

        - JAGae06883: Severity :4
            add support to strip to
            strip object files correctly

        - JAGae25731: Severity :4
            shl_load should accept
            $ORIGIN in lib pathname

        - JAGae28531: Severity :7
            dlsym() hangs process

        - JAGae29254: Severity :4
            linker enhancement: allow
            multiple definitions of symbols

        - JAGae29583: Severity :4
            dld should check return status
            of all malloc/realloc calls

        - JAGae31163: Severity :4
            reduce dld overhead detecting
            duplicate shlibs

        - JAGae32330: Severity :4
            ELF-64: ".dynamic" section
            "sh_link" entry is always zero.

        - JAGae33333: Severity :6
            linker misleading error message
            -- extern/noextern difficult to be used

        - JAGae34468: Severity :5
            TARGETROOT not removed from
            libdld.2 linked in as static

        - JAGae36525: Severity :4
            ld64: change to display LPATH and
            command line in verbose mode.(-v)

        - JAGae36694: Severity :4
            implement -B nodelete/RTLD_NODELETE

        - JAGae38026: Severity :4
            implement support for function
            level versioning in 32/64 bit linker

        - JAGae39148: Severity :4
            Assertion failed: obj_mod->get_section(sec_index)

        - JAGae39229: Severity :5
            Assertion failed: obj_mod->get_section(sec_index)

        - JAGae40091: Severity :4
            Order of invoking INIT functions
            is different in 32 and 64 bit

        - JAGae40162: Severity :4
            +Oprocelim may eliminate unreferenced
            portions of initialized overlays

        - JAGae40227: Severity :4
            +n not honouring left-to-right
            search rule for shlibs

        - JAGae40590: Severity :4
            chatr(warning):
            dl_header_ext.size != sizeof(dl_header_ext).

        - JAGae41187: Severity :4
            ld -S sets IPL auxheader
            checksum incorrectly

        - JAGae41334: Severity :5
            Spurious "duplicate symbols" errors
            with COMDAT IELF files on PA64

        - JAGae43934: Severity :4
            chatr +pdL option not working

        - JAGae43957: Severity :6
            shl_load(BIND_FIRST) causes dld to
            produce an unload callback for a.out

        - JAGae44082: Severity :8
            Assertion failed:
             num_entries == (total_entries - 1)

        - JAGae45015: Severity :4
            add -silent and -noogltls
            _HP_DLDOPTS options

        - JAGae45702: Severity :8
            32bit PA ld and tls generate executable
            with symbols overlayed

        - JAGae47089: Severity :4
            nm does not print the size correctly
            for objects >= 4gb

        - JAGae47420: Severity :7
            +vshlibunsats give bogus
            unresolved symbols

        - JAGae47427: Severity :4
            dlgetmodinfo needs to have a way
            to request program entry

        - JAGae48117: Severity :4
            implement RTLD_{WORLD,GROUP,PARENT,SELF,DEFAULT}
            and ld -B group

        - JAGae52258: Severity :8
            Non thread specific relocation DIR64
            error messages

        - JAGae53435: Severity :4
            fdp_init is not thread safe

        - JAGae53753: Severity :4
            implement callgraph based
            procedure positioning

        - JAGae54705: Severity :6
            +ee doesn't work with _etext

        - JAGae55664: Severity :4
            linker dumps core when using
            -d -r on simple inputs

        - JAGae67734: Severity :8
            potential dld deadlock

        PHSS_26560:

        - JAGae29357: Severity :4
            icrt0/fdp_init hangs with C++ apps

        - JAGad76053 : Severity : 2
            PHSS_22514 removes /usr/lib/libld.a

        - JAGae28025 : Severity : 4
            update flow.data for AR0902

        - JAGae24171 : Severity : 7
            ld32 Segmentation Violation with -I

        - JAGae27426 : Severity : 7
            PHSS_26262: ld wrongly marks cobol +z code
            as non-PIC

        - JAGaa84136 : Severity : 6
            Misleading error message: unexpected end of
            file in /lib/milli.a

        - JAGae25251 : Severity : 6
            Linkmap is not emitted for $TBSS$ for shared
            library compiled with aCC

        - JAGae11709 : Severity : 5
            +afs problems

        - JAGae11683 : Severity : 2
            ld32 +afs with bad arguments SIGSEGV's

        - JAGae20429 : Severity : 4
            PHSS_26262 and PHSS_26263 fail rollback
            after installing during update

        - JAGae20682 : Severity : 9
            PHSS_26263 failes update for 11.0 to 11.11

        - JAGae26592 : Severity : 5
            Link is missing for 11.22 ar.cat

        - JAGad89251 : Severity : 0
            Please support RTLD_NOLOAD flag in dlopen

        - JAGae14804 : Severity : 4
            fastbind fails on executable built with ld -G

        - JAGae13553 : Severity : 4
            strip 'note sections' in addition to the
            'debug section'

        - JAGae07987 : Severity : 4
            ar.cat links are missing for French Canadian locale

        - JAGad99319 : Severity : 6
            export _shlInit automatically

        - JAGae13202 : Severity : 6
            chatr corrupts files when multiple executables
             are specified

        - JAGae19405 : Severity : 9
            PHSS_26263 installs with errors, some
            systems will nolonger boot

        - JAGae05596 : Severity : 9
            OS-Core.C-KRN swverify error on 11.22 ic36 PA

        - JAGae13806 : Severity : 9
            GOLDQPK11i abort (coredump) on V-class on Fusion
            0206 IC02

        - JAGad61691 : Severity : 2
            TOT elfdump core dumps while handling
            long symbol names.

        - JAGad86458 : Severity : 2
            +fini creates redundant shlib modules
            in 32 bit

        - JAGad84637 : Severity : 2
            ld : check syntax in numeric arguments
            like +Oselectivepercent=100

        - JAGad87786 : Severity : 2
            error message not included in ld.msg file

        - JAGad93151 : Severity : 3
            +vshlibunsats reports unsat from wrong shlib

        - JAGad05755 : Severity : 3
            strip -l on CTTI object causes odump failures,
            fixups not truncated

        - JAGad92594 : Severity : 4
            pxdb causes odump -verifyall to show:
           Symbol value field out of range

        - JAGae03766 : Severity : 4
            `nm *.a` reports "too many open files"
            if more than 56

        - JAGae06296 : Severity : 4
            man page gives wrong impression

        - JAGad89441 : Severity : 4
            DF_STATIC_TLS and DF_ORIGIN flags are
            not set properly

        - JAGae03859 : Severity : 4
            ld SIGSEGV if more than one +filter lib
            contains TLS

        - JAGad96293 : Severity : 4
            java dumps core when SHLIB_PATH exceeds
            a certain limit

        - JAGad96788 : Severity : 4
            ar: internal header generation error -
            if UID is large - ar64 only

        - JAGae10490 : Severity : 4
            ld64 dumps core when bad arguments passed
            to symboltablesize

        - JAGad96576 : Severity : 4
            ld reports wrong filename for the source of an unsat

        - JAGad89436 : Severity : 4
            section alignment problem in ITLS model

        - JAGae05258 : Severity : 4
            fdp should not attempt to lock flow.data on
            read-only file systems

        - JAGad93643 : Severity : 4
            ld should warn if sym imported by shlib is
            hidden in the executable

        - JAGae09721 : Severity : 4
            BROWSER variable pointing to script fails with
            " ld +help" command

        - JAGad88400 : Severity : 5
            SIGSEGV in dld.sl when +mergesegs enable is
            used with ITLS

        - JAGad92553 : Severity : 5
            ld32 pulls .o from archive even when definition
            found in a dependent .sl

        - JAGad90990 : Severity : 5
            nlist64 has memory leak in a loop if in
            64-bit code

        - JAGad89877 : Severity : 5
            32bit dlclose might fail randomly due to
            uninitialized variable

        - JAGae02773 : Severity : 5
            should be able to chatr +gstsize even if we
            didn't link with it

        - JAGad93382 : Severity : 5
            Latest OS Linker patches change permissions
            on /usr/share/html

        - JAGad87792 : Severity : 7
            Spurious 6378 error from PA64 ucomp when linking
            executable by pathname

        - JAGae03366 : Severity : 7
            'ar' command is changing the permission of an
            archive library.

        - JAGad88699 : Severity : 9
            PHSS_23441 causes 10.20 to 11.11 upgrades to fail

        PHSS_26263:

        - JAGae05326 : Severity : 4
            application hangs with +mergeseg enabled

        - JAGae05741 : Severity : 6
            ld32 SIGSEGV's if commandfile (-c) contains long
            (>1024) strings

        - JAGad99094 : Severity : 4
            flow.data dumper code broken if # of calls
> MAXINT

        - JAGad92518 : Severity : 7
            unsats from dependent shlibs not pulling in
            objects from .a in -b mode

        - JAGad92782 : Severity : 5
            ld32 -b does not detect non-PIC object with
            R_CODE_ONE_SYMBOL fixup

        - JAGad82635 : Severity : 4
            chatr_dual needs to accept +mergeseg option

        - JAGad92225 : Severity : 4
            ld driver closes wrong file descriptor
            for ld.cat message catalog file

        - JAGad92225 : Severity : 4
            ld driver closes wrong file descriptor
            for ld.cat message catalog file

        - JAGae01208 : Severity : 4
            32bit: NULL ptr reference in dld.sl for
            shl_findsym on RTLD_LOCAL libs

        - JAGae07523 : Severity : 4
            odump -tlssym tags wrong symbols as TLS for
            PIC (+Z) objects

        - JAGad90425 : Severity : 4
            odump -verifyall core dumps on libc.1,
            extraneous messages on libc.2

        - JAGae05938 : Severity : 7
            multiple shl_load calls on non-existent library
            results in a hang

        - JAGae07049 : Severity : 3
            enh: need +mergeseg option for linker

        - JAGad69986 : Severity : 4
            need documentation warning about linking with
            -lc - linker issue warning

        - JAGae04126 : Severity : 9
            IC34: Problem building Kernel.

        PHSS_25830:

        - JAGae06209 : Severity : 7
            B.11.30 Thread local storage address gets
            corrupted

        - JAGad89316 : Severity : 5
            32bit: ITLS in shlibs broken with -B symbolic

        - JAGad97591 : Severity : 5
            linker SIGBUSes when objects contain both
            TDATA and TBSS subspaces

        - JAGad96357 : Severity : 5
            lorder returns "nm: filename.o bad magic" if
            filename contains "ELF"

        PHSS_24304:

        - JAGad89442 : Severity : 4
            compatibility problem in ITLS shlibs with local TLS
            syms

        - JAGad89880 : Severity : 4
            change PA32 divide factor for shlib coalescing to 4

        - JAGad76713 : Severity : 5
            incorrect behavior of dlsym()/shl_findsym() with
            filtering

        - JAGad33853 : Severity : 6
            64-bit dld does not resolve dependent libraries like
            other UNIX vendors

        - JAGad81801 : Severity : 4
            ld_dual has to be able to lookup libs in LPATH and -L
            in +filter

        - JAGad82635 : Severity : 4
            chatr_dual needs to accept +mergeseg option

        - JAGad82036 : Severity : 4
            ld32: build with -N

        - JAGad81130 : Severity : 5
            nm -g -p does not show weak global symbols

        - JAGad75731 : Severity : 6
            shl_load/shl_unload memory leak occured.

        - JAGad76578 : Severity : 6
            shared libraries dependency list corrupted

        - JAGad80045 : Severity : 7
            _HP_DLOPTS truncates the shlib path to 23 chars.

        - JAGad67333 : Severity : 4
            IA64 cross linker can not link debug
            I2 app(scp_engine).

        - JAGad62088 : Severity : 5
            Link error for 64-bit PA objects and C++
            adjustor thunks.

        - JAGad74373 : Severity : 4
            32 bit filter libraries bugs

        - JAGad68396: Severity :4
            32-bit dlopen does not return error if data unsats
            exist - dlsym hangs

        - JAGad76877: Severity :5
            kernel does not build with IZ3 AR1201 linker
            during mk_kernel tests

        - JAGad69481: Severity :4
            Program dumps core with +init/+fini

        - JAGad66790: Severity :7
            som2elf creates ELFCLASS64_A dlkm module

        - JAGad87826: Severity :6
            AR1201 linker incorrectly handles debug information

        - JAGad57442 : Severity : 3
            plabel imports: bug in global symbol table

        - JAGab15187 : Severity : 3
            Makefile to be created for compressing/copying
            man pages to export dir

        - JAGad68069 : Severity : 4
            ld64 -r dumps core

        - JAGad49987 : Severity : 4
            32bit: wrong TLS offsets if -r is used twice

        - JAGad39005 Severity : 4
            bad /usr/lib/nls/msg/fr_CA.iso88591/ar.cat
            after update or install

        - JAGad26562 : Severity : 4
            elfdump -f -o should give summary of elf
            corefile headers

        - JAGad51282 : Severity : 4
            32bit: +init and +fini functions invoked in
            incorrect order

        - JAGad53685 : Severity : 4
            ld -b +vshlibunsats returns several aCC
            functions even if -lCsup

        - JAGad55810 : Severity : 4
            Support for +interp option in PA32 linker

        - JAGad55550 : Severity : 4
            ld fails with "Invalid loader fixup" message

        - JAGad50219 : Severity : 5
            misleading message when 64-bit linker is given
            a 32-bit library

        - JAGad66601 : Severity : 5
            The ar cmd is missing zh_HK.big5 message
            catalog file

        - JAGad55980 : Severity : 6
            Corrupt .o file gets internal error 4006 but
            doesn't say which file.

        - JAGad54315 : Severity : 6
            F90 bug when creating shared library for IMSL

        - JAGad53946 : Severity : 6
            path truncation on Informix PBO

        - JAGad62001 : Severity : 7
            ld32 crashes when linking OpenGL demo

        - JAGad47233 : Severity : 7
            ld -r wipes out thread specific space

        - JAGad64091 : Severity : 7
            Memory corruption in dld.sl

        - JAGad68781 : Severity : 8
            Building a executable with ld32 -N -a archive
            dumps core

        - JAGad45672 : Severity : 2
            obsolete functionality in crt0.o
            (the check for HP-UX 8 or 9)

        - JAGad49056 : Severity : 4
            odump -verifyall does not flag invalid symbol index

        - JAGad57755 : Severity : 1
            ld +origin SIGBUSes when SOM shlib is given

        - JAGad71148 : Severity : 4
            chatr -B immediate -B nonfatal -B verbose
            returns conflicting options

        - JAGad72901 : Severity : 4
            Enhancement request to improve link time performance

        - JAGad74957 : Severity : 4
            ldd can't read libraries with thread local
            storage - ldd hangs

        - JAGad74950 : Severity : 4
            lddstub is included in the wrong fileset

        - JAGad48848 : Severity : 4
            $ORIGIN for ld in PA_RISC 32/64 bit support

        - JAGad69986 : Severity : 4
            need documentation warning about linking with
            -lc - linker issue warning

        - JAGad45576 : Severity : 4
            Make SHLIB_PATH dynamic when changed with putenv

        - JAGad71456 : Severity : 4
            +init fails with -T option

        - JAGad73063 : Severity : 4
            reduntant warning

        - JAGad67730 : Severity : 4
            Addition of a new magic flavor to chatr

        - JAGad71270 : Severity : 4
            ld does not report TLS mismatch for fortran
            programs

        - JAGad75799 : Severity : 6
            64 bit hello world program dumps core if
            LD_PROFILE_ is set

        - JAGad51237 : Severity : 7
            dld.sl's quicksort takes 80% of runtime sorting
            already sorted symbols

        - JAGad63106 : Severity : 9
            Signal 11 stackoverflow in ucomp, compiling
            with +I -AA, long symbol

        - JAGad73611 : Severity : 7
            Enhancement - linker option
            "+profilebucketsize <n>"

        - JAGad72470 : Severity : 5
            OS-Core.LINKER-HELP has swverify WARNINGS
            after upgrade 11.00 -> HP-UX 11.11

        PHSS_23441:

        - Support for Open MP Initialized Thread Local Storage
          (ITLS)

        - JAGad50617 : Severity : 8
            32-bit dld.sl after B.11.13 slow loading of
            dependent shared libraries

        - JAGab15187: Severity : 3
            Makefile to be created for compressing/copying
            man pages to export dir

        - JAGad38195: Severity : 4
            32-bit dlopen() search path differs from 64-bit
            including full pathname

        - JAGad51282: Severity : 4
            32bit: +init and +fini functions invoked in
            incorrect order

        - JAGad53685: Severity : 4
            ld -b +vshlibunsats returns several aCC functions
            even if -lCsup

        - JAGad55550: Severity : 4
            ld fails with "Invalid loader fixup" message

        - JAGad53946: Severity : 6
            path truncation on Informix PBO

        - JAGad47233: Severity : 7
            ld -r wipes out thread specific space

        - JAGad64091: Severity : 7
            Memory corruption in dld.sl

        - JAGad50617: Severity : 8
            32-bit dld.sl after B.11.13 slow loading of dependent
            shared libraries

        - JAGad41905: Severity : 9
            ld core dumps when building shared library.

        - JAGad70702: Severity : 8
            setting LD_PRELOAD causes 1.3 java program to abort.

        - JAGad71116: Severity : 9
            /lib/pa20_64/dld.sl not creating BOR pages with
            execute access

        - JAGad50188: Severity : 6
            shl_findsym fails

        - JAGad58419: Severity : 7
            missing localized ar.cat in GOLDQPK11i

        - JAGad66601: Severity : 5
            The ar cmd is missing zh_HK.big5 message
            catalog file

        - JAGad39005: Severity : 4
            bad /usr/lib/nls/msg/fr_CA.iso88591/ar.cat after
            update or install

        PHSS_23378:

        - JAGad42757

          ld64 -PD -PF 'fdp' produces link order file that
          ld doesn't recognize

        PHSS_22535:

        - JAGad47444
            deferred binding can cause a race condition to
            occur in the dld

        - JAGad43230
            Load time was worsened badly with the dld in IZ4.

        - JAGad43299
            Memory problems with +afs option

        - JAGad42343
            linker terminates with signal 10 when
            building 64 bit C++ shared library.

        - JAGad40322
            After installing IZ3 patch, users cannot
            login to the system

        - JAGad26141
            -y option unexpectedly changes the linker
            symbol resolution behavior

        - JAGad29876
            needed support for init / fini style progmas
            in 32 bit compiler/linker

        - JAGad25409
            shl_getsymbols() does not seem to work in PA64 mode.

        - JAGad36403
            dlclose returns 'Existing dependencies'
            if dlclose on implicitly loaded

        - JAGad38588
            Bug fixes to link time aliasing (+afs linker option)

        - JAGad17143
            ld64 core dump with ISOMs in archived lib

        - JAGad40771
            missing $IGNDBG$ section in end.o causes
            linker to pxdb on doom links
        - JAGad29883
            Include SDK/XDK support in the SOM Linker and SOM TOOLS

        - JAGaa80207
            Execute initializer when shared library is unloaded
            implicitly

        - JAGad26104
            32 bit: _HP_SECONDARY_DEF cannot be overridden in
            shared libs

        - JAGab72456
            implement LD_PRELOAD functionality

        - JAGad35195
            Warn if +ild used without +objdebug

        - JAGad28077
            configure script gives excessive messages

        - JAGad37818
            shl_load with NULL ptr to name linked with -z hangs

        - JAGad34494
            DLD not issuing DL_UNLOAD_POST_FINI event on both
            pa & ia side(64 bit)

        - JAGad33185
            System Panic on 11.11 s800 during reboot after
            installing SW

        - JAGad25594: Severity: 4
            ldd (default mode) shows
            /usr/lib/dld.sl: Unresolved symbol: symbol

        - JAGad32319: Severity: 4
            ld64 creates multiple .linkmap_option sections

        - JAGad30093: Severity: 5
            shl_load causes an exec format error for libcl

        - JAGad28702: Severity: 4
            ld does not support chatr +3qp support

        - JAGad28258: Severity: 6
            dlclose() closes a library even if it is still
            referenced by the process

        - JAGad27981: Severity: 8
            corrupt message catalogs

        - JAGad26599: Severity: 8
            ld -r fails with "Unsatisfied protected symbols" for
            DLKM modules

        - JAGad26543: Severity: 8
            PHSS_19866 breaks 64-bit code (Apollo)-dlopen with
            RTLD_NOW causes hang

        - JAGad25563: Severity: 4
            phoenix linker creates linkmap_option section with
            wrong env strings

        - JAGad24378: Severity: 2
            chatr32 should report dl_header_ext size difference
            as warning not error

        - JAGad23920: Severity: 4
            Signal 11 on ld -r on aC++ object

        - JAGad23854: Severity: 9
            Auxiliary-Opt.LANG-HELP - /opt/langtools/lib/linker
            is not a directory

        - JAGad23799: Severity: 4
            dlopen default behavior different in 32 vs 64 bit
            mode wrt dup sym

        - JAGad22132: Severity: 7
            ld64 Signal 10 in apply_relocations

        - JAGad21176: Severity: 7
            32-bit dld: memory leak with multiple
            shl_load/shl_unload of same .sl

        - JAGad15154: Severity: 4
            ld returns $THREAD_SPECIFIC$ error without library or
            symbol name

        - JAGad14340: Severity: 3
            fastbind fails: timestamps and checksums collected by
            dld is incorrect

        - JAGad13995: Severity: 4
            Can't PBO shared libraries

        - JAGad13964: Severity: 3
            with +compat option terminators are invoked in the
            incorrect order

        - JAGad13677: Severity: 9
            User application fails on ic18

        - JAGad13612: Severity: 4
            linkmap information is not captured from -r objects
            into final executable

        - JAGad12972: Severity: 7
            usage of 32bit dlopen reinit's libc dataStructure if
            libc dependent lib

        - JAGad12380: Severity: 2
            elfdump should dump addend in hex (not decimal)

        - JAGad12002: Severity: 6
            Signal 11 in __map_dld (crt0.o) when using +Ofastaccess
            & +k

        - JAGad11335: Severity: 8
            incremental links could fail when -r created files are
            present

        - JAGad09908: Severity: 4
            PA64 objdebug -r link fails on object files with COMDAT

        - JAGad07944: Severity: 1
            odump -sllibloadlist dumps core

        - JAGad07667: Severity: 9
            libhp-ux.a (32 and 64bit) truncated can't build kernel

        - JAGad07437: Severity: 4
            Warning 1594 isn't terminated by newline, -G doesn't
            suppress it

        - JAGad07309: Severity: 5
            Enhance 64 bit dld to support gprof shared library
            feature

        - JAGad06874: Severity: 6
            ar creates incorrect member offset table

        - JAGad06347: Severity: 1
            odump -sllibloadlist skips a dependent library

        - JAGad05919: Severity: 4
            Add new section in linkmap space to capture link env -
           for purify suprt

        - JAGad04435: Severity: 8
            ld64 creates bad shared lib with unordered unwind table

        - JAGad04090: Severity: 7
            Need crt0 compiled with +k, large amount of shared libs

        - JAGad01939: Severity: 3
            odump -verifyall reports invalid errors wrt dynamic
            relocation table

        - JAGad01884: Severity: 4
            linker and nm wrongly assume .dynstr immediately
            follows .dynsym

        - JAGad01432: Severity: 9
            XtCreateWidget crash

        - JAGad01339: Severity: 2
            ld32 load map is not consistent

        - JAGad00615: Severity: 5
            linker B.10.37 Target of unconditional branch is out
            of range

        - JAGad00004: Severity: 4
            Problems with +ee option, hangs, unsats or other
            problems

        - JAGac95136: Severity: 5
            Linker (PHSS_20058) crashes with -P option

        - JAGac95093: Severity: 6
            WDB needs some symbols (eg $UNWIND_START..) to be
            exported by default

        - JAGac88695: Severity: 4
            ld +vextern filename to support compiler +Oextern

        - JAGac86885: Severity: 4
            link (ld64) with +objdebug object files aborts with
            SIGSEGV or SIGBUS

        - JAGac68777: Severity: 1
            Need better error msg if library is not of same ABI
            (32/64) as objects

        - JAGac39834: Severity: 6
            32 bit dlopen/dlsym calls can't be used on 1.1 systems

        - JAGac39313: Severity: 8
            chatr to support marking 3rd/4th quadrant for private
            data space (10.20)

        - JAGab69903: Severity: 4
            Would be nice if linker reports source of unsat symbols

        - JAGab19862: Severity: 5
            Linker doesn't obey .align assembly directive for $BSS$

        - JAGab03830: Severity: 3
            clearmake fails to build the kernel with locale set to
            en_US.iso88591

        - JAGaa96021: Severity: 3
            ld can't open dependent libs, maxfiles too small

        - JAGaa84270: Severity: 7
            PA-RISC 2.0 64-bit linker does not report multiple
            function definitions

        - JAGaa80270: Severity: 2
            chatr (64-bit) doesn't check for invalid values with
            +sa and +si

        - JAGaa80193: Severity: 3
            +e option should work with ld -r just as -h does

Defect Description:
        PHSS_28436:

        - JAGad38506: Severity :4
            building a shared library from tls
            .o gives non-tls library with ld32
        Resolution:
          Changed generation of import entry
          to set import type for an unsatisfied
          symbol to ST_NULL and set the type
          appropriately on findind a reference.

        - JAGad87485: Severity :3
            ldd output scrambled with LD_PRELOAD
        Resolution:
          Changed dld so that ldd output is properly
          printed when LD_PRELOAD is used.

        - JAGad95564: Severity :1
            update elfdump -u to print
            all documented options
        Resolution:
          added several options to the usage output

        - JAGae01140: Severity :9
            assertion failed:
            __tls_prealloc_dtv > 0, private.c, line: 788
        Resolution:
          Enhancement:
          implemented dynamic thread local storage
          (DTLS)

        - JAGae06883: Severity :4
            add support to strip to
            strip object files correctly
        Resolution:
          Changed strip to process COMDAT and
          non-COMDAT sections in separate passes.

        - JAGae25731: Severity :4
            shl_load should accept
            $ORIGIN in lib pathname
        Resolution:
          changed shl_load to support $ORIGIN
          and libdld to support embedded paths.

        - JAGae28531: Severity :7
            dlopen holds lock initializing
            static contstructors; dlsym hangs
        Resolution:
          changed dld.sl to release mutex locks
          before calling initializers

        - JAGae29254: Severity :4
            linker ER: Treatment of multiple
            defintions: implement +allowdups
          Enhancement:
          implemented "+allowdups"

        - JAGae29583: Severity :4
            dld should check return status
            of all malloc/realloc calls
        Resolution:
          changed dld to abort process
          if malloc fails.

        - JAGae31163: Severity :4
            reduce dld overhead detecting
            duplicate shlibs
        Resolution:
          reduced unneeded read() calls
          for duplicate loaded shlibs

        - JAGae32330: Severity :4
            ELF-64: ".dynamic" section
            "sh_link" entry is always zero.
        Resolution:
          changed to conform to HP's
          ELF-64 guide.

        - JAGae33333: Severity :6
            linker misleading error message
            -- extern/noextern difficult to be used
        Resolution:
          fixed problems related to
          protected symbols.

        - JAGae34468: Severity :5
            TARGETROOT not removed from
            libdld.2 linked in as static
        Resolution:
          modified to remove TARGETROOT
          before checking for '-l'

        - JAGae36525: Severity :4
            ld64: change to display LPATH and
            command line in verbose mode.(-v)
        Resolution:
          changed to display LPATH and command line
          when -v option is passed.

        - JAGae36694: Severity :4
            implement -B nodelete/RTLD_NODELETE
        Resolution:
          Enhancement:
          implemented -B nodelete linker option

        - JAGae38026: Severity :4
            implement support for function
            level versioning in 32/64 bit linker
        Resolution:
          Enhancement:
          implemented function level versioning

        - JAGae39148: Severity :4
            Linker assertion failed in f90 and
            f90w xi dev nightly runs
        Resolution:
          added code to handle the case when the
          first section in the TLS segment is an
          overlay section, to properly allocate TCB

        - JAGae39229: Severity :5
            ld -r fails on objects with
            overlay sections
        Resolution:
          changed code to save a local copy of the
          opaque regions of input files in pass 1
          and write them to the output in pass 2

        - JAGae40091: Severity :4
            Order of invoking INIT functions
            is different in 32 and 64 bit
        Resolution:
          modified code to traverse initializers
          in reverse order in 32 bit linker.

        - JAGae40162: Severity :4
            +Oprocelim may eliminate unreferenced
            portions of initialized overlays
        Resolution:
          modified linker to mark as referenced all
          contributions of an output section if any
          of its sections has a symbol referenced

        - JAGae40227: Severity :4
            +n not honouring left-to-right
            search rule for shlibs
        Resolution:
          changed code to only add shlib unsats
          & not shlib exports in the first pass

        - JAGae40590: Severity :4
            eliminate the chatr(warning)
            message by "chatr /usr/lib/libc.2".
        Resolution:
          fixed chatr to not emit warning if
          input binary linked with a linker
          older than chatr.

        - JAGae41187: Severity :4
            ld -S sets IPL auxheader
            checksum incorrectly
        Resolution:
          changed code to use raw i/o so that
          buffers are flushed before IPL header
          is written out.

        - JAGae41334: Severity :5
            Spurious "duplicate symbols" errors
            with COMDAT IELF files on PA64
        Resolution:
          changed linker to always resolve to
          real symbol over an i-file symbol

        - JAGae43934: Severity :4
            chatr +pdL option not working
        Resolution:
          changed code to support
          page size of 256M

        - JAGae43957: Severity :6
            shl_load(BIND_FIRST) causes dld to
            produce an unload callback for a.out
        Resolution:
          fixed dld not to assume that a.out
          is always at head of library list

        - JAGae44082: Severity :8
            DT_INIT/DT_FINI initializers/terminators
            are broken
        Resolution:
          added support to linker and dld to recognise
          _init and _fini as special symbols in load
          module initialization/termination process.

        - JAGae45015: Severity :4
            add -silent and -noogltls
            _HP_DLDOPTS options
        Resolution:
          Enhancement:
          added -silent and -noogltls to _HP_DLDOPTS

        - JAGae45702: Severity :8
            32bit PA ld and tls generate executable
            with symbols overlayed
        Resolution:
          changed linker to handle the presence
          or absence of TBSS subspace properly.

        - JAGae47089: Severity :4
            nm does not print the size correctly
            for objects >= 4gb
        Resolution:
          changed nm to use 64-bit unsigned integer
          for definition of size

        - JAGae47420: Severity :7
            +vshlibunsats give bogus
            unresolved symbols
        Resolution:
          changed linker to use exports from
          command line shlibs to reolve the
          soft unsats of other shlibs

        - JAGae47427: Severity :4
            dlgetmodinfo needs to have a way
            to request program entry
        Resolution:
          Changed dlget(), dlgetmodinfo() and shl_get()
          to accespt -2 as a special index to request
          the program entry.

        - JAGae48117: Severity :4
            implement RTLD_{WORLD,GROUP,PARENT,SELF,DEFAULT}
            and ld -B group
        Resolution:
          Enhancement:
          implemented new dlopen, dlsym flags

        - JAGae52258: Severity :8
            Non thread specific relocation DIR64
            error messages
        Resolution:
          changed linker to erase empty .tdata
          sections from section list

        - JAGae53435: Severity :4
            fdp_init is not thread safe
        Resolution:
          compiled fdp_init.c with -D_REENTRANT
          flag, corrected bug in lockf() call

        - JAGae53753: Severity :4
            implement callgraph based
            procedure positioning
        Resolution:
          Enhancement:
          implemented callgraph based
          procedure positioning

        - JAGae54705: Severity :6
            +ee doesn't work with _etext
        Resolution:
          changed linker to add linker-defined
          symbols to minimum export list

        - JAGae55664: Severity :4
            linker dumps core when using
            -d -r on simple inputs
        Resolution:
          fixed linker to not add __tdsize
          for -d -r case

        - JAGae67734: Severity :8
            potential dld deadlock
        Resolution:
          made sure dld_state_t is
          initialized correctly

        PHSS_26560:

        - JAGae29357: Severity :4
            icrt0/fdp_init hangs with C++ apps
        Resolution:
          changed the code to be more agressive allocating
          memory to avoid frequent re-allocs.

        - JAGad76053 : Severity : 2
            PHSS_22514 removes /usr/lib/libld.a
        Resolution:
          /usr/lib/libld.a is a obselete file.
          hence it is removed during the installation
          of patch.

        - JAGae28025 : Severity : 4
            update flow.data for AR0902
        Resolution:
          Updated the flow.data with I2 benchmark.

        - JAGae24171 : Severity : 7
            ld32 Segmentation Violation with -I
        Resolution:
          Changed the type of the variable to an unsigned
          int where the linker stores the hash value.
          Therefore the hash value computed is always
          positive

        - JAGae27426 : Severity : 7
            PHSS_26262: ld wrongly marks cobol +z code
            as non-PIC
        Resolution:
          ld code changed not to mark cobol +z code as
          non-PIC

        - JAGaa84136 : Severity : 6
            Misleading error message: unexpected end of
            file in /lib/milli.a
        Resolution:
          changed the error message

        - JAGae25251 : Severity : 6
            Linkmap is not emitted for $TBSS$ for shared
            library compiled with aCC
        Resolution:
          ld code was modified to emit Linkmap for $TBSS$

        - JAGae11709 : Severity : 5
            +afs problems
        Resolution:
          ld code changed to handle function aliasing
          properly

        - JAGae11683 : Severity : 2
            ld32 +afs with bad arguments SIGSEGV's
        Resolution:
          ld code changed to check the argument
          passed to +afs

        - JAGae20429 : Severity : 4
            PHSS_26262 and PHSS_26263 fail rollback
            after installing during update
        Resolution:
          changed the patch preinstall, postinstall and
          added postremove to take care of this.

        - JAGae20682 : Severity : 9
            PHSS_26263 failes update for 11.0 to 11.11
        Resolution:
          changed the postinstall script to use mv -f
          instead of mv.

        - JAGae26592 : Severity : 5
            Link is missing for 11.22 ar.cat
        Resolution:
          created the symbolic link

        - JAGad89251 : Severity : 0
            Please support RTLD_NOLOAD flag in dlopen
        Resolution:
          Changed dld.sl so that dlopen supports a new
          flag called RTLD_NOLOAD

        - JAGae14804 : Severity : 4
            fastbind fails on executable built with ld -G
        Resolution:
          Changed ld64 so that fastbind section is not removed
          when ld -G is used.

        - JAGae13553 : Severity : 4
            strip 'note sections' in addition to the
            'debug section'
        Resolution:
          Changed strip64 so that all unloadable sections are
          stripped.

        - JAGae07987 : Severity : 4
            ar.cat links are missing for French Canadian locale
        Resolution:
          Changed patch so that a symbolic link is created for
          French canadian locale

        - JAGad99319 : Severity : 6
            export _shlInit automatically
        Resolution:
          Changed linker so that _shlInit is exported
          automatically.

        - JAGae13202 : Severity : 6
            chatr corrupts files when multiple executables
            are specified
        Resolution:
          Changed chatr so that dl_header_ext is written
          properly written to the output file.

        - JAGae19405 : Severity : 9
            PHSS_26263 installs with errors, some
            systems will nolonger boot
        Resolution:
          Changed patch so that postinstall/preinstall
          scripts execute properly during an upgrade

        - JAGae05596 : Severity : 9
            OS-Core.C-KRN swverify error on 11.22 ic36 PA
        Resolution:
          Changed postinstall script used for packaging.

        - JAGae13806 : Severity : 9
            GOLDQPK11i abort (coredump) on V-class on Fusion
            0206 IC02
        Resolution:
          linker will issue a warning message under
          "-v" and "+vtype sections" to notify the
          user that the layout of the unwind segment
          is incorrect

        - JAGad61691 : Severity : 2
            TOT elfdump core dumps while handling
            long symbol names.
        Resolution:
          Elfdump code changed such that it uses a
          dynamically growing string. instead of
          static buffer.

        - JAGad86458 : Severity : 2
            +fini creates redundant shlib modules
            in 32 bit
        Resolution:
          changed linker not to create redundant
          shlib modules

        - JAGad84637 : Severity : 2
            ld : check syntax in numeric arguments
            like +Oselectivepercent=100
        Resolution:
          changed linker such that it passes on the
          number

        - JAGad87786 : Severity : 2
            error message not included in ld.msg file
        Resolution:
          included the error messages.

        - JAGad93151 : Severity : 3
            +vshlibunsats reports unsat from wrong shlib
        Resolution:
          changed the linker to report the source of
          unsat properly

        - JAGad05755 : Severity : 3
            strip -l on CTTI object causes odump failures,
            fixups not truncated
        Resolution:
          relocate() has been changed to deduct the fixup
          size of deleted subspaces from the total fixup
          size in SOM header

        - JAGad92594 : Severity : 4
            pxdb causes odump -verifyall to show:
            Symbol value field out of range
        Resolution:
          odump fixed to ignore the out of range error
          symbols in unloadable subspaces

        - JAGae03766 : Severity : 4
            `nm *.a` reports "too many open files"
            if more than 56
        Resolution:
          nm driver changed to close archive libs after
          nm is done dumping symbol info

        - JAGae06296 : Severity : 4
            man page gives wrong impression
        Resolution:
          updated the ld man pages.

        - JAGad89441 : Severity : 4
            DF_STATIC_TLS and DF_ORIGIN flags are
            not set properly
        Resolution:
          fixed as part of the DTLS implementation

        - JAGae03859 : Severity : 4
            ld SIGSEGV if more than one +filter lib
            contains TLS
        Resolution:
          code changed such that the filename of the
          shared library is strduped once per shared
          library

        - JAGad96293 : Severity : 4
            java dumps core when SHLIB_PATH exceeds
            a certain limit
        Resolution:
          Changed dld's buffer allocation scheme.

        - JAGad96788 : Severity : 4
            ar: internal header generation error -
            if UID is large - ar64 only
        Resolution:
          Changed the algorithm used to store the
          uid/gid in the ar header.

        - JAGae10490 : Severity : 4
            ld64 dumps core when bad arguments passed
            to symboltablesize
        Resolution:
          Changed linker so that bad arguments passed
          to symboltablesize are handled properly.

        - JAGad96576 : Severity : 4
            ld reports wrong filename for the source of an unsat
        Resolution:
          ld corrected to give the correct file name

        - JAGad89436 : Severity : 4
            section alignment problem in ITLS model
        Resolution:
          fixed as part of the DTLS implementation

        - JAGae05258 : Severity : 4
            fdp should not attempt to lock flow.data on
            read-only file systems
        Resolution:
          disabled read-locking of the flow.data in fdp.

        - JAGad93643 : Severity : 4
            ld should warn if sym imported by shlib is
            hidden in the executable
        Resolution:
          added a check for this condition

        - JAGae09721 : Severity : 4
            BROWSER variable pointing to script fails with
            " ld +help" command
        Resolution:
          ld driver fixed to take care of this.

        - JAGad88400 : Severity : 5
            SIGSEGV in dld.sl when +mergesegs enable is
            used with ITLS
        Resolution:
          TLS initialization image (tls_init_ptr) adjusted
          when shlib contents are copied to the merged segment.

        - JAGad92553 : Severity : 5
            ld32 pulls .o from archive even when definition
            found in a dependent .sl
        Resolution:
          linker code changed to pull it from .sl

        - JAGad90990 : Severity : 5
            nlist64 has memory leak in a loop if in
            64-bit code
        Resolution:
          nlist64 changed to unallocate memory.

        - JAGad89877 : Severity : 5
            32bit dlclose might fail randomly due to
            uninitialized variable
        Resolution:
          corrected the uninitialized fields of shl_t
          struct

        - JAGae02773 : Severity : 5
            should be able to chatr +gstsize even if we
            didn't link with it
        Resolution:
          Enabled creation of the GST size DT entry for
          shared executables by default

        - JAGad93382 : Severity : 5
            Latest OS Linker patches change permissions
            on /usr/share/html
        Resolution:
          Changed the linker patch so that permissions
          are changed forcefully.

        - JAGad87792 : Severity : 7
            Spurious 6378 error from PA64 ucomp when linking
            executable by pathname
        Resolution:
          linker passes the basename of the output filename
          as an argument for the +Pg ucomp option

        - JAGae03366 : Severity : 7
            'ar' command is changing the permission of an
            archive library.
        Resolution:
          'ar' code was changed to restore the original
          permission

        - JAGad88699 : Severity : 9
            PHSS_23441 causes 10.20 to 11.11 upgrades to fail
        Resolution:
          changed the preinstall and postinstall scripts
          to handle upgrade

        PHSS_26263:

        - JAGae05326 : Severity : 4
            application hangs with +mergeseg enabled
        Resolution:
          linker code changed to map correctly.

        - JAGae05741 : Severity : 6
            ld32 SIGSEGV's if commandfile (-c) contains long
            (>1024) strings
        Resolution:
          Changed linker so that a growable buffer is used
          to read command files than using a fixed length
          buffer of 1024 bytes.

        - JAGad99094 : Severity : 4
            flow.data dumper code broken if # of calls
> MAXINT
        Resolution:
          added code to guard against MAXINT overflow.

        - JAGad92518 : Severity : 7
            unsats from dependent shlibs not pulling in
            objects from .a in -b mode
        Resolution:
          changed ld to handle the unsats.

        - JAGad92782 : Severity : 5
            ld32 -b does not detect non-PIC object with
            R_CODE_ONE_SYMBOL fixup
        Resolution:
          linker changed to detect the non-PIC object with
          R_CODE_ONE_SYMBOL fixup and issue a error.

        - JAGad82635 : Severity : 4
            chatr_dual needs to accept +mergeseg option
        Resolution:
          code changed to accept +mergeseg as a valid option.

        - JAGad92225 : Severity : 4
            ld driver closes wrong file descriptor
            for ld.cat message catalog file
        Resolution:
          linker changed to close the file descriptor

        - JAGad72709 : Severity : 7
            HPUX_ALIGN HPUX_WORD in 64bit causes shl_load
            to hang
        Resolution:
          dld changed to check the alignment of the
          relocation address before accessing it.

        - JAGae01208 : Severity : 4
            32bit: NULL ptr reference in dld.sl for
            shl_findsym on RTLD_LOCAL libs
        Resolution:
          dld changed to remove the null ptr reference.

        - JAGae07523 : Severity : 4
            odump -tlssym tags wrong symbols as TLS for
            PIC (+Z) objects
        Resolution:
          odump changed to scan +Z fixups properly.

        - JAGad90425 : Severity : 4
            odump -verifyall core dumps on libc.1,
            extraneous messages on libc.2
        Resolution:
          Optimized bind_module_symbols() in dld.c not
          to do the bitvector lookup on `sat_imports' for
          ST_NULL imports

        - JAGae05938 : Severity : 7
            multiple shl_load calls on non-existent library
            results in a hang
        Resolution:
          code changed to accommodate a string of more than
          1024 in rpath_stack

        - JAGae07049 : Severity : 3
            enh: need +mergeseg option for linker
        Resolution:
          +mergeseg option added for linker.

        - JAGad69986 : Severity : 4
            need documentation warning about linking with
            -lc - linker issue warning
        Resolution:
          Added documentation for the above and reviewed it.

        - JAGae04126 : Severity : 9
            IC34: Problem building Kernel
        Resolution:
          changed the code such that nm close all
          the files it opens.

        PHSS_25830:

        - JAGae06209 : Severity : 7
            B.11.30 Thread local storage address gets
            corrupted
        Resolution:
          Changed linker so that symbol offsets for TDATA
          and TBSS subspaces are properly set so that there
          is no overlap.

        - JAGad89316 : Severity : 5
            32bit: ITLS in shlibs broken with -B symbolic
        Resolution:
          Changed linker so that symbols are exported
          properly when TLS symbols are copied from the
          shared library when the link is of -B symbolic
          type.

        - JAGad97591 : Severity : 5
            linker SIGBUSes when objects contain both
            TDATA and TBSS subspaces
        Resolution:
          Changed linker so that TBSS and TDATA subspaces
          are properly handled when TLS symbols are copied
          from shared library.

        - JAGad96357 : Severity : 5
            lorder returns "nm: filename.o bad magic" if
            filename contains "ELF"
        Resolution:
          Changed lorder so that input files are parsed
          properly.

        PHSS_24304:

        - JAGad89442 : Severity : 4
            compatibility problem in ITLS shlibs with local TLS
            syms
        Resolution:
          generate relocations for TLS symbols relative to
          __thread_specific_seg instead of __data_seg so that dld
          knows it's a TLS sym.

        - JAGad89880 : Severity : 4
            change PA32 divide factor for shlib coalescing to 4
        Resolution:
          changed the divide factor to 4

        - JAGad76713 : Severity : 5
            incorrect behavior of dlsym()/shl_findsym() with
            filtering
        Resolution:
          re-positioned code to avoid dependency on static buffers
          for return values.

        - JAGad33853 : Severity : 6
            64-bit dld does not resolve dependent libraries like
            other UNIX vendors
        Resolution:
          dld changed.

        - JAGad81801 : Severity : 4
            ld_dual has to be able to lookup libs in
            LPATH and -L in +filter
        Resolution:
          ld_dual is enhanced to do library lookup in
          LPATH, -L and default library path.

        - JAGad82635 : Severity : 4
            chatr_dual needs to accept +mergeseg option
        Resolution:
          code changed to accept +mergeseg as a valid option.

        - JAGad82036 : Severity : 4
            ld32: build with -N
        Resolution:
          changed the makefile

        - JAGad81130 : Severity : 5
            nm -g -p does not show weak global symbols
        Resolution:
          nm is modified so that -g option shows weak symbols

        - JAGad75731 : Severity : 6
            shl_load/shl_unload memory leak occurred.
        Resolution:
          Removed memory leaks from dld code

        - JAGad76578 : Severity : 6
            shared libraries dependency list corrupted
        Resolution:
          code changed so that subspaces do not overwrite other
          subspace data.

        - JAGad80045 : Severity : 7
            _HP_DLOPTS truncates the shlib path to 23 chars.
        Resolution:
          Changes are made to dld so that it does not strip shlib
          path after 23 chars

        - JAGad67333 : Severity : 4
            IA64 cross linker can not link debug I2 app(scp_engine).
        Resolution:
          Reduced linktime memory usage by up to 50% for these
          types of large links

        - JAGad62088 : Severity : 5
            Link error for 64-bit PA objects and C++
            adjustor thunks.
        Resolution:
          code changed to apply relocations only when
          linking a loadable module

        - JAGad74373 : Severity : 4
            32 bit filter libraries bugs
        Resolution:
          code changed to make filtered library behaviour
          more usable on 32 bit and be compatible with
          64 bit behaviour

        - JAGad68396: Severity :4
            32-bit dlopen does not return error if data unsats
            exist - dlsym hangs
        Resolution:
          Changed 32bit dld so that dlopen returns data unsats
          when binding initializer functions.

        - JAGad76877: Severity :5
            kernel does not build with IZ3 AR1201 linker
            during mk_kernel tests
        Resolution:
          Changed 64bit linker so that the latest linker is able
          to build the kernel.

        - JAGad69481: Severity :4
            Program dumps core with +init/+fini
        Resolution:
          Changed 32bit dld so that init/fini functions are bound
          before they are executed.

        - JAGad66790: Severity :7
            som2elf creates ELFCLASS64_A dlkm module
        Resolution:
          Changed libelf library to add support to recognize
          ELFCLASS64_A objects created by som2elf.

        - JAGad87826: Severity :6
            AR1201 linker incorrectly handles debug information
        Resolution:
          Changed the 32bit linker so that the linker calculations
          are consistent across functions.

        - JAGad57442 Severity : 3
            plabel imports: bug in global symbol table
        Resolution:
          Changed dld

        - JAGab15187 Severity : 3
            Makefile to be created for compressing/copying
            man pages to export dir
        Resolution:
          Changed makefile so that man pages are copied to
          export dir.

        - JAGad39005 Severity : 4
            bad /usr/lib/nls/msg/fr_CA.iso88591/ar.cat
            after update or install
        Resolution:
          Added a ln -s command to copybits script so
          that link is proper

        - JAGad68069 Severity : 4
            ld64 -r dumps core
        Resolution:
          Changed the linker source so that variables
          are initialized to proper values.

        - JAGad49987 Severity : 4
            32bit: wrong TLS offsets if -r is used twice
        Resolution:
          Changed the algorithm of computing symbol values
          for TLS symbols.

        - JAGad26562 Severity : 4
            elfdump -f -o should give summary of elf
            corefile headers
        Resolution:
          Changed elfdump so that sections are printed
          even for a core file

        - JAGad51282 Severity : 4
            32bit: +init and +fini functions invoked in
            incorrect order
        Resolution:
          Changed dld so that +init/+fini functions are
          executed in proper order.

        - JAGad53685 Severity : 4
            ld -b +vshlibunsats returns several aCC
            functions even if -lCsup
        Resolution:
          Changed the behaviour of ld -b +vshlibunsats

        - JAGad55810 Severity : 4
            Support for +interp option in PA32 linker
        Resolution:
          Added +interp option to ld32 linker

        - JAGad55550 Severity : 4
            ld fails with "Invalid loader fixup" message
        Resolution:
          Changed the error message so that user can clearly
          distinguish the problem

        - JAGad50219 Severity : 5
            misleading message when 64-bit linker is given
            a 32-bit library
        Resolution:
          Changed the error message when a 32bit library is
          given to a 64bit linker.

        - JAGad66601 Severity : 5
            The ar cmd is missing zh_HK.big5 message
            catalog file
        Resolution:
          Implemented the changes to copybits script.

        - JAGad55980 Severity : 6
            Corrupt .o file gets internal error 4006 but
            doesn't say which file.
        Resolution:
          Changed the linker so that the correct file is
          reported which has an error.

        - JAGad54315 Severity : 6
            F90 bug when creating shared library for IMSL
        Resolution:
          changed the linker so that shared libraries
          are created properly.

        - JAGad53946 Severity : 6
            path truncation on Informix PBO
        Resolution:
          changed the linker to strdup the path environment
          variable when needed rather than using the path
          returned by getenv.

        - JAGad62001 Severity : 7
            ld32 crashes when linking OpenGL demo
        Resolution:
          Changed the incorrect linker behaviour.

        - JAGad47233 Severity : 7
            ld -r wipes out thread specific space
        Resolution:
          Changed the linker behaviour so that the
          'THREAD_SPECIFIC' space is not removed in a
          relocatable link even if the space does not
          contain any subspaces.

        - JAGad64091 Severity : 7
            Memory corruption in dld.sl
        Resolution:
          Changed dld.sl.

        - JAGad49056 : Severity : 4
            odump -verifyall does not flag invalid symbol index
        Resolution:
          Changed odump so that fixups are verified when verifyall
          is given

        - JAGad57755 : Severity : 1
            ld +origin SIGBUSes when SOM shlib is given
        Resolution:
          Changed linker so that linker recognizes the input
          file if it is not ELF.

        - JAGad71148 : Severity : 4
            chatr -B immediate -B nonfatal -B verbose
            returns conflicting options
        Resolution:
          Changed chatr so that conflicting options are
          handled properly.

        - JAGad72901 : Severity : 4
            Enhancement request to improve link time performance
        Resolution:
          Changed linker 32bit so that linker uses an mmaped area
          before writing a output file thereby increasing
          linktime performance.

        - JAGad74957 : Severity : 4
            ldd can't read libraries with
            thread local storage - ldd hangs
        Resolution:
          Changed ldd so that ldd does not call _thread_init
          when MODE is ldd.

        - JAGad74950 : Severity : 4
            lddstub is included in the wrong fileset
        Resolution:
          Changed the patch so that lddstub is included in
          a 32bit fileset also.

        - JAGad48848 : Severity : 4
            $ORIGIN for ld in PA_RISC 32/64 bit support
        Resolution:
          Changed the linker so that $ORIGIN is supported
          in PA32/PA64. See manpage for details

        - JAGad69986 : Severity : 4
            need documentation warning about linking with
            -lc - linker issue warning
        Resolution:
          Added documentation for the above and reviewed it.

        - JAGad45576 : Severity : 4
            Make SHLIB_PATH dynamic when changed with putenv
        Resolution:
          Changed dld so that SHLIB_PATH can be changed dynamically
          by using dld_getenv function.

        - JAGad71456 : Severity : 4
            +init fails with -T option
        Resolution:
          Changed linker so that +init is handled
          properly with -T option.

        - JAGad73063 : Severity : 4
            reduntant warning
        Resolution:
          Removed the redundant warning 'Atleast one PA2.0 object
          found ...' and added it so that the warning is reported
          only in verbose mode.

        - JAGad67730 : Severity : 4
            Addition of a new magic flavor to chatr
        Resolution:
          Changed chatr so that a new bit is set.

        - JAGad71270 : Severity : 4
            ld does not report TLS mismatch
            for fortran programs
        Resolution:
          Changed linker so that errors are reported properly.

        - JAGad75799 : Severity : 6
            64 bit hello world program dumps core
            if LD_PROFILE_ is set
        Resolution:
          Changed getenv function within dld so that
          the environment is parsed properly.

        - JAGad51237 : Severity : 7
            dld.sl's quicksort takes 80% of runtime sorting
            already sorted symbols
        Resolution:
          Changed linker and dld so that dld does not sort the
          symbols again after linker has sorted the symbols.

        - JAGad63106 Severity : 9
            Signal 11 stackoverflow in ucomp, compiling
            with +I -AA, long symbol
        Resolution:
          Changed fdp_init.o so that symbol names read
          from flow.data are handled properly.

        - JAGad73611 : Severity : 7
            Enhancement - linker option
            "+profilebucketsize <n>"
        Resolution:
           Added an option +profilebucketsize to
           the linker so that the linker adds an
           absolute symbol __profil_size.

        - JAGad72470 : Severity : 5
            OS-Core.LINKER-HELP has swverify WARNINGS
            after upgrade 11.00 -> HP-UX 11.11
        Resolution:
           Added postinstall script to the patch
           so that the script is run after installing
           the patch which changes the owner of the
           directory and the group of the directory
           /usr/share/html/C/linker.

        PHSS_23441:

        - Support for Open MP Initialized Thread Local Storage
          (ITLS)
        Resolution:
          PA32/PA64 linker has been modified to support
          initialized TLS variables in PA32/PA64
          threaded applications.

          To get the complete functionality of
          ITLS (Initialized thread local storage) the
          following patches have to be installed.

          PHCO_23427 - libc
          PHCO_23792 - libpthread
          PHSS_23953 - Fortran compiler

          Currently this feature is available
          with Fortran compiler only.No changes are
          required to be done in linker when this
          feature is made available for any
          other compilers.

        - JAGad50617 Severity : 8
            32-bit dld.sl after B.11.13 slow loading of
            dependent shared libraries
        Resolution:
          changed dld.sl so that duplicate loads are
          handled in a proper manner.

        - JAGab15187: Severity : 3
            Makefile to be created for compressing/copying
            man pages to export dir
        Resolution:
           Created Makefile for compressing/copying man
           pages to export dir.

        - JAGad38195: Severity : 4
            32-bit dlopen() search path differs from 64-bit
            including full pathname
        Resolution:
          Changed the behaviour of 32bit dld, Now executes
          in correct order.

        - JAGad51282: Severity : 4
            32bit: +init and +fini functions invoked in
            incorrect order
        Resolution:
          Changed the behaviour of 32bit dld, Now executes
          in correct order.

        - JAGad53685: Severity : 4
            ld -b +vshlibunsats returns several aCC functions
            even if -lCsup
        Resolution:
          Changed the behaviour of 32bit linker, so
          that it does not report +I initializer function
          as an unsat if it is defined in another shlib.

        - JAGad55550: Severity : 4
            ld fails with "Invalid loader fixup" message
        Resolution:
          Changed the 32bit linker so that the correct
          message is output when the input object file
          does not contain position independent code.

        - JAGad53946: Severity : 6
            path truncation on Informix PBO
        Resolution:
          Changed the linker behaviour so that paths are
          not truncated when the PATH env variable is used
          for searching the executable which is being
          executed.

        - JAGad47233: Severity : 7
            ld -r wipes out thread specific space
        Resolution:
          THREAD_SPECIFIC space is not removed in
          a relocatable link even if it does not
          contain any subspaces.

        - JAGad64091: Severity : 7
            Memory corruption in dld.sl
        Resolution:
          Fixed 32-bit dld.sl behaviour.

        - JAGad50617: Severity : 8
            32-bit dld.sl after B.11.13 slow loading of dependent
            shared libraries
        Resolution:
          Fixed 32-bit dld.sl behaviour.

        - JAGad41905: Severity : 9
            ld core dumps when building shared library.
        Resolution:
          Fixed 32-bit linker so that symbols are resolved
          in a right manner.

        - JAGad70702: Severity : 8
            setting LD_PRELOAD causes 1.3 java program to abort.
        Resolution:
          Changed dld.sl so that the null pointer assignment
          in dld.sl is corrected when LD_PRELOAD is used.

        - JAGad71116: Severity : 9
            /lib/pa20_64/dld.sl not creating BOR pages
            with execute access
        Resolution:
          Changed 64-bit dld so that BOR pages are created with
          execute access permissions so that there is no kernel
          page fault.

        - JAGad50188
            shl_findsym is supposed to create a plabel for
            the symbol if it is not present, which was not
            happening.
        Resolution:
             shl_findsym is modified to create a new plabel
             if it is not present.

        - JAGad58419: Severity : 7
            missing localized ar.cat in GOLDQPK11i
        Resolution:
          Updated Copybits script so that the missing ar.cat is
          present after installation

        - JAGad66601: Severity : 5
            The ar cmd is missing zh_HK.big5 message
            catalog file
        Resolution:
          Updated Copybits script so that the missing zh_HK.big5 is
          present after installation

        - JAGad39005: Severity : 4
            bad /usr/lib/nls/msg/fr_CA.iso88591/ar.cat after
            update or install
        Resolution:
          Updated Copybits script so that the missing ar.cat
          in /usr/lib/nls/msg/fr_CA.iso88591/ar.cat is
          present after installation

        PHSS_23378:

        - JAGad42757

          ld64 -PD -PF 'fdp' produces link order file that
          ld doesn't recognize

        Resolution:
          ld64 handles different paths specified for an
          archive library or an object file.

        PHSS_22535:

        - JAGad47444
            deferred binding can cause a race condition to
            occur in the dld.
        Resolution:
            fixed the race condition.

        - JAGad43230
            Load time was worsened badly with the dld in IZ4.
        Resolution :
            Changed the makefile not to override the
            +O2 flag

        - JAGad43299
            Memory problems with +afs option
        Resolution :
            Fixed the various memory problems with +afs

        - JAGad42343
            linker terminates with signal 10 when
            building 64 bit C++ shared library.
        Resolution :
            Changed the generation of import stubs

        - JAGad40322
            After installing IZ3 patch, users cannot
            login to the system
        Resolution :
            Always check for the handle in shl_unload before
            executing finalizers.

        - JAGad26141
            -y option unexpectedly changes the linker
            symbol resolution behavior
        Resolution :
            Changed the unexpected symbol resolution
            behaviour.

        - JAGad29876
            needed support for init / fini style progmas
            in 32 bit compiler/linker
        Resolution :
            Added support for init/fini in linker.

        - JAGad25409
            shl_getsymbols() does not seem to work in PA64 mode.
        Resolution :
            shl_getsymbols shall work in PA64 mode also.

        - JAGad36403
            dlclose returns 'Existing dependencies'
            if dlclose on implicitly loaded
        Resolution :
            dlclose returns silently if dlclose on implicitly
            loaded shared library.

        - JAGad38588
            Bug fixes to link time aliasing (+afs linker option)
        Resolution :
            The changes to linktime aliasing will be done
            only when +afs option is used.

        - JAGad17143
            ld64 core dump with ISOMs in archived lib
        Resolution :
            Added an error detection mechanism in -I case.

        - JAGad40771
            missing $IGNDBG$ section in end.o causes
            linker to pxdb on doom links
        Resolution :
            Changed the linker to identify end.o by name instead
            of looking for $IGNDBG$ section so that link time is
            reduced on full doom links.

        - JAGad29883
            Include SDK/XDK support in the SOM Linker and SOM TOOLS
        Resolution :
            The new linker will have support for two new
            environment variables SDKROOT and TARGETROOT.

        - JAGaa80207
            Execute initializer when shared library is unloaded
            implicitly
        Resolution :
            Call initializers when the shared library is unloaded
            implicitly.

        - JAGad26104
            32 bit: _HP_SECONDARY_DEF cannot be overridden in
            shared libs
        Resolution :
            Do not export _HP_SECONDARY_DEF symbols from a shared
            library when there is a universal definition also and
            donot resolve unsats to secondary definitions when
            there is an universal definition.

        - JAGab72456
            implement LD_PRELOAD functionality
        Resolution :
            The new dynamic linker has support for a new
            environment variable LD_PRELOAD through which libraries
            can be dynamically loaded and used for symbol
            resolution.

        - JAGad35195
            Warn if +ild used without +objdebug
        Resolution :
            A warning is given if +ild is used without +objdebug

        - JAGad28077
            configure script gives excessive messages
        Resolution :
            Excessive messages are not given when the patch is
            being installed through a software install procedure.

        - JAGad37818
            shl_load with NULL ptr to name linked with -z hangs
        Resolution :
            Fixed the hang when shl_load is invoked with NULL ptr
            to the name field.

        - JAGad34494
            DLD not issuing DL_UNLOAD_POST_FINI event on both pa
            & ia side(64 bit)
        Resolution :
            dld 64-bit issues DL_UNLOAD_POST_FINI and
            DL_UNLOAD_PRE_FINI event if there is an user hook
            attached to the event type.

        - JAGad33185
            System Panic on 11.11 s800 during reboot after
            installing SW
        Resolution :
            Fixed the problem related to processing fixups
            relating to long branch stubs.

        - JAGad25594: Severity: 4
            ldd (default mode) shows
            /usr/lib/dld.sl: Unresolved symbol: symbol
          Resolution : Do not bind symbols during LDD operation.

        - JAGad32319: Severity: 4
            ld64 creates multiple .linkmap_option sections
        Resolution:
            create only one .linkmap_option section.

        - JAGad30093: Severity: 5
            shl_load causes an exec format error for libcl
        Resolution:
            user error.

        - JAGad28702: Severity: 4
            ld does not support chatr +3qp support
        Resolution:
            added that option.

        - JAGad28258: Severity: 6
            dlclose() closes a library even if it is still
            referenced by the process
        Resolution:
            check for reference before closing the library.

        - JAGad27981: Severity: 8
            corrupt message catalogs
        Resolution:
            corrected the catalog.

        - JAGad26599: Severity: 8
            ld -r fails with "Unsatisfied protected symbols" for
            DLKM modules
        Resolution:
            do not do unsat check for -r.

        - JAGad26543: Severity: 8
            PHSS_19866 breaks 64-bit code (Apollo)-dlopen with
            RTLD_NOW causes hang
        Resolution:
            fixed a memory deallocation problem in dld.sl

        - JAGad25563: Severity: 4
            phoenix linker creates linkmap_option section with
            wrong env strings
        Resolution:
            Put only the correct environment variable strings in
            linkmap_option.

        - JAGad24378: Severity: 2
            chatr32 should report dl_header_ext size difference as
            warning not error
        Resolution:
            Changed error to warning.

        - JAGad23920: Severity: 4
            Signal 11 on ld -r on aC++ object
        Resolution:
            Fixed processing of DATA_UNSATs for -r link.

        - JAGad23854: Severity: 9
            Auxiliary-Opt.LANG-HELP - /opt/langtools/lib/linker is
            not a directory
        Resolution:
            Updated the configure script for change from CDE help
            to html help.

        - JAGad23799: Severity: 4
            dlopen default behavior different in 32 vs 64 bit mode
            wrt dup sym
        Resolution:
            Default mode for 64 bit dlopen() made RTLD_LOCAL, just
            like in 32 bit.

        - JAGad22132: Severity: 7
            ld64 Signal 10 in apply_relocations
        Resolution:
            Fixed the null pointer dereference in ld64.

        - JAGad21176: Severity: 7
            32-bit dld: memory leak with multiple
            shl_load/shl_unload of same .sl
        Resolution:
            Fixed a leak in dld.sl

        - JAGad15154: Severity: 4
            ld returns $THREAD_SPECIFIC$ error without library or
            symbol name
        Resolution:
            The error message is changed so that the error
            displayed will contain the symbol name and the
            library.

        - JAGad14340: Severity: 3
            fastbind fails: timestamps and checksums collected by
            dld is incorrect
        Resolution:
            fixed the problem in dld64 regarding reading fastbind
            timestamp and checksum.

        - JAGad13995: Severity: 4
            Can't PBO shared libraries
        Resolution:
            fix FDP to handl legitimate flow.data files which
            contain no counter data.

        - JAGad13964: Severity: 3
            with +compat option terminators are invoked in the
            incorrect order
        Resolution:
            corrected the order of terminators.

        - JAGad13677: Severity: 9
            User application fails on ic18
        Resolution:
            Fixed ld32 to correctly align subspaces.

        - JAGad13612: Severity: 4
            linkmap information is not captured from -r objects
            into final executable
        Resolution:
            Create the linkmap correctly when -r objects are used
            to build an executable.

        - JAGad12972: Severity: 7
            usage of 32bit dlopen reinit's libc dataStructure if
            libc dependent lib
        Resolution:
            do not reapply dynamic relocations if a library is
            loaded duplicate using dlopen().

        - JAGad12380: Severity: 2
            elfdump should dump addend in hex (not decimal)
        Resolution:
            corrected elfdump's output.

        - JAGad12002: Severity: 6
            Signal 11 in __map_dld (crt0.o) when using
            +Ofastaccess & +k
        Resolution:
            Fixed ld32 to correctly handle +k instruction
            sequences.

        - JAGad11335: Severity: 8
            incremental links could fail when -r created files are
            present
        Resolution:
            Corrected handling of -r objects for incremental
            linking.

        - JAGad09908: Severity: 4
            PA64 objdebug -r link fails on object files with COMDAT
        Resolution:
            Corrected ld64's handling of linkmap entries for
            deleted COMDAT sections.

        - JAGad07944: Severity: 1
            odump -sllibloadlist dumps core
        Resolution:
            Fixed memory leak in odump

        - JAGad07667: Severity: 9
            libhp-ux.a (32 and 64bit) truncated can't build kernel
        Resolution:
            fixed ar bug.

        - JAGad07437: Severity: 4
            Warning 1594 isn't terminated by newline, -G doesn't
            suppress it
        Resolution:
            fixed the message catalog.

        - JAGad07309: Severity: 5
            Enhance 64 bit dld to support gprof shared library
            feature
        Resolution:
            Added support for LD_PROFILE and libgprof.sl to dld64

        - JAGad06874: Severity: 6
            ar creates incorrect member offset table
        Resolution:
            fix ar to create member offset tables correctly.

        - JAGad06347: Severity: 1
            odump -sllibloadlist skips a dependent library
        Resolution:
            Fixed odump problem.

        - JAGad05919: Severity: 4
            Add new section in linkmap space to capture link env
            - for purify support
        Resolution:
            Added support for .linkmap_option and $LINKMAP_OPTION$

        - JAGad04435: Severity: 8
            ld64 creates bad shared lib with unordered unwind table
        Resolution:
            order unwind sections correctly.

        - JAGad04090: Severity: 7
            Need crt0 compiled with +k, large amount of shared libs
        Resolution:
            crt0 is compiled with +k.

        - JAGad01939: Severity: 3
            odump -verifyall reports invalid errors wrt dynamic
            relocation table
        Resolution:
            do not give false errors.

        - JAGad01884: Severity: 4
            linker and nm wrongly assume .dynstr immediately
            follows .dynsym
        Resolution:
            fix ld64 not to make that assumption.

        - JAGad01432: Severity: 9
            XtCreateWidget crash
        Resolution:
            revert to not using +nomixedmode as the default.

        - JAGad01339: Severity: 2
            ld32 load map is not consistent
        Resolution:
            print the load map correctly.

        - JAGad00615: Severity: 5
            linker B.10.37 Target of unconditional branch is out
            of range
        Resolution:
            correct the check in ld for long branch stubs.

        - JAGad00004: Severity: 4
            Problems with +ee option, hangs, unsats or other
            problems
        Resolution:
            fixed ld handling of +ee symbol lists.

        - JAGac95136: Severity: 5
            Linker (PHSS_20058) crashes with -P option
        Resolution:
            increase the limit for size of the symbols read from
            fdp.out

        - JAGac95093: Severity: 6
            WDB needs some symbols (eg $UNWIND_START..) to be
            exported by default
        Resolution:
            export those symbols by default.

        - JAGac88695: Severity: 4
            ld +vextern filename to support compiler +Oextern
        Resolution:
            add new ld64 option +dumpextern

        - JAGac86885: Severity: 4
            link (ld64) with +objdebug object files aborts with
            SIGSEGV or SIGBUS
        Resolution:
            fixed defects in +objdebug processing of -r objects.

        - JAGac68777: Severity: 1
            Need better error msg if library is not of same
            ABI (32/64) as objects
        Resolution:
            Changed the error message to say mismatched ABI.

        - JAGac39834: Severity: 6
            32 bit dlopen/dlsym calls can't be used on 1.1 systems
        Resolution:
            fixed libdld to use PA1.1 instructions

        - JAGac39313: Severity: 8
            chatr to support marking 3rd/4th quadrant for private
            data space (10.20)
        Resolution:
            added +q3p +q4p options to chatr

        - JAGab69903: Severity: 4
            Would be nice if linker reports source of unsat symbols
        Resolution:
            Added the source of unsat symbol in linker error
            messages.

        - JAGab19862: Severity: 5
            Linker doesn't obey .align assembly directive for $BSS$
        Resolution:
            Corrected aligning of subspaces.

        - JAGab03830: Severity: 3
            clearmake fails to build the kernel with locale set to
            en_US.iso88591
        Resolution:
            handle bad locales in ld.

        - JAGaa96021: Severity: 3
            ld can't open dependent libs, maxfiles too small
        Resolution:
            Dependent libraries are now closed by ld once it is
            done with them.

        - JAGaa84270: Severity: 7
            PA-RISC 2.0 64-bit linker does not report multiple
            function definitions
        Resolution:
            give an error message for duplicate functions.

        - JAGaa80270: Severity: 2
            chatr (64-bit) doesn't check for invalid values with
            +sa and +si
        Resolution:
            chatr does checking for invalid values for +sa and +si

        - JAGaa80193: Severity: 3
            +e option should work with ld -r just as -h does
        Resolution:
            make +e option work with -r

Enhancement:
        Yes
        PHSS_28436:
          This patch delivers new functionality for:
          - dynamic thread local storage
          - "+allowdups" linker option
          - -B nodelete linker option
          - function level versioning
          - -silent and -noogltls in _HP_DLDOPTS
          - dlopen, dlsym flags
             RTLD_{WORLD,GROUP,PARENT,SELF,DEFAULT}
             and linker "-B group" flag
          - callgraph based procedure positioning
        PHSS_26560:
                RTLD_NOLOAD flag in dlopen is
                supported.

        PHSS_26263:
                Enhancements were delivered in
                this patch or one it has replaced.
                Please review the Defect Description
                text for more information.

SR:
        8606178217 8606173977 8606174046 8606173083 8606171058
        8606156807 8606160555 8606156098 8606167117 1653299370
        8606111330 8606173499 8606168917 8606182066 8606184478
        8606184740 8606178006 8606194885 8606181400 8606172645
        8606201526 8606201942 8606180968 8606189203 8606197408
        8606169730 8606188547 8606188234 8606157228 8606201974
        8606203723 8606186606 8606205782 8606205775 8606179625
        8606200810 8606176338 8606202282 8606203885 8606198541
        8606202096 8606199208 8606198880 8606180766 8606180999
        8606206626 8606186770 8606185113 8606192789 8606182021
        8606193896 8606204429 8606203296 8606207537 8606164554
        8606212615 8606213443 8606212848 8606211942 8606206558
        8606207402 8606210858 8606198142 8606192876 8606205197
        8606207700 8606200297 8606197598 8606218678 8606220302
        8606220744 8606186345 5003230433 8606169312 8606171507
        8606103293 8606104744 8606123953 8606124451 8606127231
        8606129339 8606129790 8606130222 8606130265 8606130845
        8606131465 8606132190 8606132283 8606132736 8606132791
        8606132981 8606134956 8606135301 8606136799 8606137229
        8606137736 8606138108 8606138236 8606138465 8606138704
        8606140547 8606141987 8606142647 8606143037 8606143649
        8606144272 8606144337 8606144624 8606144655 8606145002
        8606145818 8606147801 8606151837 8606152802 8606154482
        8606154537 8606154603 8606155061 8606156253 8606156284
        8606156770 8606157209 8606157267 8606158651 8606158747
        8606158929 8606159373 8606160562 8606160773 8606163003
        8606163882 8606165200 8606165904 8606168538 8606199595
        8606237164 8606220176 8606228534 8606227296 8606219559
        8606192478 8606217306 8606215450 8606218638 8606224055
        8606136631 8606231972 8606221291 8606223497 8606234570
        8606237251 8606220301 8606223122 8606234664 8606227231
        8606227726 8606243257 8606236265 8606227519 8606220296
        8606230043 8606236193 8606224555 8606242471 8606238500
        8606219252 8606223686 8606223456 8606221868 8606227296
        8606220741 8606233550 8606220176 8606224287 8606228534
        8606236689 8606218644 8606234146 8606237164 8606236888
        8606223421 8606220110 8606248404 8606247113 8606238967
        8606230267 8606246759 8606255076 8606236539 8606247366
        8606263700 8606259853 8606263098 5003325621 8606260929
        8606245236 8606245210 8606256114 8606256367 8606262257
        8606203536 8606234942 8606238007 8606206880 8606265026
        8606169230 8606218336 8606226495 8606231904 8606237840
        8606261410 8606264201 8606264923 8606265255 8606266918
        8606268092 8606269098 8606270230 8606272386 8606272556
        8606273944 8606275071 8606275152 8606276014 8606276087
        8606276149 8606276513 8606277115 8606277262 8606279945
        8606279982 8606280107 8606281048 8606281761 8606283134
        8606283475 8606283482 8606284170 8606288327 8606289504
        8606289824 8606290862 8606291900

Patch Files:

        OS-Core.C-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/ccs/lbin/ld32
        /usr/ccs/lbin/nm32
        /usr/ccs/lbin/ar32
        /usr/ccs/lbin/size32
        /usr/newconfig/usr/ccs/lbin/ld32
        /usr/newconfig/usr/ccs/lbin/nm32
        /usr/newconfig/usr/ccs/lbin/ar32
        /usr/newconfig/usr/ccs/lbin/size32
        /usr/lib/nls/msg/C/ld.cat
        /usr/newconfig/usr/lib/nls/msg/C/ld.cat
        /usr/ccs/bin/ld
        /usr/ccs/bin/ar
        /usr/ccs/bin/size
        /usr/ccs/bin/nm
        /usr/newconfig/usr/ccs/bin/ld
        /usr/newconfig/usr/ccs/bin/ar
        /usr/lib/nls/msg/C/ar.cat
        /usr/newconfig/usr/lib/nls/msg/C/ar.cat
        /usr/newconfig/usr/ccs/bin/size
        /usr/lib/nls/msg/C/size.cat
        /usr/newconfig/usr/lib/nls/msg/C/size.cat
        /usr/newconfig/usr/ccs/bin/nm
        /usr/lib/nls/msg/C/nm.cat
        /usr/newconfig/usr/lib/nls/msg/C/nm.cat
        /usr/ccs/lbin/ld64
        /usr/newconfig/usr/ccs/lbin/ld64
        /usr/ccs/lbin/ar64
        /usr/newconfig/usr/ccs/lbin/ar64
        /usr/ccs/lbin/size64
        /usr/newconfig/usr/ccs/lbin/size64
        /usr/ccs/lbin/nm64
        /usr/newconfig/usr/ccs/lbin/nm64
        /usr/ccs/lib/pa20_64/plug-ins

        OS-Core.C-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/ccs/lib/crt0.o
        /usr/ccs/bin/fdp
        /usr/ccs/lib/dyncall.o
        /usr/ccs/lbin/strip32
        /usr/ccs/bin/ranlib
        /usr/lib/nls/msg/C/strip.cat
        /usr/ccs/bin/strip
        /usr/ccs/lbin/strip64
        /usr/ccs/bin/elfdump
        /usr/lib/nls/msg/C/elfdump.cat
        /usr/ccs/lbin/dldd64
        /usr/ccs/lbin/dldd32
        /usr/lib/nls/msg/C/dldd.cat
        /usr/ccs/bin/odump
        /usr/ccs/lib/lddstub

        OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/dld.sl
        /usr/newconfig/usr/lib/dld.sl
        /usr/lib/libdld.1
        /usr/lib/libdld.2
        /usr/lib/libxpdl.1
        /usr/lib/libxpdl.sl

        OS-Core.CMDS-AUX,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/ccs/lbin/fastbind32
        /usr/ccs/lbin/chatr32
        /usr/ccs/bin/chatr
        /usr/ccs/lbin/chatr64
        /usr/lib/nls/msg/C/chatr.cat
        /usr/ccs/bin/fastbind
        /usr/ccs/lbin/fastbind64
        /usr/lib/nls/msg/C/fastbind.cat
        /usr/ccs/bin/ldd
        /usr/ccs/lbin/ldd32
        /usr/ccs/lbin/ldd64

        ProgSupport.PROG-AUX,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/ccs/bin/lorder
        /usr/lib/libelf.a

        ProgSupport.PROG-AX-64ALIB,fr=B.11.11,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/pa20_64/libelf.a

        OS-Core.CORE-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/pa20_64/dld.sl
        /usr/lib/pa20_64/libdl.1
        /usr/lib/pa20_64/libelf.2
        /usr/lib/pa20_64/libelf.sl

        OS-Core.C-MIN-64ALIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/ccs/lib/pa20_64/fdp_init.o
        /usr/ccs/lib/pa20_64/fdp_init_ns.o
        /usr/ccs/lib/pa20_64/fdp_init_sl.o
        /usr/ccs/lib/pa20_64/crt0.o
        /usr/ccs/lib/pa20_64/lddstub

        ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/include/dlfcn.h
        /usr/include/plugin.h
        /usr/include/a.out.h
        /usr/include/aouthdr.h
        /usr/include/aouttypes.h
        /usr/include/ar.h
        /usr/include/compunit.h
        /usr/include/crt0.h
        /usr/include/dl.h
        /usr/include/filehdr.h
        /usr/include/lst.h
        /usr/include/nlist.h
        /usr/include/reloc.h
        /usr/include/scnhdr.h
        /usr/include/spacehdr.h
        /usr/include/shl.h
        /usr/include/syms.h
        /usr/include/libelf.h
        /usr/include/elf.h
        /usr/include/elf_hp.h
        /usr/include/elf_parisc.h
        /usr/include/elftypes.h
        /usr/include/elf_em.h

        ProgSupport.LANG-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/libxpdl.a

        ProgSupport.PAUX-ENG-A-MAN,fr=B.11.11,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/share/man/man1.Z/elfdump.1
        /usr/share/man/man1.Z/odump.1
        /usr/share/man/man3.Z/dlclose.3c
        /usr/share/man/man3.Z/dlerror.3c
        /usr/share/man/man3.Z/dlget.3c
        /usr/share/man/man3.Z/dlgetname.3c
        /usr/share/man/man3.Z/dlmodinfo.3c
        /usr/share/man/man3.Z/dlopen.3c
        /usr/share/man/man3.Z/dlsym.3c
        /usr/share/man/man3.Z/shl_load.3x
        /usr/share/man/man5.Z/dld.sl.5
        /usr/share/man/man3.Z/shl_defines.3x
        /usr/share/man/man3.Z/shl_findsym.3x
        /usr/share/man/man3.Z/shl_gethand.3x
        /usr/share/man/man3.Z/shl_getsymb.3x
        /usr/share/man/man3.Z/shl_unload.3x
        /usr/share/man/man3.Z/shl_get.3x
        /usr/share/man/man3.Z/shl_get_r.3x
        /usr/share/man/man3.Z/shl_get_handle_r.3x

        ProgSupport.C-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /usr/share/man/man1.Z/ar.1
        /usr/share/man/man1.Z/ld.1
        /usr/share/man/man1.Z/ldd.1

        OS-Core.CAUX-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /usr/share/man/man1.Z/chatr.1

        OS-Core.LINKER-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/share/html/C/linker/linkhelp.html
        /usr/share/html/C/linker/htmlgraphics/gfx1.gif
        /usr/share/html/C/linker/htmlgraphics/gfx10.gif
        /usr/share/html/C/linker/htmlgraphics/gfx11.gif
        /usr/share/html/C/linker/htmlgraphics/gfx12.gif
        /usr/share/html/C/linker/htmlgraphics/gfx13.gif
        /usr/share/html/C/linker/htmlgraphics/gfx14.gif
        /usr/share/html/C/linker/htmlgraphics/gfx15.gif
        /usr/share/html/C/linker/htmlgraphics/gfx16.gif
        /usr/share/html/C/linker/htmlgraphics/gfx17.gif
        /usr/share/html/C/linker/htmlgraphics/gfx18.gif
        /usr/share/html/C/linker/htmlgraphics/gfx19.gif
        /usr/share/html/C/linker/htmlgraphics/gfx2.gif
        /usr/share/html/C/linker/htmlgraphics/gfx20.gif
        /usr/share/html/C/linker/htmlgraphics/gfx21.gif
        /usr/share/html/C/linker/htmlgraphics/gfx22.gif
        /usr/share/html/C/linker/htmlgraphics/gfx23.gif
        /usr/share/html/C/linker/htmlgraphics/gfx24.gif
        /usr/share/html/C/linker/htmlgraphics/gfx25.gif
        /usr/share/html/C/linker/htmlgraphics/gfx26.gif
        /usr/share/html/C/linker/htmlgraphics/gfx27.gif
        /usr/share/html/C/linker/htmlgraphics/gfx28.gif
        /usr/share/html/C/linker/htmlgraphics/gfx29.gif
        /usr/share/html/C/linker/htmlgraphics/gfx3.gif
        /usr/share/html/C/linker/htmlgraphics/gfx30.gif
        /usr/share/html/C/linker/htmlgraphics/gfx31.gif
        /usr/share/html/C/linker/htmlgraphics/gfx4.gif
        /usr/share/html/C/linker/htmlgraphics/gfx5.gif
        /usr/share/html/C/linker/htmlgraphics/gfx6.gif
        /usr/share/html/C/linker/htmlgraphics/gfx7.gif
        /usr/share/html/C/linker/htmlgraphics/gfx8.gif
        /usr/share/html/C/linker/htmlgraphics/gfx9.gif

        OS-Core.UX-FRE-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/fr_FR.iso88591/ar.cat
        /usr/lib/nls/msg/fr_CA.iso88591/ar.cat

        OS-Core.UX-FRE-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/fr_FR.utf8/ar.cat
        /usr/lib/nls/msg/fr_CA.utf8/ar.cat

        OS-Core.UX-GER-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/de_DE.iso88591/ar.cat

        OS-Core.UX-GER-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/de_DE.utf8/ar.cat

        OS-Core.UX-ITA-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/it_IT.iso88591/ar.cat

        OS-Core.UX-ITA-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/it_IT.utf8/ar.cat

        OS-Core.UX-JPN-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/ja_JP.eucJP/ar.cat

        OS-Core.UX-JPN-S-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/ja_JP.SJIS/ar.cat

        OS-Core.UX-JPN-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/ja_JP.utf8/ar.cat

        OS-Core.UX-KOR-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/ko_KR.eucKR/ar.cat

        OS-Core.UX-KOR-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/ko_KR.utf8/ar.cat

        OS-Core.UX-SCH-H-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/zh_CN.hp15CN/ar.cat

        OS-Core.UX-SCH-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/zh_CN.utf8/ar.cat

        OS-Core.UX-SPA-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/es_ES.iso88591/ar.cat

        OS-Core.UX-SPA-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/es_ES.utf8/ar.cat

        OS-Core.UX-TCH-B-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/zh_TW.big5/ar.cat
        /usr/lib/nls/msg/zh_HK.big5/ar.cat

        OS-Core.UX-TCH-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/zh_TW.eucTW/ar.cat

        OS-Core.UX-TCH-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/zh_TW.utf8/ar.cat
        /usr/lib/nls/msg/zh_HK.utf8/ar.cat

what(1) Output:

        OS-Core.C-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/ccs/lbin/ld32:
                libdldstubs.a B.11.36 030403 - HP Internal Use Only
                kern10stub $Revision: 72.3 $
                92453-07 linker linker ld B.11.36 BE 030403
                Internal_Unsupported_Version libc.a_ID/main/r10dav
                        /libc_dav/libc_dav_cpe/eso_raghud_raghud_102
                        0_test_br/1
                /ux/core/libs/libc/archive_pa1/libc.a_ID
                Apr 6 2001 21:06:17
        /usr/ccs/lbin/nm32:
                libdldstubs.a B.11.36 030403 - HP Internal Use Only
                92453-07 command s800.sgs nm B.11.36 BE 030403
                Internal_Unsupported_Version libc.a_ID/main/r10dav
                        /libc_dav/libc_dav_cpe/eso_raghud_raghud_102
                        0_test_br/1
                /ux/core/libs/libc/archive_pa1/libc.a_ID
                Apr 6 2001 21:06:17
        /usr/ccs/lbin/ar32:
                libdldstubs.a B.11.36 030403 - HP Internal Use Only
                92453-07 command s800.sgs ar B.11.36 BE 030403
                Internal_Unsupported_Version libc.a_ID/main/r10dav
                        /libc_dav/libc_dav_cpe/eso_raghud_raghud_102
                        0_test_br/1
                /ux/core/libs/libc/archive_pa1/libc.a_ID
                Apr 6 2001 21:06:17
        /usr/ccs/lbin/size32:
                libdldstubs.a B.11.36 030403 - HP Internal Use Only
                92453-07 command s800.sgs size B.11.36 BE 030403
                Internal_Unsupported_Version libc.a_ID/main/r10dav
                        /libc_dav/libc_dav_cpe/eso_raghud_raghud_102
                        0_test_br/1
                /ux/core/libs/libc/archive_pa1/libc.a_ID
                Apr 6 2001 21:06:17
        /usr/newconfig/usr/ccs/lbin/ld32:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                92453-07 linker linker ld B.11.36 030403
        /usr/newconfig/usr/ccs/lbin/nm32:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                92453-07 command s800.sgs nm B.11.36 030403
        /usr/newconfig/usr/ccs/lbin/ar32:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                92453-07 command s800.sgs ar B.11.36 030403
        /usr/newconfig/usr/ccs/lbin/size32:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                92453-07 command s800.sgs size B.11.36 030403
        /usr/lib/nls/msg/C/ld.cat:
                ld_msgs.cat: $Revision: 1.85 $Entry symbol
        /usr/newconfig/usr/lib/nls/msg/C/ld.cat:
                ld_msgs.cat: $Revision: 1.85 $Entry symbol
        /usr/ccs/bin/ld:
                HP aC++ B3910B A.01.01 Stream Library
                HP aC++ B3910B A.03.04 (970930) Support Library
                ld_msgs.cat: $Revision: 1.85 $
                92453-07 linker command s800.sgs ld PA64 B.11.36 INT
                         030210
                Internal_Unsupported_Version libc.a_ID/main/r10dav
                        /libc_dav/libc_dav_cpe/eso_raghud_raghud_102
                        0_test_br/1
                /ux/core/libs/libc/archive_pa1/libc.a_ID
                Apr 6 2001 21:06:17
        /usr/ccs/bin/ar:
                HP aC++ B3910B A.01.01 Stream Library
                HP aC++ B3910B A.03.04 (970930) Support Library
                ar.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs ar PA64 B.11.36 INT
                         030210
                Internal_Unsupported_Version libc.a_ID/main/r10dav
                        /libc_dav/libc_dav_cpe/eso_raghud_raghud_102
                        0_test_br/1
                /ux/core/libs/libc/archive_pa1/libc.a_ID
                Apr 6 2001 21:06:17
        /usr/ccs/bin/size:
                HP aC++ B3910B A.01.01 Stream Library
                HP aC++ B3910B A.03.04 (970930) Support Library
                size.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs size PA64 B.11.36 I
                        NT 030210
                Internal_Unsupported_Version libc.a_ID/main/r10dav
                        /libc_dav/libc_dav_cpe/eso_raghud_raghud_102
                        0_test_br/1
                /ux/core/libs/libc/archive_pa1/libc.a_ID
                Apr 6 2001 21:06:17
        /usr/ccs/bin/nm:
                HP aC++ B3910B A.01.01 Stream Library
                HP aC++ B3910B A.03.04 (970930) Support Library
                nm.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs nm PA64 B.11.36 INT
                         030210
                Internal_Unsupported_Version libc.a_ID/main/r10dav
                        /libc_dav/libc_dav_cpe/eso_raghud_raghud_102
                        0_test_br/1
                /ux/core/libs/libc/archive_pa1/libc.a_ID
                Apr 6 2001 21:06:17
        /usr/newconfig/usr/ccs/bin/ld:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                HP aC++ B3910B A.03.33 Classic Iostream Library
                HP aC++ B3910B A.03.33 Language Support Library
                ld_msgs.cat: $Revision: 1.85 $
                92453-07 linker command s800.sgs ld PA64 B.11.36 REL
                         030211
        /usr/newconfig/usr/ccs/bin/ar:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                HP aC++ B3910B A.03.33 Classic Iostream Library
                HP aC++ B3910B A.03.33 Language Support Library
                ar.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs ar PA64 B.11.36 REL
                         030211
        /usr/lib/nls/msg/C/ar.cat:
                ar.cat: $Revision: 1.0 $
        /usr/newconfig/usr/lib/nls/msg/C/ar.cat:
                ar.cat: $Revision: 1.0 $
        /usr/newconfig/usr/ccs/bin/size:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                HP aC++ B3910B A.03.33 Classic Iostream Library
                HP aC++ B3910B A.03.33 Language Support Library
                size.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs size PA64 B.11.36 R
                        EL 030211
        /usr/lib/nls/msg/C/size.cat:
                size.cat: $Revision: 1.0 $
        /usr/newconfig/usr/lib/nls/msg/C/size.cat:
                size.cat: $Revision: 1.0 $
        /usr/newconfig/usr/ccs/bin/nm:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                HP aC++ B3910B A.03.33 Classic Iostream Library
                HP aC++ B3910B A.03.33 Language Support Library
                nm.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs nm PA64 B.11.36 REL
                         030211
        /usr/lib/nls/msg/C/nm.cat:
                nm.cat: $Revision: 1.0 $
        /usr/newconfig/usr/lib/nls/msg/C/nm.cat:
                nm.cat: $Revision: 1.0 $
        /usr/ccs/lbin/ld64:
                HP aC++ B3910B A.01.01 Stream Library
                HP aC++ B3910B A.03.04 (970930) Support Library
                ld_msgs.cat: $Revision: 1.85 $
                92453-07 linker command s800.sgs ld PA64 B.11.36 INT
                         030403
                Internal_Unsupported_Version libc.a_ID/main/r10dav
                        /libc_dav/libc_dav_cpe/eso_raghud_raghud_102
                        0_test_br/1
                /ux/core/libs/libc/archive_pa1/libc.a_ID
                Apr 6 2001 21:06:17
        /usr/newconfig/usr/ccs/lbin/ld64:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                HP aC++ B3910B A.03.33 Classic Iostream Library
                HP aC++ B3910B A.03.33 Language Support Library
                ld_msgs.cat: $Revision: 1.85 $
                92453-07 linker command s800.sgs ld PA64 B.11.36 PBO
                         030403
        /usr/ccs/lbin/ar64:
                HP aC++ B3910B A.01.01 Stream Library
                HP aC++ B3910B A.03.04 (970930) Support Library
                ar.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs ar PA64 B.11.36 INT
                         030403
                Internal_Unsupported_Version libc.a_ID/main/r10dav
                        /libc_dav/libc_dav_cpe/eso_raghud_raghud_102
                        0_test_br/1
                /ux/core/libs/libc/archive_pa1/libc.a_ID
                Apr 6 2001 21:06:17
        /usr/newconfig/usr/ccs/lbin/ar64:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                HP aC++ B3910B A.03.33 Classic Iostream Library
                HP aC++ B3910B A.03.33 Language Support Library
                ar.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs ar PA64 B.11.36 REL
                         030403
        /usr/ccs/lbin/size64:
                HP aC++ B3910B A.01.01 Stream Library
                HP aC++ B3910B A.03.04 (970930) Support Library
                size.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs size PA64 B.11.36 I
                        NT 030403
                Internal_Unsupported_Version libc.a_ID/main/r10dav
                        /libc_dav/libc_dav_cpe/eso_raghud_raghud_102
                        0_test_br/1
                /ux/core/libs/libc/archive_pa1/libc.a_ID
                Apr 6 2001 21:06:17
        /usr/newconfig/usr/ccs/lbin/size64:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                HP aC++ B3910B A.03.33 Classic Iostream Library
                HP aC++ B3910B A.03.33 Language Support Library
                size.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs size PA64 B.11.36 R
                        EL 030403
        /usr/ccs/lbin/nm64:
                HP aC++ B3910B A.03.33 Demangler Library
                HP aC++ B3910B A.01.01 Stream Library
                HP aC++ B3910B A.03.04 (970930) Support Library
                nm.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs nm PA64 B.11.36 INT
                         030403
                Internal_Unsupported_Version libc.a_ID/main/r10dav
                        /libc_dav/libc_dav_cpe/eso_raghud_raghud_102
                        0_test_br/1
                /ux/core/libs/libc/archive_pa1/libc.a_ID
                Apr 6 2001 21:06:17
        /usr/newconfig/usr/ccs/lbin/nm64:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                HP aC++ B3910B A.03.33 Demangler Library
                HP aC++ B3910B A.03.33 Classic Iostream Library
                HP aC++ B3910B A.03.33 Language Support Library
                nm.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs nm PA64 B.11.36 REL
                         030403
        /usr/ccs/lib/pa20_64/plug-ins:
                None

        OS-Core.C-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/ccs/lib/crt0.o:
                $Revision: 92453-07 linker linker crt0.o B.11.36 030
                        403 $
        /usr/ccs/bin/fdp:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                92453-07 linker linker fdp B.11.36 030203
        /usr/ccs/lib/dyncall.o:
                None
        /usr/ccs/lbin/strip32:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                92453-07 command s800.sgs strip B.11.36 030403
        /usr/ccs/bin/ranlib:
                92453-07 command s800.sgs ranlib B.11.36 030214
        /usr/lib/nls/msg/C/strip.cat:
                strip.cat: $Revision: 1.0 $
        /usr/ccs/bin/strip:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                HP aC++ B3910B A.03.33 Classic Iostream Library
                HP aC++ B3910B A.03.33 Language Support Library
                strip.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs strip PA64 B.11.36
                        REL 030211
        /usr/ccs/lbin/strip64:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                HP aC++ B3910B A.03.33 Classic Iostream Library
                HP aC++ B3910B A.03.33 Language Support Library
                strip.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs strip PA64 B.11.36
                        REL 030403
        /usr/ccs/bin/elfdump:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                HP aC++ B3910B A.03.33 Demangler Library
                HP aC++ B3910B A.03.33 Classic Iostream Library
                HP aC++ B3910B A.03.33 Language Support Library
                elfdump.cat: $Revision: 1.1 $
                92453-07 linker command s800.sgs elfdump PA64 B.11.3
                        6 REL 030403
        /usr/lib/nls/msg/C/elfdump.cat:
                elfdump.cat: $Revision: 1.1 $
        /usr/ccs/lbin/dldd64:
                None
        /usr/ccs/lbin/dldd32:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
        /usr/lib/nls/msg/C/dldd.cat:
                None
        /usr/ccs/bin/odump:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                92453-07 command s800.sgs odump B.11.36 030403
        /usr/ccs/lib/lddstub:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $

        OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/dld.sl:
                SMART_BIND
                92453-07 dld dld dld.sl B.11.36 030403
        /usr/newconfig/usr/lib/dld.sl:
                SMART_BIND
                92453-07 dld dld dld.sl B.11.36 030403
        /usr/lib/libdld.1:
                92453-07 dld dld libdld.sl B.10.12 970220
        /usr/lib/libdld.2:
                92453-07 dld dld libdld.sl B.11.36 030403
        /usr/lib/libxpdl.1:
                None
        /usr/lib/libxpdl.sl:
                None

        OS-Core.CMDS-AUX,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/ccs/lbin/fastbind32:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                92453-07 command s800.sgs fastbind B.11.36 030403
        /usr/ccs/lbin/chatr32:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                92453-07 command s800.sgs chatr B.11.36 030403
        /usr/ccs/bin/chatr:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                HP aC++ B3910B A.03.33 Classic Iostream Library
                HP aC++ B3910B A.03.33 Language Support Library
                chatr.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs chatr PA64 B.11.36
                        REL 030211
        /usr/ccs/lbin/chatr64:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                HP aC++ B3910B A.03.33 Classic Iostream Library
                HP aC++ B3910B A.03.33 Language Support Library
                chatr.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs chatr PA64 B.11.36
                        REL 030403
                92453-07 linker command s800.sgs libelf PA64 B.11.36
                         REL 030211
        /usr/lib/nls/msg/C/chatr.cat:
                chatr.cat: $Revision: 1.0 $
        /usr/ccs/bin/fastbind:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                HP aC++ B3910B A.03.33 Classic Iostream Library
                HP aC++ B3910B A.03.33 Language Support Library
                fastbind.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs PA64 B.11.36 REL 03
                        0211
        /usr/ccs/lbin/fastbind64:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                HP aC++ B3910B A.03.33 Classic Iostream Library
                HP aC++ B3910B A.03.33 Language Support Library
                fastbind.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs fastbind/ldd PA64 B
                        .11.36 REL 030403
        /usr/lib/nls/msg/C/fastbind.cat:
                fastbind.cat: $Revision: 1.0 $
        /usr/ccs/bin/ldd:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                HP aC++ B3910B A.03.33 Classic Iostream Library
                HP aC++ B3910B A.03.33 Language Support Library
                fastbind.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs PA64 B.11.36 REL 03
                        0211
        /usr/ccs/lbin/ldd32:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                92453-07 command s800.sgs fastbind B.11.36 030403
        /usr/ccs/lbin/ldd64:
                $Revision: 92453-07 linker linker crt0.o B.11.30 020
                        412 $
                HP aC++ B3910B A.03.33 Classic Iostream Library
                HP aC++ B3910B A.03.33 Language Support Library
                fastbind.cat: $Revision: 1.0 $
                92453-07 linker command s800.sgs fastbind/ldd PA64 B
                        .11.36 REL 030403

        ProgSupport.PROG-AUX,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/ccs/bin/lorder:
                92453-07 linker command s800.sgs lorder PA64 B.11.36
                         REL 030210
        /usr/lib/libelf.a:
                92453-07 linker command s800.sgs libelf PA64 B.11.36
                         REL 030211

        ProgSupport.PROG-AX-64ALIB,fr=B.11.11,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/pa20_64/libelf.a:
                92453-07 linker command s800.sgs libelf PA64 B.11.36
                         REL 030224

        OS-Core.CORE-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/pa20_64/dld.sl:
                92453-07 linker command s800.sgs dld PA64 B.11.36 PB
                        O 030403
        /usr/lib/pa20_64/libdl.1:
                92453-07 dld dld libdl.1 PA64 B.11.36 PBO 030303
        /usr/lib/pa20_64/libelf.2:
                92453-07 linker command s800.sgs libelf PA64 B.11.36
                         REL 030224
        /usr/lib/pa20_64/libelf.sl:
                92453-07 linker command s800.sgs libelf PA64 B.11.36
                         REL 030224

        OS-Core.C-MIN-64ALIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/ccs/lib/pa20_64/fdp_init.o:
                None
        /usr/ccs/lib/pa20_64/fdp_init_ns.o:
                None
        /usr/ccs/lib/pa20_64/fdp_init_sl.o:
                None
        /usr/ccs/lib/pa20_64/crt0.o:
                None
        /usr/ccs/lib/pa20_64/lddstub:
                None

        ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/include/dlfcn.h:
                dlfcn.h 1.0
        /usr/include/plugin.h:
                None
        /usr/include/a.out.h:
                $Revision: 1.4 $ */
        /usr/include/aouthdr.h:
                $Revision: 60.3.1.10 $ */
        /usr/include/aouttypes.h:
                $Revision: 60.1.1.3 $ */
        /usr/include/ar.h:
                $Revision: 64.1.1.2 $ */
        /usr/include/compunit.h:
                $Revision: 60.1.1.3 $ */
        /usr/include/crt0.h:
                None
        /usr/include/dl.h:
                $Revision: 1.11 $ */
        /usr/include/filehdr.h:
                $Revision: 62.2.1.3 $ */
        /usr/include/lst.h:
                $Revision: 60.2.1.3 $ */
        /usr/include/nlist.h:
                $Revision: 1.0.0
        /usr/include/reloc.h:
                $Revision: 62.2.1.10 $ */
        /usr/include/scnhdr.h:
                $Revision: 60.1.1.3 $ */
        /usr/include/spacehdr.h:
                $Revision: 60.1.1.4 $ */
        /usr/include/shl.h:
                shared src: 70.5 $ */
                $Revision: 1.19 $ */
        /usr/include/syms.h:
                $Revision: 60.2.1.3 $ */
        /usr/include/libelf.h:
                None
        /usr/include/elf.h:
                None
        /usr/include/elf_hp.h:
                None
        /usr/include/elf_parisc.h:
                None
        /usr/include/elftypes.h:
                None
        /usr/include/elf_em.h:
                None

        ProgSupport.LANG-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/libxpdl.a:
                None

        ProgSupport.PAUX-ENG-A-MAN,fr=B.11.11,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/share/man/man1.Z/elfdump.1:
                None
        /usr/share/man/man1.Z/odump.1:
                None
        /usr/share/man/man3.Z/dlclose.3c:
                None
        /usr/share/man/man3.Z/dlerror.3c:
                None
        /usr/share/man/man3.Z/dlget.3c:
                None
        /usr/share/man/man3.Z/dlgetname.3c:
                None
        /usr/share/man/man3.Z/dlmodinfo.3c:
                None
        /usr/share/man/man3.Z/dlopen.3c:
                None
        /usr/share/man/man3.Z/dlsym.3c:
                None
        /usr/share/man/man3.Z/shl_load.3x:
                None
        /usr/share/man/man5.Z/dld.sl.5:
                None
        /usr/share/man/man3.Z/shl_defines.3x:
                None
        /usr/share/man/man3.Z/shl_findsym.3x:
                None
        /usr/share/man/man3.Z/shl_gethand.3x:
                None
        /usr/share/man/man3.Z/shl_getsymb.3x:
                None
        /usr/share/man/man3.Z/shl_unload.3x:
                None
        /usr/share/man/man3.Z/shl_get.3x:
                None
        /usr/share/man/man3.Z/shl_get_r.3x:
                None
        /usr/share/man/man3.Z/shl_get_handle_r.3x:
                None

        ProgSupport.C-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /usr/share/man/man1.Z/ar.1:
                None
        /usr/share/man/man1.Z/ld.1:
                None
        /usr/share/man/man1.Z/ldd.1:
                None

        OS-Core.CAUX-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /usr/share/man/man1.Z/chatr.1:
                None

        OS-Core.LINKER-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/share/html/C/linker/linkhelp.html:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx1.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx10.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx11.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx12.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx13.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx14.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx15.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx16.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx17.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx18.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx19.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx2.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx20.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx21.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx22.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx23.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx24.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx25.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx26.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx27.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx28.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx29.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx3.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx30.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx31.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx4.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx5.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx6.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx7.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx8.gif:
                None
        /usr/share/html/C/linker/htmlgraphics/gfx9.gif:
                None

        OS-Core.UX-FRE-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/fr_FR.iso88591/ar.cat:
                ar.cat: $Revision: 1.0 $
        /usr/lib/nls/msg/fr_CA.iso88591/ar.cat:
                ar.cat: $Revision: 1.0 $

        OS-Core.UX-FRE-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/fr_FR.utf8/ar.cat:
                ar.cat: $Revision: 1.0 $
        /usr/lib/nls/msg/fr_CA.utf8/ar.cat:
                ar.cat: $Revision: 1.0 $

        OS-Core.UX-GER-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/de_DE.iso88591/ar.cat:
                ar.cat: $Revision: 1.0 $

        OS-Core.UX-GER-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/de_DE.utf8/ar.cat:
                ar.cat: $Revision: 1.0 $

        OS-Core.UX-ITA-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/it_IT.iso88591/ar.cat:
                ar.cat: $Revisione: 1.0 $

        OS-Core.UX-ITA-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/it_IT.utf8/ar.cat:
                ar.cat: $Revisione: 1.0 $

        OS-Core.UX-JPN-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/ja_JP.eucJP/ar.cat:
                ar.cat: $Revision: 1.0 $

        OS-Core.UX-JPN-S-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/ja_JP.SJIS/ar.cat:
                ar.cat: $Revision: 1.0 $

        OS-Core.UX-JPN-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/ja_JP.utf8/ar.cat:
                ar.cat: $Revision: 1.0 $

        OS-Core.UX-KOR-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/ko_KR.eucKR/ar.cat:
                ar.cat: $Revision: 1.0 $

        OS-Core.UX-KOR-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/ko_KR.utf8/ar.cat:
                ar.cat: $Revision: 1.0 $

        OS-Core.UX-SCH-H-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/zh_CN.hp15CN/ar.cat:
                ar.cat: $Revision: 1.0 $

        OS-Core.UX-SCH-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/zh_CN.utf8/ar.cat:
                ar.cat: $Revision: 1.0 $

        OS-Core.UX-SPA-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/es_ES.iso88591/ar.cat:
                ar.cat: $Revision: 1.0 $

        OS-Core.UX-SPA-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/es_ES.utf8/ar.cat:
                ar.cat: $Revision: 1.0 $

        OS-Core.UX-TCH-B-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/zh_TW.big5/ar.cat:
                ar.cat: $Revision: 1.0 $
        /usr/lib/nls/msg/zh_HK.big5/ar.cat:
                ar.cat: $Revision: 1.0 $

        OS-Core.UX-TCH-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/zh_TW.eucTW/ar.cat:
                ar.cat: $Revision: 1.0 $

        OS-Core.UX-TCH-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/nls/msg/zh_TW.utf8/ar.cat:
                ar.cat: $Revision: 1.0 $
        /usr/lib/nls/msg/zh_HK.utf8/ar.cat:
                ar.cat: $Revision: 1.0 $

cksum(1) Output:

        OS-Core.C-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        2791394675 770048 /usr/ccs/lbin/ld32
        4130350530 217088 /usr/ccs/lbin/nm32
        1939714794 237568 /usr/ccs/lbin/ar32
        3232399612 192512 /usr/ccs/lbin/size32
        756444498 557056 /usr/newconfig/usr/ccs/lbin/ld32
        1563036918 40960 /usr/newconfig/usr/ccs/lbin/nm32
        2956564567 45056 /usr/newconfig/usr/ccs/lbin/ar32
        2229388939 24576 /usr/newconfig/usr/ccs/lbin/size32
        762438053 42005 /usr/lib/nls/msg/C/ld.cat
        762438053 42005 /usr/newconfig/usr/lib/nls/msg/C/ld.cat
        425773003 909312 /usr/ccs/bin/ld
        3073385437 278528 /usr/ccs/bin/ar
        3600199417 282624 /usr/ccs/bin/size
        3193844172 286720 /usr/ccs/bin/nm
        2534128623 843776 /usr/newconfig/usr/ccs/bin/ld
        4000126467 155648 /usr/newconfig/usr/ccs/bin/ar
        1514547628 2773 /usr/lib/nls/msg/C/ar.cat
        1514547628 2773 /usr/newconfig/usr/lib/nls/msg/C/ar.cat
        1232106727 159744 /usr/newconfig/usr/ccs/bin/size
        3007629937 2738 /usr/lib/nls/msg/C/size.cat
        3007629937 2738 /usr/newconfig/usr/lib/nls/msg/C/size.cat
        1074021448 167936 /usr/newconfig/usr/ccs/bin/nm
        3973070526 6084 /usr/lib/nls/msg/C/nm.cat
        3973070526 6084 /usr/newconfig/usr/lib/nls/msg/C/nm.cat
        2237706926 1781760 /usr/ccs/lbin/ld64
        3451585584 2564096 /usr/newconfig/usr/ccs/lbin/ld64
        2375161928 917504 /usr/ccs/lbin/ar64
        904919828 806912 /usr/newconfig/usr/ccs/lbin/ar64
        4241173599 876544 /usr/ccs/lbin/size64
        1870948271 815104 /usr/newconfig/usr/ccs/lbin/size64
        1684863274 905216 /usr/ccs/lbin/nm64
        2877807024 839680 /usr/newconfig/usr/ccs/lbin/nm64
        929253616 84 /usr/ccs/lib/pa20_64/plug-ins

        OS-Core.C-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        2038205223 12996 /usr/ccs/lib/crt0.o
        3167804915 53248 /usr/ccs/bin/fdp
        946288922 588 /usr/ccs/lib/dyncall.o
        3235295713 32768 /usr/ccs/lbin/strip32
        833638423 854 /usr/ccs/bin/ranlib
        2647814891 4294 /usr/lib/nls/msg/C/strip.cat
        1783572868 167936 /usr/ccs/bin/strip
        689111944 819200 /usr/ccs/lbin/strip64
        1558770760 1073152 /usr/ccs/bin/elfdump
        1960720429 19648 /usr/lib/nls/msg/C/elfdump.cat
        2207228007 49456 /usr/ccs/lbin/dldd64
        3494853092 24576 /usr/ccs/lbin/dldd32
        2260627278 873 /usr/lib/nls/msg/C/dldd.cat
        1799673237 180224 /usr/ccs/bin/odump
        2612006928 12288 /usr/ccs/lib/lddstub

        OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        3300412517 233472 /usr/lib/dld.sl
        3300412517 233472 /usr/newconfig/usr/lib/dld.sl
        1995269430 12334 /usr/lib/libdld.1
        683527443 24576 /usr/lib/libdld.2
        4259496807 28672 /usr/lib/libxpdl.1
        4259496807 28672 /usr/lib/libxpdl.sl

        OS-Core.CMDS-AUX,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        3727646062 32768 /usr/ccs/lbin/fastbind32
        1519162319 53248 /usr/ccs/lbin/chatr32
        1127463937 806912 /usr/ccs/bin/chatr
        3031795400 1032192 /usr/ccs/lbin/chatr64
        504194161 13001 /usr/lib/nls/msg/C/chatr.cat
        3096663638 163840 /usr/ccs/bin/fastbind
        1772451923 827392 /usr/ccs/lbin/fastbind64
        1296364166 2175 /usr/lib/nls/msg/C/fastbind.cat
        3096663638 163840 /usr/ccs/bin/ldd
        3727646062 32768 /usr/ccs/lbin/ldd32
        1772451923 827392 /usr/ccs/lbin/ldd64

        ProgSupport.PROG-AUX,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        2442504782 6138 /usr/ccs/bin/lorder
        1396472180 154970 /usr/lib/libelf.a

        ProgSupport.PROG-AX-64ALIB,fr=B.11.11,
                fa=HP-UX_B.11.11_32/64,v=HP:
        2067054764 284122 /usr/lib/pa20_64/libelf.a

        OS-Core.CORE-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        3895741890 388232 /usr/lib/pa20_64/dld.sl
        3470947110 14528 /usr/lib/pa20_64/libdl.1
        3499380958 157024 /usr/lib/pa20_64/libelf.2
        3499380958 157024 /usr/lib/pa20_64/libelf.sl

        OS-Core.C-MIN-64ALIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        1500889975 53296 /usr/ccs/lib/pa20_64/fdp_init.o
        4098127683 52832 /usr/ccs/lib/pa20_64/fdp_init_ns.o
        2761133048 53616 /usr/ccs/lib/pa20_64/fdp_init_sl.o
        3208296468 16400 /usr/ccs/lib/pa20_64/crt0.o
        3221040555 6792 /usr/ccs/lib/pa20_64/lddstub

        ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        3291578957 6945 /usr/include/dlfcn.h
        1684612672 15766 /usr/include/plugin.h
        2883600927 626 /usr/include/a.out.h
        380558275 8149 /usr/include/aouthdr.h
        3484116656 1132 /usr/include/aouttypes.h
        1188476069 789 /usr/include/ar.h
        1284095196 1106 /usr/include/compunit.h
        2697156384 9191 /usr/include/crt0.h
        752738993 4736 /usr/include/dl.h
        3815328710 4669 /usr/include/filehdr.h
        1847049827 2451 /usr/include/lst.h
        599406387 3285 /usr/include/nlist.h
        2437448503 13065 /usr/include/reloc.h
        1480435503 3254 /usr/include/scnhdr.h
        464902766 2290 /usr/include/spacehdr.h
        3284827345 16119 /usr/include/shl.h
        2296396619 3739 /usr/include/syms.h
        4175545531 9511 /usr/include/libelf.h
        2040066638 26918 /usr/include/elf.h
        1006856544 17005 /usr/include/elf_hp.h
        42817602 12712 /usr/include/elf_parisc.h
        791951909 1711 /usr/include/elftypes.h
        529658679 11371 /usr/include/elf_em.h

        ProgSupport.LANG-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        3579782231 22440 /usr/lib/libxpdl.a

        ProgSupport.PAUX-ENG-A-MAN,fr=B.11.11,
                fa=HP-UX_B.11.11_32/64,v=HP:
        3352658574 2600 /usr/share/man/man1.Z/elfdump.1
        549005751 4397 /usr/share/man/man1.Z/odump.1
        4255669649 1800 /usr/share/man/man3.Z/dlclose.3c
        1200900849 1523 /usr/share/man/man3.Z/dlerror.3c
        1867282730 2113 /usr/share/man/man3.Z/dlget.3c
        2397901330 1668 /usr/share/man/man3.Z/dlgetname.3c
        805267706 3167 /usr/share/man/man3.Z/dlmodinfo.3c
        2346962235 6685 /usr/share/man/man3.Z/dlopen.3c
        3133060272 3115 /usr/share/man/man3.Z/dlsym.3c
        3267525121 9541 /usr/share/man/man3.Z/shl_load.3x
        633237471 13170 /usr/share/man/man5.Z/dld.sl.5
        3267525121 9541 /usr/share/man/man3.Z/shl_defines.3x
        3267525121 9541 /usr/share/man/man3.Z/shl_findsym.3x
        3267525121 9541 /usr/share/man/man3.Z/shl_gethand.3x
        3267525121 9541 /usr/share/man/man3.Z/shl_getsymb.3x
        3267525121 9541 /usr/share/man/man3.Z/shl_unload.3x
        3267525121 9541 /usr/share/man/man3.Z/shl_get.3x
        3267525121 9541 /usr/share/man/man3.Z/shl_get_r.3x
        3267525121 9541 /usr/share/man/man3.Z/shl_get_handle_r.3x

        ProgSupport.C-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
                v=HP:
        3254270319 7262 /usr/share/man/man1.Z/ar.1
        1917725428 32722 /usr/share/man/man1.Z/ld.1
        505051208 4243 /usr/share/man/man1.Z/ldd.1

        OS-Core.CAUX-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
                v=HP:
        2043533429 11916 /usr/share/man/man1.Z/chatr.1

        OS-Core.LINKER-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        896731464 703919 /usr/share/html/C/linker/linkhelp.html
        2307428128 26187 /usr/share/html/C/linker/htmlgraphics/
                gfx1.gif
        2410370061 5223 /usr/share/html/C/linker/htmlgraphics/
                gfx10.gif
        733455997 11773 /usr/share/html/C/linker/htmlgraphics/
                gfx11.gif
        2105235566 7587 /usr/share/html/C/linker/htmlgraphics/
                gfx12.gif
        2005564686 9883 /usr/share/html/C/linker/htmlgraphics/
                gfx13.gif
        1236547460 12674 /usr/share/html/C/linker/htmlgraphics/
                gfx14.gif
        1136595748 5321 /usr/share/html/C/linker/htmlgraphics/
                gfx15.gif
        2178634264 6162 /usr/share/html/C/linker/htmlgraphics/
                gfx16.gif
        3838463963 13302 /usr/share/html/C/linker/htmlgraphics/
                gfx17.gif
        3252246412 9984 /usr/share/html/C/linker/htmlgraphics/
                gfx18.gif
        1554805369 10385 /usr/share/html/C/linker/htmlgraphics/
                gfx19.gif
        331843015 16276 /usr/share/html/C/linker/htmlgraphics/
                gfx2.gif
        275757570 10400 /usr/share/html/C/linker/htmlgraphics/
                gfx20.gif
        699172322 5321 /usr/share/html/C/linker/htmlgraphics/
                gfx21.gif
        404654450 6162 /usr/share/html/C/linker/htmlgraphics/
                gfx22.gif
        2292334179 11046 /usr/share/html/C/linker/htmlgraphics/
                gfx23.gif
        2714361017 8394 /usr/share/html/C/linker/htmlgraphics/
                gfx24.gif
        1808429190 10955 /usr/share/html/C/linker/htmlgraphics/
                gfx25.gif
        1188831976 5563 /usr/share/html/C/linker/htmlgraphics/
                gfx26.gif
        3779290240 6162 /usr/share/html/C/linker/htmlgraphics/
                gfx27.gif
        655962473 3524 /usr/share/html/C/linker/htmlgraphics/
                gfx28.gif
        4095186071 12208 /usr/share/html/C/linker/htmlgraphics/
                gfx29.gif
        845176572 18872 /usr/share/html/C/linker/htmlgraphics/
                gfx3.gif
        2534865656 30834 /usr/share/html/C/linker/htmlgraphics/
                gfx30.gif
        2366926862 52677 /usr/share/html/C/linker/htmlgraphics/
                gfx31.gif
        1360962836 9180 /usr/share/html/C/linker/htmlgraphics/
                gfx4.gif
        911675908 10312 /usr/share/html/C/linker/htmlgraphics/
                gfx5.gif
        1082601558 20162 /usr/share/html/C/linker/htmlgraphics/
                gfx6.gif
        3088327410 14900 /usr/share/html/C/linker/htmlgraphics/
                gfx7.gif
        3830376060 16285 /usr/share/html/C/linker/htmlgraphics/
                gfx8.gif
        1478384482 18510 /usr/share/html/C/linker/htmlgraphics/
                gfx9.gif

        OS-Core.UX-FRE-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        385262208 3230 /usr/lib/nls/msg/fr_FR.iso88591/ar.cat
        385262208 3230 /usr/lib/nls/msg/fr_CA.iso88591/ar.cat

        OS-Core.UX-FRE-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        2525115047 3277 /usr/lib/nls/msg/fr_FR.utf8/ar.cat
        2525115047 3277 /usr/lib/nls/msg/fr_CA.utf8/ar.cat

        OS-Core.UX-GER-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        3511969397 3320 /usr/lib/nls/msg/de_DE.iso88591/ar.cat

        OS-Core.UX-GER-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        2788346433 3352 /usr/lib/nls/msg/de_DE.utf8/ar.cat

        OS-Core.UX-ITA-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        2401071697 3149 /usr/lib/nls/msg/it_IT.iso88591/ar.cat

        OS-Core.UX-ITA-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        527019288 3157 /usr/lib/nls/msg/it_IT.utf8/ar.cat

        OS-Core.UX-JPN-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        4233705233 3231 /usr/lib/nls/msg/ja_JP.eucJP/ar.cat

        OS-Core.UX-JPN-S-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        1470887690 3229 /usr/lib/nls/msg/ja_JP.SJIS/ar.cat

        OS-Core.UX-JPN-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        2156168704 4156 /usr/lib/nls/msg/ja_JP.utf8/ar.cat

        OS-Core.UX-KOR-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        2382224672 2930 /usr/lib/nls/msg/ko_KR.eucKR/ar.cat

        OS-Core.UX-KOR-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        4040757600 3617 /usr/lib/nls/msg/ko_KR.utf8/ar.cat

        OS-Core.UX-SCH-H-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        923492134 2143 /usr/lib/nls/msg/zh_CN.hp15CN/ar.cat

        OS-Core.UX-SCH-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        2971413685 2540 /usr/lib/nls/msg/zh_CN.utf8/ar.cat

        OS-Core.UX-SPA-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        1266179770 3133 /usr/lib/nls/msg/es_ES.iso88591/ar.cat

        OS-Core.UX-SPA-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        2572268520 3159 /usr/lib/nls/msg/es_ES.utf8/ar.cat

        OS-Core.UX-TCH-B-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        2853417641 2194 /usr/lib/nls/msg/zh_TW.big5/ar.cat
        2853417641 2194 /usr/lib/nls/msg/zh_HK.big5/ar.cat

        OS-Core.UX-TCH-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        1799437837 2194 /usr/lib/nls/msg/zh_TW.eucTW/ar.cat

        OS-Core.UX-TCH-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        300411859 2617 /usr/lib/nls/msg/zh_TW.utf8/ar.cat
        300411859 2617 /usr/lib/nls/msg/zh_HK.utf8/ar.cat

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies:
        There is a dependency between linker
        patch (PHSS_26560) and gdb.
        When debugging a shared executable with
        the old gdb (version before 3.1) it will
        issue an error and discontinue execution.
        Versions of gdb > 3.1 contains the fix.
        Hence it is recommended to install the
        gdb version 3.1 or greater.

Supersedes:
        PHSS_22535 PHSS_23378 PHSS_23441 PHSS_24304 PHSS_25830 PHSS_26263
        PHSS_26560

Equivalent Patches: None

Patch Package Size: 23220 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_28436

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHSS_28436.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHSS_28436. 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_28436.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHSS_28436.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHSS_28436.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions: None
-----End of Document ID: PHSS_28436------------------------------------------


Document ID: PHSS_28435
Date Loaded: 20030411
      Title: s700_800 11.11 linker startup code / SLLIC ELF support

Patch Name: PHSS_28435

Patch Description: s700_800 11.11 linker startup code / SLLIC ELF support

Creation Date: 03/04/04

Post Date: 03/04/11

Hardware Platforms - OS Releases:
        s700: 11.11
        s800: 11.11

Products:
        Auxiliary-Opt B.11.11 B.11.11.01 B.11.11.02 B.11.11.04
        B.11.11.06

Filesets:
        Auxiliary-Opt.LANG-STARTUP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.01,fa=HP-UX_B.11.11_32/64,v=HP
        Auxiliary-Opt.LANG-STARTUP,fr=B.11.01.06,fa=HP-UX_B.11.11_32/64,v=HP
        Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.02,fa=HP-UX_B.11.11_32/64,v=HP
        Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.04,fa=HP-UX_B.11.00_32/64,v=HP
        Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.06,fa=HP-UX_B.11.00_32/64,v=HP
        Auxiliary-Opt.LANG-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        Auxiliary-Opt.LANG-HELP,fr=B.11.11.01,fa=HP-UX_B.11.11_32/64,v=HP
        Auxiliary-Opt.LANG-HELP,fr=B.11.01.06,fa=HP-UX_B.11.11_32/64,v=HP
        Auxiliary-Opt.LANG-HELP,fr=B.11.11.02,fa=HP-UX_B.11.11_32/64,v=HP
        Auxiliary-Opt.LANG-HELP,fr=B.11.11.04,fa=HP-UX_B.11.00_32/64,v=HP
        Auxiliary-Opt.LANG-HELP,fr=B.11.11.06,fa=HP-UX_B.11.00_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical:
        Yes
        PHSS_28435: ABORT OTHER
                Contains fixes for the following:
                JAGae01140 : coredump
                JAGae53435 : fdp_init is not thread safe
        PHSS_26558: HANG
                Contains fix for fdp_init hang

Category Tags:
        defect_repair enhancement general_release critical
        halts_system

Path Name: /hp-ux_patches/s700_800/11.X/PHSS_28435

Symptoms:
        PHSS_28435:

        - JAGae01140: Severity :9
            assertion failed:
            __tls_prealloc_dtv > 0, private.c, line: 788

        - JAGae40091: Severity :4
            Order of invoking INIT functions
            is different in 32 and 64 bit

        - JAGae53435: Severity :4
            fdp_init is not thread safe

        - JAGae54173: Severity :4
            basename() in fdp_init behaves
            strangely in multithreaded apps

        PHSS_26558:

        - JAGae29357: Severity :4
            icrt0/fdp_init hangs with C++ apps

        - JAGae11697: Severity :4
            32bit : profilebucketsize not passed properly
            to gprof

        PHSS_26264:

        - JAGad99094: Severity :4
            flow.data dumper code broken if # of calls >
            MAXINT

        PHSS_24302:

        - JAGad12001: Severity :2
            Wasteful code in mapdld.c

        - JAGab68968: Severity :4
            Compile crt0 files with +ESlit,
            use #pragma versionid too

        - JAGad86251: Severity :4
            dummy definition of _mcount(crt0.o) need to be
            replaced for MSLP support

        PHSS_23794:

        - Support for Open MP Initialized Thread Local Storage
          (ITLS)

        - JAGad45672: Severity : 2
            obsolete functionality in crt0.o
            (the check for HP-UX 8 or 9)

        - JAGad68781: Severity : 8
            Building a executable with ld32 -N -a
            archive dumps core

        PHSS_22804:

        - JAGad12002 : Severity : 6
           Signal 11 in __map_dld (crt0.o) when using
           +Ofastaccess & +k

        - JAGad04090 : Severity : 7
           Need crt0 compiled with +k, large amount of shared libs

        - JAGac59673 : Severity : 5
           Can't profile shared libraries of executables built with
           old crt0.o

        - JAGab46472 : Severity : 4
           Use standard preprocessor macro in crt0.h

        - JAGaa84952 : Severity : 3
           Abort in scrt0.o when PBO-instrumented shlib
           shl_unload()'ed

        - JAGad13995 : Severity : 4
           Cant PBO shared libraries

Defect Description:
        PHSS_28435:

        - JAGae01140: Severity :9
            assertion failed:
            __tls_prealloc_dtv > 0, private.c, line: 788
        Resolution:
          Enhancement:
          implemented dynamic thread local storage
          (DTLS)

        - JAGae40091: Severity :4
            Order of invoking INIT functions
            is different in 32 and 64 bit
        Resolution:
          modified code to traverse initializers
          in reverse order in 32 bit linker.

        - JAGae53435: Severity :4
            fdp_init is not thread safe
        Resolution:
          compiled fdp_init.c with -D_REENTRANT
          flag, corrected bug in lockf() call

        - JAGae54173: Severity :4
            basename() in fdp_init behaves
            strangely in multithreaded apps
        Resolution:
          strdup'd parameter to basename()
          before call to avoid overwriting

        PHSS_26558:

        - JAGae29357: Severity :4
            icrt0/fdp_init hangs with C++ apps
        Resolution:
          changed the code to be more agressive allocating
          memory to avoid frequent re-allocs.

        - JAGae11697: Severity :4
            32bit : profilebucketsize not passed properly
            to gprof
        Resolution:
          crt0.o accesses the absolute symbol
          __profil_size and passes it to dld which
          inturn pass it to libgprof

        PHSS_26264:

        - JAGad99094: Severity :4
            flow.data dumper code broken if # of calls
> MAXINT
        Resolution:
          added code to guard against MAXINT overflow.

        PHSS_24302:

        - JAGad12001: Severity :2
            Wasteful code in mapdld.c
        Resolution:
          Changed the code so that the assignment
          which was wastefully done is removed.

        - JAGab68968: Severity :4
            Compile crt0 files with +ESlit,
            use #pragma versionid too
        Resolution:
          Changed crt0.o so that strings
          used in crt0.o can be put in the
          text space itself.

        - JAGad86251: Severity :4
            dummy definition of _mcount(crt0.o) need to be
            replaced for MSLP support
        Resolution:
          Changed crt0.o so that the dummy definition
          of _mcount is replaced with a new definition.

        PHSS_23794:

        - Support for Open MP Initialized Thread Local
          Storage (ITLS)
        Resolution:
          PA32/PA64 linker has been modified to support
          initialized TLS variables in PA32/PA64
          threaded applications.

          To get the complete functionality of
          ITLS (Initialized thread local storage) the
          following patches have to be installed.
          PHCO_23427 - libc
          PHCO_23792 - libpthread
          PHSS_23953 - Fortran compiler

          Currently this feature is available with
          Fortran compiler only.No changes are required
          to be done in linker when this feature is made
          available for any other compilers.

        - JAGad45672: Severity : 2
            obsolete functionality in crt0.o
            (the check for HP-UX 8 or 9)
        Resolution:
          Removed the check condition in crt0.o for HP-UX
          8 or 9.

        - JAGad68781: Severity : 8
            Building a executable with ld32 -N -a archive
            dumps core
        Resolution:
          There was an assumption made in crt0 that data
          always falls in the second quadrant which lead
          to a regression, therefore fixed the runtime
          component crt0.o

        PHSS_22804:

        - JAGad12002 : Severity : 6
           Signal 11 in __map_dld (crt0.o) when using
           +Ofastaccess & +k
        Resolution:
            Fixed ld32 to correctly handle +k instruction
            sequences.

        - JAGad04090 : Severity : 7
           Need crt0 compiled with +k, large amount of shared libs
        Resolution:
            crt0 is compiled with +k.

        - JAGac59673 : Severity : 5
           Can't profile shared libraries of executables built with
           old crt0.o

        - JAGab46472 : Severity : 4
           Use standard preprocessor macro in crt0.h

        - JAGaa84952 : Severity : 3
           Abort in scrt0.o when PBO-instrumented shlib
           shl_unload()'ed

        - JAGad13995 : Severity : 4
           Cant PBO shared libraries
        Resolution:
            fix FDP to handle legitimate flow.data files which
            contain no counter data.

Enhancement:
        Yes
        PHSS_28435:
          This patch provides new functionality for:
          - dynamic thread local storage
        PHSS_26262:
                Enhancements were delivered in
                this patch or one it has replaced.
                Please review the Defect Description
                text for more information.

SR:
        4701404731 4701414599 8606142647 8606134956 8606126832
        8606103733 8606144655 8606176434 8606199595 8606142646
        8606102909 8606217097 8606230043 8606245224 8606265026
        8606231904 8606276014 8606289504 8606290247

Patch Files:

        Auxiliary-Opt.LANG-STARTUP,fr=B.11.11,
                fa=HP-UX_B.11.11_32/64,v=HP:

        Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.01,
                fa=HP-UX_B.11.11_32/64,v=HP:

        Auxiliary-Opt.LANG-STARTUP,fr=B.11.01.06,
                fa=HP-UX_B.11.11_32/64,v=HP:

        Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.02,
                fa=HP-UX_B.11.11_32/64,v=HP:

        Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.04,
                fa=HP-UX_B.11.00_32/64,v=HP:

        Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.06,
                fa=HP-UX_B.11.00_32/64,v=HP:
        /opt/langtools/lib/crt0.o
        /opt/langtools/lib/icrt0.o
        /opt/langtools/lib/scrt0.o
        /opt/langtools/lib/pa20_64/crt0.o

        Auxiliary-Opt.LANG-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
                v=HP:

        Auxiliary-Opt.LANG-HELP,fr=B.11.11.01,
                fa=HP-UX_B.11.11_32/64,v=HP:

        Auxiliary-Opt.LANG-HELP,fr=B.11.01.06,
                fa=HP-UX_B.11.11_32/64,v=HP:

        Auxiliary-Opt.LANG-HELP,fr=B.11.11.02,
                fa=HP-UX_B.11.11_32/64,v=HP:

        Auxiliary-Opt.LANG-HELP,fr=B.11.11.04,
                fa=HP-UX_B.11.00_32/64,v=HP:

        Auxiliary-Opt.LANG-HELP,fr=B.11.11.06,
                fa=HP-UX_B.11.00_32/64,v=HP:
        /opt/langtools/lib/linker/dt/appconfig/help/C/linker.sdl

what(1) Output:

        Auxiliary-Opt.LANG-STARTUP,fr=B.11.11,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /opt/langtools/lib/crt0.o:
                $Revision: 92453-07 linker linker crt0.o B.11.36 030
                        403 $
        /opt/langtools/lib/icrt0.o:
                $Revision: 92453-07 linker linker crt0.o B.11.36 030
                        403 $
        /opt/langtools/lib/scrt0.o:
                $Revision: 92453-07 linker linker crt0.o B.11.36 030
                        403 $
        /opt/langtools/lib/pa20_64/crt0.o:
                None

        Auxiliary-Opt.LANG-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /opt/langtools/lib/linker/dt/appconfig/help/C/linker.sdl:
                None

cksum(1) Output:

        Auxiliary-Opt.LANG-STARTUP,fr=B.11.11,
                fa=HP-UX_B.11.11_32/64,v=HP:
        2038205223 12996 /opt/langtools/lib/crt0.o
        1905765188 30100 /opt/langtools/lib/icrt0.o
        3725138980 20504 /opt/langtools/lib/scrt0.o
        3208296468 16400 /opt/langtools/lib/pa20_64/crt0.o

        Auxiliary-Opt.LANG-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
                v=HP:
        3752362426 588304 /opt/langtools/lib/linker/dt/appconfig/
                help/C/linker.sdl

Patch Conflicts: None

Patch Dependencies:
        s700: 11.11: PHSS_28436
        s800: 11.11: PHSS_28436

Hardware Dependencies: None

Other Dependencies: None

Supersedes:
        PHSS_22804 PHSS_23794 PHSS_24302 PHSS_26264 PHSS_26558

Equivalent Patches: None

Patch Package Size: 670 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_28435

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHSS_28435.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHSS_28435. 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_28435.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHSS_28435.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHSS_28435.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions: None
-----End of Document ID: PHSS_28435------------------------------------------


Document ID: PHKL_28004
Date Loaded: 20030410
      Title: s700_800 11.00 Fibre Channel Mass Storage Driver Patch

Patch Name: PHKL_28004

Patch Description: s700_800 11.00 Fibre Channel Mass Storage Driver Patch

Creation Date: 02/12/09

Post Date: 03/04/10

Hardware Platforms - OS Releases:
        s700: 11.00
        s800: 11.00

Products: N/A

Filesets:
        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP
        FCMassStorage.FCMS-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        FCMassStorage.FCMS-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
        FCMassStorage.FCMS-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP
        FCMassStorage.FCMS-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP

Automatic Reboot?: Yes

Status: General Release

Critical:
        Yes
        PHKL_28004: PANIC HANG CORRUPTION
        PHKL_23939: PANIC HANG CORRUPTION
        PHKL_21834: PANIC HANG CORRUPTION
        PHKL_21000: PANIC
        PHKL_20207: PANIC

Category Tags:
        defect_repair hardware_enablement enhancement
        general_release critical panic halts_system corruption

Path Name: /hp-ux_patches/s700_800/11.X/PHKL_28004

Symptoms:
        PHKL_28004:

        (1) (SR: 8606197123 CR: JAGad66317)
        Possible system hang due to a race condition in fcpdev_bdr()
        and fcparray_bdr().

        (2) (SR: 8606218873 CR: JAGad88021)
        fcmsutil manpage does not include the updates for the
        Tachyon/XL2 A6795A HBA.

        (3) (SR: 8606248351 CR: JAGae14751)
        When the HP-UX system has exhausted all 256 bus instances
        available, subsequent ioscan hangs. On boot, system panics
        due io probe timeout and will continue to panic repeatedly.

        (4) (SR: 8606200576 CR: JAGad69752)
        The card reset might hang due to a race condition in the
        tachyon card reset path.

        (5) (SR: 8606278075 CR: JAGae42135)
        The system encounters a data corruption when a IO underflow
        occurs with EVA array.

        (6) (SR: 8606276774 CR: JAGae40849)
        The systems panics in fcT1_els_xmit_completer or in
        fcT1_bls_xmit_completer due to data memory protection fault.
        The following is the stack trace:
              panic+0x14
              report_trap_or_int_and_panic+0x84
              interrupt+0x1d4
              $ihndlr_rtn+0x0
              fcT1_bls_xmit_completer+0x70
              fcT1_nonperf_isr+0x53c
              fcT1_isr+0x550
              mp_ext_interrupt+0x318
              ivti_patch_to_nop3+0x0

        and another stack trace:
              panic+0x14
              report_trap_or_int_and_panic+0x84
              interrupt+0x1d4
              $ihndlr_rtn+0x0
              fcT1_els_xmit_completer+0x1c
              fcT1_nonperf_isr+0x64c
              fcT1_isr+0x550
              mp_ext_interrupt+0x318
              ivti_patch_to_nop3+0x0

        (7) (SR: 8606246918 CR: JAGae13361)
        fcmsutil man page unavailable after installing PHKL_23939.

        (8) (SR: 8606108040 CR: JAGab78377)
        fcmsutil hangs with some incorrect device files.

        PHKL_23939:
        (1) JAGab77626/8606107413
        When a disaster test hazard (c16) is run on Array
        device (Hitachi disks), a number of DIOC_RSTCLR
        failures with EIO are reported.

        (2) JAGad08849/8606139546
        Data page fault observed in FC driver when timer
        left after login was removed. No stack trace is
        available. The problem was seen with a suspected
        faulty card.

        (3) JAGac29405/8606114642
        The system panics on an assertion failure
        when the driver attempts to pop from an
        empty call back function stack.

        panic assertion failed(CBFN stack underflow)

        stack trace for event 0
        crash event was a panic
        panic+0x14
        assfail+0x3c
        _assfail+0x30
        POP_CBFN+0x68
        fcpbh_fcp_cbfn+0x1e8
        fcpbh_xmit_completer+0x344
        fcT1_isr+0x864
        epic_isr+0xa0
        mp_ext_interrupt+0x270
        ivti_patch_to_nop3+0x0
        fcT1_watchdog_timer+0x98
        invoke_callouts_for_self+0x1d0
        sw_service+0xa4
        mp_ext_interrupt+0x28c
        ivti_patch_to_nop3+0x0
        splx+0xa4
        resume_cleanup+0x4a8
        no_fcoproc_restore+0xc
        swtch+0x1b0
        trap+0x2928
        nokgdb+0x8

        stack trace for event 0
        crash event was a panic
        r0 /r1 /r2 0'00000000 0'00000001 0'0005253c
        r3 /r4 /r5 0'41758000 0'5bf4e500 0'4e431268
        r6 /r7 /r8 0'4e431200 0'00835988 0'416d0070
        r9 /r10/r11 0'416d0060 0'416d0068 0'00000800
        r12/r13/r14 0'416d1bc4 0'416d1c44 0'416d1bfc
        r15/r16/r17 0'416c76e0 0'00000000 0'00000000
        r18/r19/r20 0'00000008 0'00000000 0'00000053
        r21/r22/r23 0'00000003 0'0000000c 0'0800001f
        r24/r25/r26 0'00000000 0'004257e4 0'08115580
        r27/r28/r29 0'08278e40 0'00000058 0'08115750
        r30/r31/r32 0'08115780 0xffffffff'ffffffff
        sr0 /sr1 /sr2 0'079bb800 0'00000000 0'00000000
        sr3 /sr4 /sr5 0'00000000 0'00000000 0'0b12a400
        sr6 /sr7 /sr8 0'05728c00 0'00000000
        Reference64 failed at 0.0x81b248
        LEVEL FUNC
        lev 0) panic+0x14 ARG0 0x08115580
                              ARG1-ARG7 n/a
        lev 1) assfail+0x3c ARG0-ARG7 n/a
        lev 2) _assfail+0x30 ARG0 0'008359c8
                              ARG1 0'008359a0
                              ARG2 0'000002a0
                              ARG3 0'00000000
                              ARG4-ARG7 n/a
        lev 3) POP_CBFN+0x68 ARG0 0'4e4312d8
                              ARG1-ARG7 n/a
        lev 4) fcpbh_fcp_cbfn+0x1e8
                              ARG0 0'41758000
                              ARG1 0'00000003
                              ARG2 0'5bf4e500
                              ARG3-ARG7 n/a
        lev 5) fcpbh_xmit_completer+0x344
                              ARG0 n/a
                              ARG1 0'00000000
                              ARG2 0'416c76e0
                              ARG3 0'00000000
                              ARG4-ARG7 n/a
        lev 6) fcT1_isr+0x864
                              ARG0 0'416d0000
                              ARG1 0'00000000
                              ARG2 0'00000000
                              ARG3 0'00000000
                              ARG4-ARG7 n/a
        lev 7) epic_isr+0xa0
                              ARG0-ARG7 n/a
        lev 8) mp_ext_interrupt+0x270
                              ARG0 0'08114980
                              ARG1-ARG7 n/a
        lev 9) ivti_patch_to_nop3+0x0
                              ARG0-ARG7 n/a
        lev 10)fcT1_watchdog_timer+0x98
                              ARG0 0'410c0000
                              ARG1 0'00000000
                              ARG3-ARG7 n/a
        lev 11)invoke_callouts_for_self+0x1d0
                              ARG0 0'00000000
                              ARG1-ARG6 n/A
                              ARG7 0'007c07a0
        lev 12) sw_service+0xa4
                              ARG0 n/a
                              ARG1 0'08114050
                              ARG2-ARG7 n/a
        lev 13) mp_ext_interrupt+0x28c
                              ARG0 0'08114050
                              ARG1-ARG7 n/a

        lev 14) ivti_patch_to_nop3+0x0
                              ARGO-ARG7 n/a
        lev 15) splx+0xa4
                              ARG0 0x1004'409ced68
                              ARG1-ARG7 n/a
        lev 16) resume_cleanup+0x4a8
                              ARG0 0xfffffff0'ffffffff
                              ARG1-ARG5 n/a
                              ARG6 0x400003ff'ffff0000
                              ARG7 n/a
        lev 17) no_fcoproc_restore+0xc
                              ARG0 0x400003ff'ffff0000
                              ARG1-ARG7 n/a
        lev 18) swtch+0x1b0
                              ARG0-ARG7 n/a
        lev 19) trap+0x2928
                              ARG0 n/a
                              ARG1 0x400003ff'ffff07a8
                              ARG2-ARG7 n/a
        lev 20) nokgdb+0x8
                              ARG0-ARG7 n/a

        (4) JAGad32471/8606163155
        System hangs as hundreds of I/Os are hanging
        in the Tachyon fc driver.

        (5) JAGac59739/8606126898
        System panics. The following is the stack trace
        panic+0x14
        wait_for_lock+0x350
        sl_retry+0x1c
        fcT1_awaiting_acc_to_els_timer+0x2d8
        fcT1_els_xmit_completer+0x25b0
        fcT1_nonperf_isr+0x718
        fcT1_isr+0x38c
        epic_isr+0x50
        mp_ext_interrupt+0x260
        ivti_patch_to_nop3+0x0
        idle+0xb04
        swidle_exit+0x0

        (6) JAGad42201/8606172941
        The problem seen will be a system panic as a
        result of a data page fault.

        The stack trace 1:

        LEVEL FUNC
        lev 0) panic+0x6c
                              ARG0-ARG7 n/a
        lev 1) report_trap_or_int_and_panic+0x94
                              ARG0 0'00000002
                              ARG1 0'0000000f
                              ARG2 0'01138bb0
                              ARG3 0'00746d68
                              ARG4-ARG7 n/a
        lev 2) interrupt+0x208
                              ARG0 n/a
                              ARG1 0'01138bb0
                              ARG2-ARG7 n/a
        lev 3) $ihndlr_rtn+0x0
                              ARG0-ARG7 n/a
        lev 4) fcpbh_act_dequeue+0x10
                              ARG0 0'40f62000
                              ARG1 0'48321300
                              ARG2-ARG7 n/a
        lev 5) fcpbh_notify+0x1888
                              ARG0 n/a
                              ARG1 0'0000000c
                              ARG2 0'000000e1
                              ARG3-ARG7 n/a
        lev 6) fcT1_notifyfc4_logout_sync+0x7c
                              ARG0 0'4df28940
                              ARG1 0'000000e1
                              ARG2-ARG7 n/a
        lev 7) fcT1_ctrl+0x1598
                              ARG0 0'40e80000
                              ARG1 0'00000003
                              ARG2 0'480ebc00
                              ARG3 0'00000000
                              ARG4-ARG7 n/a
        lev 8) fcpbh_send_logout_fc4err+0x250
                              ARG0 0'40f62000
                              ARG1 0'480ebc00
                              ARG2 0'00000001
                              ARG3-ARG7 n/a
        lev 9) fcpbh_prlo_handler+0x190
                              ARG0 0'40f62000
                              ARG1 0'40ee7620
                              ARG2 0'43acc300
                              ARG3-ARG7 n/a
        lev 10) fcpbh_rcv_completer+0x1210
                              ARG0-ARG7 n/a
        lev 11) fcT1_process_els_frame+0x368
                              ARG0 0'40e80000
                              ARG1 0'43acc300
                              ARG2 0'40ee7620
                              ARG3 0'00000004
                              ARG4-ARG7 n/a
        lev 12) fcT1_process_read_pkt+0x12d8
                              ARG0 0'40e80000
                              ARG1 0'00000004
                              ARG2 0'43acc300
                              ARG3 0'43acc300
                              ARG4 0'40ee7620
                              ARG5-ARG7 n/a
        lev 13) fcT1_isr+0x60c
                              ARG0-ARG7 n/a
        lev 14) mp_ext_interrupt+0x2ec
                              ARG0 0'01137000
                              ARG1-ARG7 n/a
        lev 15) ivti_patch_to_nop3+0x0
                              ARG0-ARG7 n/a

         ******************************************************

        The stack trace 2:

        LEVEL FUNC
        lev 0) panic+0x6c
                           ARG0-ARG7 n/a
        lev 1) report_trap_or_int_and_panic+0x94
                          ARG0 0'00000002
                          ARG1 0'0000000f
                          ARG2 0'0113c470
                          ARG3 0'00746d68
                          ARG4-ARG7 n/a
        lev 2) interrupt+0x208
                          ARG0 n/a
                          ARG1 0'0113c470
                          ARG2-ARG7 n/a
        lev 3) $ihndlr_rtn+0x0
                          ARG0-ARG7 n/a
        lev 4) scb_dequeue+0x40
                          ARG0 0'492ca818
                          ARG1 0'00000001
                          ARG2-ARG7 n/a
        lev 5) fcpbh_kick_start+0x48
                          ARG0-ARG7 n/a
        lev 6) fcpbh_cont_login_after_adisc+0x5b0
                          ARG0 0'41b7c000
                          ARG1 n/a
                          ARG2 0'4025e200
                          ARG3-ARG7 n/a
        lev 7) fcpbh_adisc_cbfn+0x770
                          ARG0-ARG7 n/a
        lev 8) fcpbh_rcv_completer+0xe98
                          ARG0-ARG7 n/a
        lev 9) fcT1_process_els_frame+0x208
                          ARG0 0'40fa0000
                          ARG1 0'48fb7d40
                          ARG2 0'40f9d360
                          ARG3 0'00000004
                          ARG4-ARG7 n/a
        lev 10) fcT1_process_read_pkt+0x12d8
                          ARG0 0'40fa0000
                          ARG1 0'00000004
                          ARG2 0'48fb7d40
                          ARG3 0'48fb7d40
                          ARG4 0'40f9d360
                          ARG5-ARG7 n/a
        lev 11) fcT1_isr+0x60c
                          ARG0-ARG7 n/a
        lev 12) mp_ext_interrupt+0x2ec
                          ARG0 0'0113b000
                          ARG1-ARG7 n/a
        lev 13) ivti_patch_to_nop3+0x0
                          ARG0-ARG7 n/a

        (7) JAGad56591/8606187384
        "fcmsutil" man page doesn't include the Tachyon TL
        cards A6684A, A6685A even though the "fcmsutil"
        command can be used for these cards.

        (8) JAGad50173/8606180952
        Tape access failure (I/Os in progress failed) when an
        "ioscan" is run during which a tape backup in
        progress.

        PHKL_21834:
        (1) JAGaa92689/8606160434
        Corruption was detected on a transformer device
        configured with 60 disks while running an HP internal
        test program in a multi-initiator enviroment.
        (2) JAGab69015/8606102940
        System panic caused by data page fault.
        Stack trace:
        panic+0x14
        report_trap_or_int_and_panic+0x80
        interrupt+0x1d4
        $ihndlr_rtn+0x0
        fcpbh_act_dequeue+0x14
        fcpbh_scsi_comp+0x120
        fcpbh_fcp_cbfn+0x14c
        fcpbh_rcv_completer+0x108
        fcT1_isr+0x84c
        mp_ext_interrupt+0x34c
        ivti_patch_to_nop3+0x0
        idle+0x54c
        swidle_exit+0x0
        (3) JAGac40831/8606125441
        System panic caused by assertion failure.
        Stack trace:
        panic+0x14
        assfail+0x30
        _assfail+0x2c
        fcpbh_act_dequeue+0xb8
        fcpbh_scsi_comp+0x10c
        fcpbh_fcp_cbfn+0x294
        fcpbh_rcv_completer+0xa10
        fcT1_isr+0x5b8
        mp_ext_interrupt+0x358
        ivti_patch_to_nop3+0x0
        spinunlock+0x44
        b_vsema+0xf4
        vhand_vfdcheck_4k+0x194
        vhand_vfdcheck+0xc8
        for_val3+0x78
        for_val2+0x168
        foreach_valid+0xc0
        agepages+0x1d0
        vhand_core+0x56c
        vhand_global_pager+0x144
        vhand+0x1b0
        im_vhand+0xd8
        DoCalllist+0x3c
        main+0x24
        $vstart+0x34
        $locore+0x90
        (4) JAGad00807/8606131657
        Possible system panic due to unmapping of memory
        which has not been mapped.
        (5) JAGad01417/8606132268
        Possible system panic or corruption due to mapping failure.
        No stack trace available.
        (6) JAGad01418/8606132269
        The fiber channel driver internal trace sometimes
        generates incorrect entries.
        (7) JAGad02280/8606133133
        System panic caused by assertion failure.
        Stack trace is as follows:
        panic+0x10
        assfail+0x30
        _assfail+0x2c
        fcpbh_map_data+0xa38
        fcpbh_res_acquire+0x380
        fcpbh_res_queue+0x204
        fcpbh_scsi_start+0x1a4
        fcparray_start+0x268
        scsi_start_bus_locked+0x750
        scsi_start+0xc0
        scsi_strategy_real+0x4d0
        ioforw_sched+0x614
        scsi_strategy+0x104
        vx_dev_strategy+0x318
        vx_flush_chain+0x24c
        vx_vnode_flush+0x228
        vx_do_putpage+0x234
        vx_write_flush+0x70
        vx_write_default+0x2bc
        vx_write1+0xcdc
        vx_rdwr+0x1c0
        vno_rw+0xbc
        4_2dfb_cl_rwuio+0x230
        write+0x84
        syscall+0x56c
        $syscallrtn+0x0
        (8) JAGad11001/8606141638
        System panic caused by assertion failure.
        The stack trace is as follows:
        panic+0x14
        assfail+0x3c
        _assfail+0x2c
        fcpbh_fcp_cbfn+0xa0
        fcpbh_rcv_completer+0x17fc
        fcT1_process_read_pkt+0x1310
        fcT1_nonperf_isr+0x174
        fcT1_isr+0x798
        mp_ext_interrupt+0x378
        ivti_patch_to_nop3+0x0
        spinunlock+0x48
        getblk1+0x224
        bread1+0xa4
        bread+0x14
        blkatoff+0x140
        dirlook_loop+0x140
        dirlook+0xe8
        sdo_lookup+0xcc
        ufs_lookup+0x28
        lookuppn+0x538
        vn_create+0xb8
        mkdir+0x80
        syscall+0x62c
        $syscallrtn+0x0
        (9) JAGad11250/8606141896
        Some i/o requests to the fiber channel driver may hang when
        the interface cable is disconnected from the fiber channel
        host bus adapter.
        (10) JAGad33045/8606163741
        Possible system panic while freeing a free mbuf.
        Stack trace:
        panic+0x14
        m_free+0x3c0
        m_freem+0x14
        fcT1_reset_clean_and_reprogram+0xe34
        invoke_callouts_for_self+0xc0
        sw_service+0xb0
        mp_ext_interrupt+0x144
        ivti_patch_to_nop3+0x0
        (11) JAGad34888/8606165597
        Possible channel errors while processing many active
        I/Os by the driver.
        (12) JAGad34891/8606165600
        Possible system panic due to channel error.
        Stack trace:
        panic+0x14
        fcT1_isr+0xc8
        epic_isr+0x58
        mp_ext_interrupt+0x34c
        ivti_patch_to_nop3+0x0
        scsi_strategy_real+0x5f8
        ioforw_int+0xd8
        mp_ext_interrupt+0x144
        ivti_patch_to_nop3+0x0
        idle+0x4f8
        swidle_exit+0x0

        PHKL_21381:
        (1) JAGad03305/8606134165
        Enhancement request to enable Fabric support for
        Tachyon TL A5158A card.
        (2) JAGad02946/8606133802
        Enhancement request to add Fabric related
        command options to fcmsutil.

        PHKL_21000:
        (1) JAGab75432/8606106386
        System panic.
        (2) JAGab79008/8606108561
        System panic with data page fault in
        fcpbh_xmit_completer().
        (3) JAGac39376/8606124016
        An HP Hazard c16 test program reported DIOC_RSTCLR
        messages. BDR's issued to the fibre channel
        devices were not completing successfully.
        (4) JAGac40135/8606124743
        Fcmsutil does not display 'Elastic Store Errors'.
        (5) JAGac56862/8606126297
        The link was constantly activated and de-activated on a
        V2200 system. Thousands of elastic store errors were
        recorded. The system finally paniced with data page fault
        in scb_dequeue. The stack trace showed that the panic
        occured in scb_dequeue() invoked from fcpbh_act_dequeue().

        PHKL_20207:
        (1) JAGab82322/8606109622
        Enhancement Request to add support for TACHYON
        TL A5158A card.
        (2) JAGab82817/8606110114
        System panic while running HP System Reliability Test
        Suites. Stack trace includes fiber channel module
        fcT1_reset_clean_and_reprogram.
        (3) JAGab84453/8606112165
        When using a Tachlite card a control node is created and
        left unclaimed.

        PHKL_19416:
        Reduces the number of open failures.

        PHKL_19124:
        System hang.

        PHSS_18652:
        Disks fail to show up in ioscan, results in
        LVM activation errors.
        T600 Machines experience process timeouts.

        PHKL_18232:
        Unpredictable behavior on a host
        system may result due to a insufficient
        time interval between consecutive
        PIO write operations. If the interval
        is too short, the PCI host bus adapter
        may be improperly reset, and behave erratically.

        PHSS_18136:
        LVM activation errors have been seen on
        Model 12H arrays connected via a SCSI Mux and
        EMC arrays connected via Fibre Channel.
        A code change has been made in the FCMS
        driver to increase the robustness of the
        driver during boot-up.
        In disaster recovery configurations, problems
        have been seen when failing over from one
        system to another. The disk I/O timeout has
        been limited to 10 seconds for LVM I/Os and I/Os
        meant for block-special devices. The I/O
        error recovery time has been cut down by
        potentially more than a second.
        I/O hangs can occur on a loop where multiple
        back to back LIPs are seen.

        PHSS_17199:
        Channel error in FCMS driver.

        PHSS_17108:
        Short-term resolution for interface chip
        parity errors.

        PHSS_16824:
        The function 'add_to_sys' is missing from
        the postinstall script. The fcms drivers
        do not get installed on the system.

        PHSS_16128:
        Host system hangs while running
        Logical Volume Manager testing.
        The LVM layer is not informed
        of the switchover to the
        alternate link and the system
        hangs.

        PHSS_16001:
        Host system panics due to the topology
        toggling. The FCMS Driver is
        trying to come up in a Loop topology
        and the Host system is trying to come up
        in a point-to-point topology.

        PHSS_15946:
        FW update utility fails for the
        FCMS Host Bus Adapter card A3404A.

        PHSS_15381:
        Ioscan fails to find the fibre channel
        disk array (A3661A)in a FCMS configuration.

        PHSS_14652:
        Files fcp_cdio.h,fcp_ioctls.h and fcp_ctrl.c
        are necessary for Diagnostic IOCTL functionality.

        PHSS_14241:
        The file fcms.o needed for debugging FCMS problems needs to
        be integrated into the libhp-ux.a file.

        PHSS_13495:
        Re-enablement of pre-fetch after PCI firmware
        defect workaround identified and implemented
        on V-class.

Defect Description:
        PHKL_28004:
        (1) (SR: 8606197123 CR: JAGad66317)
        Potential race condition because wakeup() (scheduled via
        mp_timeout()) is scheduled before acquiring the sleep lock.
        If the wakeup() occurs on another CPU before the sleep,
        then the wakeup may complete before the sleep lock is
        acquired and the process will sleep indefinitely.

        Resolution:
        The sleep lock is acquired before the wakeup() is scheduled
        via mp_timeout() in fcpdev_bdr() and fcparray_bdr().

        (2) (SR: 8606218873 CR: JAGad88021)
        As part of support for A6795A HBA, new options for fcmsutil
        have been added and the corresponding changes for the man
        page needs to be done.

        Resolution:
        Included the required man page changes to reflect the new
        options for A6795A HBA.

        (3) (SR: 8606248351 CR: JAGae14751)
        When the HP-UX system exhausts the maximum number of
        supported bus instances. the next bus instance tries to
        write into the scsi_isc[], which overflows. This leads to
        overwriting some kernel data structures.

        Resolution:
        A check has been included to determine if the maximum SCSI
        bus instance number has been exceeded. If so, the claim is
        failed. For the failure case, an error message will appear
        in the syslog for each unclaimed bus. Unclaimed bus
        instances will also be seen in the ioscan output.

        (4) (SR: 8606200576 CR: JAGad69752)
        Possible race condition in the fcT1_reset_tachyon(), since
        the fcT1_reset() is scheduled (which has the timer
        wakeup()) ahead of the sleep lock getting acquired. If the
        wakeup() gets scheduled ahead of the sleep, the process
        will sleep indefinitely.

        Resolution:
        The reset_wkupaddr flag is protected with the sleep lock.
        The fcT1_reset() code path sets the reset_wkupaddr flag to
        NULL when scheduling the wakeup(). The fcT1_reset_tachyon()
        code path checks reset_wkupaddr before calling sleep().

        (5) (SR: 8606278075 CR: JAGae42135)
        For outbound IO when the resid_under field is set in
        FCP_RSP, the fcparray bus driver doesn't pass the data
        residue to upper layers, hence causing data corruption
        with EVA arrays.

        Resolution:
        A check to determine if resid_under is set in the FCP
        response (FCP_RSP) and if the scb data residue is set. The
        results of the checks are conveyed to the next upper layer.

        (6) (SR: 8606276774 CR: JAGae40849)
        System panic due to Data memory protection fault. When the
        driver tries to dereference certain incorrect memory
        addresses.

        Resolution:
        The problem appears to be in the Tachyon chip use of the
        trans_id. Every completion trans_id is now matched with
        the trans_id of the posted IO. If not matched, card reset
        is performed.

        (7) (SR: 8606246918 CR: JAGae13361)
        man on fcmsutil returns error.

        Resolution:
        manpage properly bundled into the PHKL_28004 patch.

        (8) (SR: 8606108040 CR: JAGab78377)
        fcmsutil sometimes hangs with incorrect device files. The
        major number check was incorrectly performed in fcmsutil.

        Resolution:
        If the device file's major number does not match the
        driver's major number, an error exit will be taken.

        PHKL_23939:
        (1) JAGab77626/8606107413
        The bus driver called "fcparray" does not implement a
        policy of retry for the failed diskbdr's issued by the
        Hazard c16 test. "Target Reset command" issued by the FC
        interface driver can time out due to a frame being affected
        by a LIP or a frame being dropped due to inbound buffers of
        the chip being full. So, if there are no retries, the
        DIOC_RSTCLR error will be reported by the scsi services
        when Hazard c16 is run.

        Resolution:
        A code change has been made to accomodate the
        retries in the fcparray which will help resolve the
        DIOC_RSTCLR errors.

        (2) JAGad08849/8606139546
        The problem was seen as a panic on a bad fc
        card and was notreproducible after replacement
        with a new FC card.
        There are concurrency issues if the interrupt
        running function fcT1_awaiting_acc_to_els_timer()
        and function fcT1_clean_everything() are executing
        at the same time. The concurrency issues must be
        resolved with the internal locking mechanism.

        Resolution
        In function fcT1_clean_everything(),
        fcT1_free_outb_esb_timer() and
        fcT1_awaiting_acc_to_els_timer()the
        concurrency issues are resolved by
        using appropriate locks.

        (3) JAGac29405/8606114642
        The assertion failure is due to the call to
        POP_CBFN in fcpbh_fcp_cbfn routine. The code
        executes the POP_CBFN path when there are out
        of order completion messages.
        The callback function stack will be empty at
        the time driver attempts to POP an element
        from the above mentioned stack. This results
        in a stack under flow and hence the assertion
        failure.

        Resolution
        The macro in fcpbh_fcp_cbfn() that POPs an element
        from the call back function stack is removed.

        (4) JAGad32471/8606163155
        In the present Tachyon driver the BDR_IN_PROGRESS
        flag is set in fcpbh_target_reset before acquiring
        resources for bdr scb. In a corner case scenario
        the flag setting causes I/Os to hang indefinitely
        in the driver when the bdr scb is stuck on a
        resource queue.

        Resolution
        Code has been changed to set the BDR_IN_PROGRESS
        flag in fcpbh_send_odb after acquiring all the
        resources for bdr scb,to prevent hung I/O
        situation in the fc Tachyon driver.

        (5) JAGac59739/8606126898
        The spinlock being held too long causes the system
        to panic.

        Resolution
        The spinlock problem was seen along the reset path
        and clean_everything.So with the fixes for JAGad08849
        going in additional spinlock code was added in the
        timers path. So code fixes have gone into
        fcT1_awaiting_acc_to_els_timer(), making sure when
        accessing the login data structures the resource lock
        is in place, because there could a reset path in
        another processor which could be using the
        fcT1_clean_everything() path.

        (6) JAGad42201/8606172941
        The problem occurs due to queue corruption of
        a adisc scb. As a result of the queue corruption,
        referencing an already dequeued adisc scb (null
        scb) causes the data page fault and eventually
        panic's the system.

        Resolution
        The fix will be to make checks on OCQ_Q,
        NPORT_WAIT_Q, and TEMP_Q and eventually
        handle the adisc scb (i.e. dequeue it
        properly) before its enqueued again into
        HP_OCQ_Q/OCQ_Q.

        (7) JAGad56591/8606187384
        fcmsutil is not updated with the new cards.

        Resolution
        man page is updated with the new card names

        (8) JAGad50173/8606180952
        The problem occurs due to an inquiry command being send
        to a tape (untagged device which can handle only one I/O
        at a time) while a backup operation was in progress.
        Inquiry command was sent since the user initiated a
        ioscan.

        Resolution
        The problem can be resolved by not sending the inquiry,
        if the device is currently used by more than one
        application. This is achieved by getting the required
        inquiry data from the previous ioscan.

        PHKL_21834:
        (1) JAGaa92689/8606160434
        If the i/o timer expires, the fiber channel driver
        starts logging out and releasing i/o resources
        without synchronizing with the xmit_completer().
        During cleanup and while an i/o is still on the
        ocq, the driver fetches a reused iova and causes
        corruption to occur.

        Resolution:
        The timer is iqnored if any I/O is on the ocq_q.
        (2) JAGab69015/8606102940
        The err_delay_q and the active_q became entangled. The scb
        that caused the panic was in the err_delay_q instead of the
        active_q. Its forward pointer was pointing to an scb in
        the err_delay_q and the backward pointer to an scb in the
        active_q. When the scb was queued on the err_delay_q it
        was not removed from the active_q which led to the queue
        entanglement.

        Resolution:
        Before calling fcpbh_fcp_comp(), the queue field in the scb
        is checked to make sure that it has been dequeued from the
        active_q.
        (3) JAGac40831/8606125441
        The ocq_q in the fiber channel driver bacame corrupted
        after a link down and link up. At the head of the
        ocq_q was an scb with both the forward and the backward
        pointer set to null. An attempt to enque a new scb on this
        queue resulted in system panic. The linked list corruption
        is a consequence of a device violating the protocol.

        Resolution:
        The queue coruption is prevented by making a check weather
        the SCB is on the active_q or not, before dequeueing it
        from active_q.
        (4) JAGad00807/8606131657
        This occurs when FC_MAP fails (for payload_iov), which
        almost never occurs on high end systems. The code which
        unmaps the unmapped area is located in fcT1_xmit.c in the
        routine fcT1_bld_oib_od(...). The edb_iov is unmapped if
        payload_iov map is failed. Previously only the FC_MALLOC
        is done for edb and no mapping is done. So unmapping here
        is a sign of inconsistency.

        Resolution:
        Removed the FC_UNMAP()for edb_iov and its respective trace
        FCTRACE_UNMAP.
        (5) JAGad01417/8606132268
        If the mapping fails, then the sfsbq->m is not released.
        This could reflect wrong values in q4 analysis.
        The value of mbuf is not cleared in fcT1_replenish_sfsbq in
        case of a mapping failure. The mbuf is being freed but the
        value is not cleared from the fcp->sfsbq[].m. The
        fcp->sfsbq[rpi].m gets populated prior to FC_MAP for
        l_io_vec, hence the issue.

        Resolution:
        Moved the population for fcp->sfsbq[rpi].m and
        fcp->sfsbq[rpi].virtual_addr after the FC_MAP for l_io_vec.
        Hence, no need to clear in case the FC_MAP fails. A
        similar fix is done in the fcT1_replenish_mfsbq() routine
        as well.
        (6) JAGad01418/8606132269
        The trace statement for tracing sfsbq rci, rpi and mfsbq
        indices in the routine fcT1_reset_clean_and_reprogram is
        doing a logical OR on the three values instead of a binary
        OR.

        Resolution:
        Modified the trace in fcT1_reset_clean_and_reprogram
        routine.
        (7) JAGad02280/8606133133
        An assertion failure in Tachyon after receiving more than
        8 AL-pairs. The limitation is set by a constant set to 64.

        Resolution:
        The constant 64 was changed to FCP_SDB_SIZE which has the
        SDB length of 128. This will allow processing of 512
        kbytes of data and eliminate the 8 AL limitation.
        (8) JAGad11001/8606141638
        An INBOUND_MFS_COMPLETION message triggered the
        assert. The fcpbh_fcp_cbfn callback function
        takes care of this message by pushing itself on
        the stack. The assert is not required.

        Resolution:
        The assert has been removed.
        (9) JAGad11250/8606141896
        The fiber channel driver treats the cable disconnect as a
        link down and link failure event and initiates clean up of
        the I/O queues. The ocq_q is cleaned up before the the
        sest_inv_q. The I/Os on which an abort has been initiated
        just after the link failure and before the start of clean
        up are moved to the ocq_q via sest_inv_q when active_q is
        cleaned up. These I/Os remain on ocq_q because it does not
        get cleaned up again.

        Resolution:
        At the end of cleanup the ocq_q is cleaned up once more to
        eliminate any I/Os that were moved from the sest_inv_q.
        (10) JAGad33045/8606163741
        The messages posted to IMQ by Tachyon are processed in
        fcT1_isr as well as well as fcT1_reset_clean_and_reprogram
        routine. These two routines can be active simultaneously
        and a message in IMQ can be processed by both the routines.
        Simultaneous scheduling of fcT1_reset_clean_and_reprogram
        and fcT1_isr must be eliminated to prevent panics due to
        data page fault, freeing a buffer twice etc. The fix for
        JAGab82817 still had a window during which both routines
        could be running.

        Resolution:
        Simultaneous execution of fcT1_isr and
        fcT1_reset_clean_and_reprogram has been eliminated in the
        driver by checking and setting a common flag. If fcT1_isr
        detects the flag as set then it returns from the isr
        without processing the IMQ. If
        fcT1_reset_clean_and_reprogram detects the flag as set then
        it reschedules itself and returns without processing the
        IMQ.
        (11) JAGad34888/8606165597
        The driver's link down processing code checks
        BOOTUP_LOOPBACK flag before scheduling
        reset_clean_and_reprogram routine. When this flag is set
        the driver executes reset_clean_and_reprogram routine after
        a delay of 0.5secs. This delay is sufficient if the card
        is reset during bootup time, but 0.5 sec delay is
        insufficient for a card reset when the system is up and
        running with lot of active I/Os on the card. The
        BOOTUP_LOOPBACK flag is set only once and the very first
        execution of reset_clean_and_reprogram routine resets this
        flag. So, with the removal of card reset code during
        bootup time the driver executes reset_clean_repro...
        routine without sufficient delay on a first link down.

        Resolution:
        Removed the setting of BOOTUP_LOOPBACK flag in the
        claim routine.
        (12) JAGad34891/8606165600
        Sequential driver writes to the Tachyon's OCQ producer
        index register are out of order. This creates a false OCQ
        full condition. When Tachyon detects the OCQ as full, it
        starts working on the ODBs that are in the OCQ. Since it
        is a false OCQ full condition, the ODBs picked up by
        Tachyon are invalid. When Tachyon acts on an invalid ODB,
        it results in a read channel context error.

        Resolution:
        Code has been added to read the Tachyon's OCQ producer
        index register after every write to this register, and
        before releasing the spinlock. This will ensure in-order
        completion of OCQ producer index updates by multiple driver
        threads.
        Memory for host indices is now allocated in the EPIC shared
        memory instead of host memory. Now Tachyon will update the
        OCQ consumer index in EPIC shared memory.

        PHKL_21381:
        (1) JAGad03305/8606134165
        To enable fabric support for Tachyon TL A5158A card the FCP
        CDIO module has to support Fabric Scan.

        Resolution:
        The FCP CDIO module has been enhanced to do fabric scan.
        (2) JAGad02946/8606133802
        For Fabric support with the Tachlite driver the
        fcmsutil(1M) needs fabric related command options added.
        The man pages for fcmsutil(1M) need to be modified to
        reflect the changes.

        Resolution:
        The fcmsutil has been changed and the
        man pages have been updated.

        PHKL_21000:
        (1) JAGab75432/8606106386
        An incorrect offset was passed to the fcmsutil program.
        The program did not do any boundary checking on the
        arguments passed as an offset. As a result an unknown
        location was being acessed by the driver.

        Resolution:
        A change is made in the fcmsutil code to check for valid
        offsets. If a bad offset is received the correct address
        range is displayed.
        (2) JAGab79008/8606108561
        Because of the tachyon card hardware problem, the contents
        of Outbound Descriptor Block is shifted by one word. The
        transaction id gets corrupted and this finally causes the
        system panic.

        Resolution:
        The driver code has been changed to detect corrupted
        transaction ID and reset the card to abort all the IO's.
        (3) JAGac39376/8606124016
        The bus driver 'fcpdev.c' doesn't retry the BDR failures
        because of wrong retry time period used by it. The fcpdev
        does not convert FCPDEV_RETRY_PERIOD from 'Seconds' to
        'Tick', which ultimately results in a too small retry
        period.

        Resolution:
        A fix has been made to convert seconds into ticks in the
        fcpdev driver. This results in bdr retries in case of
        failures.
        (4) JAGac40135/8606124743
        The Elastic Store Error count is not made available to the
        application.

        Resolution:
        A code change has been made in the driver to pass the
        elastic store error count to the application.
        (5) JAGac56862/8606126297
        This problem happens due to link instability. In this
        particular scenario, the driver sends adisc (address
        discovery) to the device but before the device could send
        any response the link goes down and comes up again. The
        device misbehaves and sends completion of the 'adisc' and
        thus violates the protocol. This causes the 'scb' queues
        mix-up and finally leads to system panic when the driver
        calls scb_dequeue to dequeue the scb.

        Resolution:
        The driver code has been changed to check the hpcq_q ( High
        priority commond queue) for each completion message. If
        the scb (scsi control block) for the current transaction is
        found on the 'hpcq_q', it is removed from hpcq_q and then
        it is enqueued on the active queue (act_q). This puts the
        'scb' on the correct queue and eliminates the system panic.

        PHKL_20207:
        (1) JAGab82322/8606109622
        The fcmsutil utility needs be enhanced to execute the
        tdutil (the diagnostic utility for TACHLITE) when the
        device file corresponding to a TACHYON TL A5158A card
        is specified.
        Resolution
        The fcmsutil program has been changed to execute (exec)
        the tdutil.
        (2) JAGab82817/8606110114
        The problem occurs when the isr for the card (fcT1_isr) and
        fcT1_reset_clean_and_reprogram occurr at the same time and
        both of them start running on two different processors
        simultaneously. Since neither of them is holding any
        locks, both start executing. In the execution path after
        reading the imq_ci both routines try to process the same
        imq enteries and hence the same mbufs. As a result the
        smae mbuf is freed up twice.
        Resolution
        This problem is resolved by checking if the state
        (CI_CHANGING) is set in the fcT1_reset_clean_and_reprogram
        routine. If set then an isr is being processed and the
        fcT1_reset_clean_and_reprogram processing is postponed.
        This prevents both routines from being scheduled for
        processing at the same time.
        (3) JAGab84453/8606112165
        The FCMS driver for tachyon card creates the FCP(0.8) and
        control (0.5) nodes for all FC adapters. For Tachlite
        cards there is no control driver and hence the control node
        is not needed and will be left unclaimed.
        Resolution
        A change has been made in the FCMS driver's scan routine to
        check for the presence of Tachlite card. If this card is
        installed then the control node will not be created by the
        FCMS driver.

        PHKL_19416:
        While running io with aborts, a large
        (100+ per hour) number of open device failures
        were occuring.

        Resolution:
        Bounds checking for a non-assisted OXID was
        introduced in 990P to the driver. In one
        abort case, the checking the lower bound was
        not valid. The lower bound check was removed.

        PHKL_19124:
        V2500 hang.
        Several processors have hung processes waiting
        for sched_lock which is not owned. FC30 (A3661A)
        "loses credit" problems.
        Resolution:
        After detecting several interupts with no i/o
        progress a Tachyon reset is issued.

        PHSS_18652:
        A cache was not being properly flushed
        for the T-Class.

        Resolution:
        Flush the cache.

        PHKL_18232:
        Consecutive PIO Write operations are being
        issued to the PCI adapter without a sufficient
        time interval. If the interval is too short, the
        host bus adapter may be improperly reset and
        behave erratically.

        Resolution:
        Force the proper time interval between
        PIO writes during reset; a PIO read which
        guarrantees completion of prior PIO
        writes.

        PHSS_18136:
        Increased the robustness
        of the FCMS driver to safeguard against
        random link errors during boot-up.

        Resolution:
        Driver change to make the discovery
        process more robust, which essentially
        involves doing two retries for the first
        open attempt as part of the boot-up ioscan.

        PHSS_17199:
        Channel error in FCMS Driver.

        PHSS_17108:
        Short-term resolution for interface chip
        parity errors.

        PHSS_16824:
        The function 'add_to_sys' is missing from
        the postinstall script. The fcms drivers
        do not get installed on the system.

        PHSS_16128:
        The host system K570 hangs while doing
        failover testing with LVM. The LVM
        layer is not informed of the switch
        to the alternate path.

        PHSS_16001:
        The FCMS driver was doing a automatic
        topology discovery. However, due to
        unhealthy link condition, after a link
        down the link then comes up in point 2 point,
        which causes all the associated previous
        loop related resources to be released.
        The link doesn't stay in Pt2Pt, it
        bounces back to loop. Then the system panics
        while trying to access some strucutres
        that have been released.

        PHSS_15946:
        STM (the FW update utility) fails for the
        FCMS Host Bus Adapter card A3404A.

        PHSS_15381:
        Ioscan fails to discover FCMS devices in a
        FCMS configuration.

        PHSS_14652:
        To enable entry points for the FCMS driver,
        the files fcp_cdio.h,fcp_ioctls.h and fcp_ctrl.c
        are needed.

        PHSS_14241:
        For debugging problems in the field, the file fcms.o
        needs to be included in libhp-ux.a for the FCMS Driver.
        A previous patch did not include this file thus causing
        the version of fcms.o delivered with 11.LR and the
        version delivered with patch PHSS_13495 to be out
        of sync.

        PHSS_13495:
        FCMS Driver workaround for V-class PCI firmware defect.

Enhancement:
        No (superseded patches contained enhancements)
        PHKL_23939:
        Enhancements were delivered in this patch or one it has
        replaced. Please review the Defect Description text for
        more information.

SR:
        8606107413 8606139546 8606114642 8606163155 8606126898
        8606172941 8606187384 8606180952 8606165600 8606165597
        8606163741 8606160434 8606141896 8606141638 8606134165
        8606133802 8606133133 8606132269 8606132268 8606131657
        8606126297 8606125441 8606124743 8606124016 8606112165
        8606110114 8606109622 8606108561 8606106386 8606102940
        4701423889 1653281956 8606197123 8606218873 8606248351
        8606200576 8606278075 8606276774 8606246918 8606108040

Patch Files:

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
        /usr/conf/lib/libhp-ux.a(fcms.o)

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
        /usr/conf/lib/libhp-ux.a(fcms.o)

        FCMassStorage.FCMS-ENG-A-MAN,fr=B.11.00,
                fa=HP-UX_B.11.00_32/64,v=HP:
        /usr/share/man/man1m.Z/fcmsutil.1m

        FCMassStorage.FCMS-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
        /usr/conf/master.d/fcms
        /usr/conf/space.h.d/fcms.h
        /usr/conf/lib/libfcms.a

        FCMassStorage.FCMS-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
        /usr/conf/master.d/fcms
        /usr/conf/space.h.d/fcms.h
        /usr/conf/lib/libfcms.a

        FCMassStorage.FCMS-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /opt/fcms/bin/fcmsutil

what(1) Output:

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
        /usr/conf/lib/libhp-ux.a(fcms.o):
                None

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
        /usr/conf/lib/libhp-ux.a(fcms.o):
                None

        FCMassStorage.FCMS-ENG-A-MAN,fr=B.11.00,
                fa=HP-UX_B.11.00_32/64,v=HP:
        /usr/share/man/man1m.Z/fcmsutil.1m:
                None

        FCMassStorage.FCMS-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
        /usr/conf/master.d/fcms:
                None

        FCMassStorage.FCMS-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
        /usr/conf/space.h.d/fcms.h:
                None

        FCMassStorage.FCMS-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
        /usr/conf/lib/libfcms.a:
                libfcms.a $Date: 2002/09/27 14:20:00 $Revision: PATC
                        H_11.00 (PHKL_28004)

        FCMassStorage.FCMS-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
        /usr/conf/master.d/fcms:
                None

        FCMassStorage.FCMS-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
        /usr/conf/space.h.d/fcms.h:
                None

        FCMassStorage.FCMS-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
        /usr/conf/lib/libfcms.a:
                libfcms.a $Date: 2002/12/04 14:20:00 $Revision: PATC
                        H_11.00 (PHLK_28004)

        FCMassStorage.FCMS-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /opt/fcms/bin/fcmsutil:
                fcmsutil : Version: B.11.00.13

cksum(1) Output:

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
        3269196714 239832 /usr/conf/lib/libhp-ux.a(fcms.o)

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
        2005127297 297248 /usr/conf/lib/libhp-ux.a(fcms.o)

        FCMassStorage.FCMS-ENG-A-MAN,fr=B.11.00,
                fa=HP-UX_B.11.00_32/64,v=HP:
        3520227676 8104 /usr/share/man/man1m.Z/fcmsutil.1m

        FCMassStorage.FCMS-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
        1691551532 5828 /usr/conf/master.d/fcms

        FCMassStorage.FCMS-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
        1085605995 364 /usr/conf/space.h.d/fcms.h

        FCMassStorage.FCMS-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
        3672736984 597826 /usr/conf/lib/libfcms.a

        FCMassStorage.FCMS-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
        1691551532 5828 /usr/conf/master.d/fcms

        FCMassStorage.FCMS-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
        1085605995 364 /usr/conf/space.h.d/fcms.h

        FCMassStorage.FCMS-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
        2196272348 1098608 /usr/conf/lib/libfcms.a

        FCMassStorage.FCMS-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
                v=HP:
        2103038712 69632 /opt/fcms/bin/fcmsutil

Patch Conflicts: None

Patch Dependencies:
        s700: 11.00: PHKL_18543
        s800: 11.00: PHKL_18543

Hardware Dependencies: None

Other Dependencies: None

Supersedes:
        PHSS_13495 PHSS_14241 PHSS_14652 PHSS_15381 PHSS_15946 PHSS_16001
        PHSS_16128 PHSS_16824 PHSS_17108 PHSS_17199 PHSS_18136 PHKL_18232
        PHSS_18652 PHKL_19124 PHKL_19416 PHKL_20207 PHKL_21000 PHKL_21381
        PHKL_21834 PHKL_23939

Equivalent Patches: None

Patch Package Size: 2370 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 PHKL_28004

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHKL_28004.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHKL_28004. 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 PHKL_28004.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHKL_28004.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHKL_28004.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions:
        ALERT messages:
        One of the major changes made to the Fibre Channel driver in
        PHSS_17199 and carried forward in PHSS_18136 is that the HBA
        is reset when the system is booted. This reset causes link
        errors which result in the ALERT messages seen at boot
        time. Therefore ALERT messages at boot time should not be
        considered a problem. ALERT messages seen after the boot
        process should be considered a possible problem and need to
        be investigated.
-----End of Document ID: PHKL_28004------------------------------------------


Document ID: PHKL_28428
Date Loaded: 20030409
      Title: s700_800 11.11 mmap/fork io,VM-JFS ddlock,thrd prf,usr lim

Patch Name: PHKL_28428

Patch Description: s700_800 11.11 mmap/fork io,VM-JFS ddlock,thrd prf,usr lim

Creation Date: 03/01/31

Post Date: 03/04/09

Hardware Platforms - OS Releases:
        s700: 11.11
        s800: 11.11

Products: N/A

Filesets:
        OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP
        OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP

Automatic Reboot?: Yes

Status: General Release

Critical:
        Yes
        PHKL_28428: PANIC CORRUPTION
        PHKL_28267: PANIC CORRUPTION
        PHKL_27278: PANIC CORRUPTION
        PHKL_26744: PANIC
        PHKL_26233: PANIC
        PHKL_25614: CORRUPTION PANIC ABORT
                JAGad62420: a process with a private 3rd quadrant
                can obtain an erroneous address when calling mmap(2)
                for a large mapping ( size > 1 GB). The erroneous
                address can match an already existing address for
                that process. If this is the case, subsequent use
                of this address could lead to corruption of data
                already at that address, as now 2 pointers with
                different meaning refer to the same block of data.
                The corruption is limited to the own address space
                of the process, and possibly files mapped by the
                process.
                The corruption is limited to the calling process
                address space, and will not affect system or other
                process memory.

        PHKL_25129: CORRUPTION
        PHKL_24073: HANG

Category Tags:
        defect_repair enhancement general_release critical panic
        halts_system corruption

Path Name: /hp-ux_patches/s700_800/11.X/PHKL_28428

Symptoms:
        PHKL_28428:
        ( SR:8606267409 CR:JAGae31651 )
        System panic when removing an iomap range from a child
        process of a fork() system call when the parent process
        has already removed the range.

        Trap Type 15 (Data page fault):
          Instruction Address (pcsq.pcoq) = 0x0.0x1256c4
          Instruction (iir) = 0x4134002e (load/store)
          Target Address (isr.ior) = 0x0.0x0000000000000017
          Base Register (gr9) = 0x0000000000000000
          Savestate Ptr (ssp) = 0xe57bc00.0x400003ffffff1378
          Savestate Return Pointer (ss_rp) = 0x00000000001256c0

        panic: Data page fault

        A typical stack trace for this problem is:

                panic+0x6c
                report_trap_or_int_and_panic+0x94
                trap+0xef4
                nokgdb+0x8
                pddpage+0xc4
                io_unmap+0x25c
                iomap_nuke+0x24
                iomap_exit+0xa4
                exit+0xf30
                rexit+0x24
                syscall+0x20c
                $syscallrtn+0x0

        ( SR:8606267454 CR:JAGae31696 )
        This problem was found in HP internal analysis and
        has not been encountered on customer systems. If
        the problem occurs, the system may panic or experience
        system memory corruption (which may in turn cause user
        memory corruption). Because the exact behavior depends
        entirely on the state of the system, a typical stack
        trace for such a panic is not possible.

        PHKL_28267:
        ( SR:8606220721 CR:JAGad89858 ) Duplicate
        ( SR:8606227157 CR:JAGad96219 )
        Under certain conditions of a process fork/exit, the system
        may panic with the panic string: "freevas: vas cnt 0, but
        still pointing to pregions".

        The stack trace may be similar to:

        panic+0x14
        freevas+0x164
        freeproc+0x22c
        wait1+0x25c
        waitpid+0x38
        syscall+0x394
        $syscallrtn+0x0

        PHKL_27278:
        ( SR:8606262338 CR:JAGae26673 )
        Using glance, or any tools based on pstat, to report memory
        information about a single-threaded process, can cause a
        panic.
        The panic will occur in psl_search(). Before the panic
        occurs, corruption is possible as the process address space
        is corrupted.

        PHKL_26744:
        ( SR:8606202772 CR:JAGad71946 )
        A data page fault panic may occur as the result of running
        mmap(2) more than 65535 times on a file. The resulting
        stack trace may look similar to the following:

        panic+0x6c
        report_trap_or_int_and_panic+0x94
        trap+0xa9c
        nokgdb+0x8
        skl_deletevalue+0x4
        remove_pregion_from_region+0xc8
        detachreg+0xa4
        dispreg+0x164
        exit+0xb3c
        rexit+0x24
        syscall+0x724
        $syscallrtn+0x0

        PHKL_26386:
        ( SR:8606186482 CR:JAGad55686 )
        This product update provides pre-enablement of extensions
        to mmap to allow mapping of I/O registers or address
        ranges.

        This product update will have no impact on your system
        until the extensions to mmap are fully enabled.

        PHKL_26233:
        ( SR:8606230627 CR:JAGad99677 )
        System panic with the following stack trace.
        panic+0x6c
        report_trap_or_int_and_panic+0x94
        trap+0xed4
        thandler+0xd20
        hdl_vfault+0x80
        vfault+0x12c
        trap+0x234
        thandler+0xd20

        PHKL_25614:
        ( SR:8606193208 CR:JAGad62420 )
        A 32 bit process with the 3rd quadrant private (obtained
        with the command chattr +q3 enable) can obtain an incorrect
        address when requesting a large (~1 GB) mapping with the
        mmap(2) call.
        Observed symptoms are :
          -process aborted because of a memory fault
           (signals SIGBUS or SIGSEGV).
          -corruption of the memory for the calling process,
           including files that are mapped in memory by the process.
        System memory and memory from other processes are not
        impacted.

        ( SR:8606212954 CR:JAGad82141 )
        When a 32 bit process uses mmap64(2) to mmap(2) a large file
        on a 64 bit kernel, if the offset is bigger than 4 GB, the
        call returns EINVAL.

        ( SR:8606188767 CR:JAGad57983 )
        Applications requiring large amounts of private memory
        address space (greater than 2GB) may use shared memory space
        to offset their private memory space needs. This is done by
        using the mmap(2) flags:
        MAP_ANONYMOUS|MAP_GLOBAL|MAP_SHARED.
        Even with this effort to conserve private memory space,
        these applications are running out of private memory space.
        A close examination shows that allocations intended for
        shared space were put into private memory space in error.

        ( SR:8606205797 CR:JAGad74972 )
        A panic "Returning ID that is already free" may occur as a
        result of a process (proc A) calling mmap(2) with MAP_FIXED
        and an address that overlaps with an existing text mapping.
        This will result in a panic in one of the following ways:

         (1) Panic occurs when process proc A exits.

         (2) The process proc A does a munmap(2) of the previous
             mmap(2) (as mentioned above) and subsequent mmap(2)
             calls from any process (proc X) get assigned the same
             address. When process proc X exits (case 1) the panic
             occurs.

        A stack trace may look similar to the following:

        panic+0x6c
        hdl_return_id+0xb8
        hdl_free_protid+0x1c
        hdl_detach+0x17c
        attachreg+0x228
        mmap_anon_object+0xc4
        smmap_common+0x35c
        smmap+0x50
        syscall+0x750
        $syscallrtn+0x0

        PHKL_25129:
        ( SR:8606215349 CR:JAGad84536 )
        Memory corruption may occur after the installation of
        PHKL_24679.

   &nb