Jump to content 日本-日本語
日本HPホーム 製品とサービス サポートとドライバ ソリューション ご購入方法
≫ お問い合わせ
日本HPホーム
企業ユーザ向けサポート情報   >  HP-UX サポート  >  セキュリティ報告&パッチダイジェスト翻訳版

PHSS_35380 s700_800 11.00 ld(1)およびリンカーツール累積パッチ

企業ユーザ向けサポート情報

HP-UX サポート
Tru64 サポート
OpenVMS サポート
セキュリティ報告&パッチダイジェスト翻訳版
技術情報ツリー
ソフトウェアアップデート情報
ITRC日本フォーラム

ITRC

パッチデータベース
技術情報ベースの検索
サポートケースマネージャ
ソフトウェア アップデート マネージャ (SUM)
ご利用の手順
日本HPサイトマップ
コンテンツに進む
パッチ名:   PHSS_35380

パッチ摘要: s700_800 11.00 ld(1)およびリンカーツール累積パッチ

作成日:  07/02/22

公開日:  07/03/01

ハードウェアプラットフォームおよびOSリリース:

	s700: 11.00
	s800: 11.00

現象:

	PHSS_35380:

	01)JAGag21129:
	エラー"chatr(error), cannot set/reset text rewrite flag for program"。

	02)JAGag23939:
	B.11.58 dld.slを使用している場合にdlopenを呼び出すと、実行可能プログラ
	ムutil_orarest.exeがハングします。

	03)JAGag24654:
	"/opt/langtools/lib"が存在しないと、パスプリフィックスが使えません。

	04)JAGaf17151:
	plabel修正の欠落した不正なオブジェクトを検出すると、ldがクラッシュしま
	す。

	05)JAGag13891:
	ldでのエラー"ld: Cannot create a segment-relative dynamic
	relocation..."。

	06)JAGag17259:
	ld32でのエラー"Target of unconditional jump is out of range"。

	07)JAGae95124:
	dlopen(0, ..)で取得したハンドルをdlclose()でクローズできません。

	08)JAGag17518:
	BIND_VERBOSE機能をサポートするようにdlopenを拡張する必要があります。

問題点の説明:
 
	PHSS_35380:

	01)JAGag21129:
	エラー"chatr(error), cannot set/reset text rewrite flag for program"。

	解決方法:
	chatr32を修正しました。

	02)JAGag23939:
	B.11.58 dld.slを使用している場合にdlopenを呼び出すと、実行可能プログラ
	ムutil_orarest.exeがハングしていました。

	解決方法:
	32ビットのdld.slを修正しました。

	03)JAGag24654:
	"/opt/langtools/lib"が存在しないと、パスプリフィックスが使えませんでし
	た。

	解決方法:
	ld32を修正しました。

	04)JAGaf17151:
	plabel修正の欠落した不正なオブジェクトを検出すると、ldがクラッシュして
	いました。

	解決方法:
	DATA UNSATタイプのシンボルのplabel修正を処理するようにld32を修正しまし
	た。

	05)JAGag13891:
	ldでのエラー"ld: Cannot create a segment-relative dynamic
	relocation..."。

	解決方法:
	ld64を修正しました。

	06)JAGag17259:
	ld32でのエラー"Target of unconditional jump is out of range"。

	解決方法:
	PA1.1でこの問題が起きていました。ld32を修正しました。

	07)JAGae95124:
	dlopen(0, ..)で取得したハンドルをdlclose()でクローズできませんでした。

	解決方法:
	dlclose()を修正しました。

	08)JAGag17518:
	BIND_VERBOSE機能をサポートするようにdlopenを拡張する必要があります。

	解決方法:
	shl_load()タイプのBIND_VERBOSEモードをサポートするようにdlopen()を拡張
	しました。

-----------------------------------------------------------------------------
Patch Name: PHSS_35380

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

Creation Date: 07/02/22

Post Date: 07/03/01

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

Products: N/A

Filesets: 
	OS-Core.C-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
	OS-Core.C-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
	OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
	OS-Core.CMDS-AUX,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
	ProgSupport.PROG-AUX,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
	ProgSupport.PROG-AX-64ALIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
	OS-Core.CORE-64SLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
	OS-Core.C-MIN-32ALIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
	OS-Core.C-MIN-64ALIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
	ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
	ProgSupport.LANG-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
	ProgSupport.PAUX-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
	ProgSupport.C-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
	OS-Core.CAUX-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical: 
	Yes
	PHSS_35380: HANG ABORT
		Contains fixes for the following:
		JAGag23939: util_orarest.exe executable
		hangs in dlopen when using B.11.58 dld.sl
		JAGaf17151: ld crash on illegal object
		that's missing a plabel fixup

	PHSS_35378: MEMORY_LEAK
		Contains fixes for the following:
		JAGag15508: memory leak observed with
		dld.sl

	PHSS_33036: CORRUPTION HANG
		Contains fixes for the following:
		JAGaf75949: Fix-up applied to unknown
		instruction leading to corruption of
		code
		JAGaf94877: combination of direct-bind
		and GST hangs ELF dld

	PHSS_33032: ABORT
		Contains fixes for the following:
		JAGaf76364: 10.X binaries fail:
		mmap fails for dld's bss

	PHSS_32863: ABORT HANG
		Contains fixes for the following:
		JAGaf53495: 11.33 and greater dld.sl will
	        hang if shl_load is passed NULL for filename
		JAGaf52047: ld -r loses debug info and causes
	        pxdb to abort
	        JAGaf70006:SIGFPE in dld
		JAGaf62403: 11.33 and greater dld.sl will
	        dump core in filename is NULL in 11.23
		JAGaf68593: pa32 setuid programs get sigsegv
	        if dld.sl.conf exists and SHLIB_PATH
		JAGaf64212: Patch PHSS_30970 can keep Remote
	        Graphics sender from running
		JAGaf65839: Memory fault abort if non-root
	        runs prog & /etc/dld.sl.conf is not empty

	PHSS_30969: MEMORY_LEAK
		Contains fixes for the following:
		JAGaf46989 dlopen/shl_load memory leak in 64-bit dld

	PHSS_30967: MEMORY_LEAK CORRUPTION ABORT HANG OTHER
		Contains fixes for the following:
		JAGaf19767 linker B.11.38 creates corrupt shared lib
		JAGaf20549 dlopen memory leak anon mmap region
		JAGaf26890 Signal 11 after dlopen and dlclosing
	        if using +gst
	        JAGaf29954 11.23 threaded programs hang on exit
	        JAGaf31725 PA64/IA GST: dld SIGSEGV on dlclose

	PHSS_30965: MEMORY_LEAK ABORT CORRUPTION OTHER
		Contains fixes for the following:
		JAGaf09298 memory leak in shl_load
		JAGaf08481 dlmodinfo calls too slow
		JAGaf21601 ldd does no longer work on PA1.1 systems
		JAGaf06607 elfdump aborts if input file not found
		JAGaf19767 linker B.11.38 creates corrupt shared lib

	PHSS_30048: ABORT MEMORY_LEAK OTHER
		Contains fixes for the following:
		JAGae98132 dld memory leak
		JAGae86837 dld abort
		JAGae85354 libelf exiting
		JAGae90058 linker out of memory
		JAGae91522 ld records build-time library paths

	PHSS_28869: ABORT HANG OTHER
		Contains fixes for the following:
		JAGae67734 : potential dld deadlock
		JAGae70733 : coredump
		JAGae53613 : hang
		JAGae66927 : linker fails to exec
		JAGae81418 : application abort
		JAGae76252 : abort

	PHSS_28434: ABORT OTHER
		Contains fixes for the following:
		JAGae67734 : potential deadlock
		JAGae01140 : implement DTLS
		JAGae44082 : broken DT_INIT/DT_FINI
		JAGae45702 : overlaid symbols in TLS
		JAGae52258 : DIR64 error messages
		JAGae53435 : fdp_init is not thread safe
		JAGae54705 : +ee doesn't work with _etext
		JAGae55664 : linker dumps core with -d -r

	PHSS_26559: 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_26262: HANG CORRUPTION
		Contains fix for shl_load hang problem,
		Thread local storage addresses gets
		corrupted, application hangs with +mergeseg
		enabled.

	PHSS_22478: OTHER
		Contains LD_PRELOAD functionality

	PHSS_21947: HANG
		Shl_unload hangs for certain applications

	PHSS_20014: ABORT
		Shl_load intermittently fails with mmap error
		EINVAL in a threaded app.

	PHSS_19866: OTHER
		special support for OGL's TLS sh library
		in dld (32 & 64 bit)

	PHSS_18072: ABORT
		ld aborts with sigsegv when linking pro/e

Category Tags: 
	defect_repair enhancement general_release critical
	halts_system corruption memory_leak

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

Symptoms: 
	PHSS_35380:

	- JAGag21129:
	  chatr(error), cannot set/reset text rewrite flag
	  for program

	- JAGag23939:
	  util_orarest.exe executable hangs in dlopen when
	  using B.11.58 dld.sl

	- JAGag24654:
	  path prefixing fails when "/opt/langtools/lib"
	  does not exist

	- JAGaf17151:
	  ld crash on illegal object that's missing a
	  plabel fixup

	- JAGag13891:
	  ld reports "ld: Cannot create a segment-relative
	  dynamic relocation..."

	- JAGag17259:
	  ld32 is emitting error "Target of unconditional
	  jump is out of range"

	- JAGae95124:
	  calling dlclose() on a handle obtained with
	  dlopen(0, ..) fails

	- JAGag17518:
	  need dlopen to have a BIND_VERBOSE feature

	PHSS_35378:

	- JAGag15508:
	  memory leak observed with dld.sl

	- JAGag16003:
	  /usr/lib/dld.sl: Can't find path for shared
	  library

	- JAGag17442:
	  In shl_get(), although -2 was set to index,
	  file name cannot be got

	PHSS_33036:

	- JAGaf02195:
	  32-bit linker with enhanced functionality to
	  support -B group option

	- JAGaf55897:
	  nm/strip/size can't handle objects with more
	  than 64K subspaces

	- JAGag07480:
	  ld -r generates branch sections that are too
	  big

	- JAGaf08047:
	  Map -T option to +nommap for 64 bit linker

	- JAGaf98511:
	  BIND_VERBOSE is turned on by default for TLS
	  load for PA32

	- JAGaf75949:
	  Fix-up applied to unknown instruction leading
	  to corruption of code

	- JAGaf91247:
	  Missing BASENAME match for previously seen
	  libraries

	- JAGaf75781:
	  Duplicate library loads results in very slow
	  program startup

	- JAGaf86541:
	  Executable has incorrect shared library path

	- JAGaf94877:
	  combination of direct-bind and GST hangs ELF
	  dld

	- JAGag05283:
	  Relocatable kernel build fails on 11.23 systems
	  with new linker patch

	- JAGag02814:
	  need an ld32 option to turn off linker warnings

	PHSS_33034:

	- JAGaf91568:
	  pa32 linker fails to link due to mmap
	  failure

	PHSS_33032:

	- JAGaf76364:
	  10.X binaries fail: mmap fails for
	  dld's bss

	PHSS_32863:

	- JAGaf74809:
	  Increased auditing records after
	  PHSS_30970

	- JAGaf70006:
	  SIGFPE in dld

	- JAGae87533:
	  Slow exception handling perf with dlmodinfo
	  for +DD64 or IPF

	- JAGaf54369:
	  ld, ldd, chatr man-pages missing from
	  PHSS_30970, PHSS_30969

	- JAGaf53495:
	  11.33 and greater dld.sl will hang if shl_load
	  is passed NULL for filename

	- JAGaf52047:
	  ld -r loses debug info and causes pxdb to
	  abort

	- JAGaf60602:
	  ldd32 shows paths as recorded instead of
	  dynamic path search result

	- JAGaf60391:
	  implement RTLD_DEFAULT and RTLD_SELF
	  for PA32

	- JAGaf54245:
	  linker creates bad libjvm

	- JAGaf62403:
	  11.33 and greater dld.sl will dump core in filename
	  is NULL in 11.23

	- JAGaf54658:
	  chatr on PA system lies about IA executable

	- JAGaf68593:
	  pa32 setuid programs get sigsegv if dld.sl.conf
	  exists and SHLIB_PATH is NULL

	- JAGaf64388:
	  PA32 loader should not read() dl_header (text
	  segment) of shared library

	- JAGaf64212:
	  Patch PHSS_30970 can keep Remote Graphics sender
	  from running

	- JAGaf65543:
	  PA64 loader slow in processing relocations

	- JAGaf68158:
	  UNIX2003: linker should apply current umask
	  to output file

	- JAGaf65839:
	  Memory fault abort if non-root runs prog &
	  /etc/dld.sl.conf is not empty

	- JAGaf50721:
	  random /usr/lib/dld.sl: Call to mmap()failed - TEXT

	- JAGaf59830:
	  /usr/lib/dld.sl didn't get updated during 11.11
	  updates

	- JAGaf64526:
	  PHSS_33275 broke 11.11 to 11.23 updates on PA systems

	- JAGaf54803:
	  Java does not run when executed from a setuid program

	- JAGaf52094:
	  11.11: pre-release linker patch PHSS_30970 is not
	  update-ux safe

	- JAGab70769:
	  Modify dld64 to circumvent the limitation of
	  mmap()

	- JAGaf63699:
	  new linker "+dbg" option for "chatr +dbg enable"
	  functionality

	- JAGae96315:
	  embedded path not quite right for java setuid

	- JAGaf57097:
	  java setuid app doesn't pick up SHLIB_PATH

	- JAGaf60237:
	  provide more control to map shared library
	  text private

	- JAGaf13010:
	  Linker needs to disregard LD* for privileges
	  as well

	- JAGaf61053:
	  setuid applications ignores SHLIB_PATH &
	  LD_LIBRARY_PATH path env

	- JAGaf49392:
	  text rewrite though dld to optimize shared
	  library calls

	- JAGaf30203:
	  +noinputmmap in ld32

	PHSS_30969:

	- JAGaf46989:
	    memory leak in dlopen/shl_load

	PHSS_30967:

	- JAGaf09537:
	    Optimizing shared library loading

	- JAGaf13366:
	    Linker incorrectly marks import entries as TLS in
	    a.out

	- JAGae90129:
	    Turn off i/p files being mmaped(libelf)

	- JAGaf35469:
	    Notification of shared library load completion

	- JAGaf24092:
	    Increased number of stat calls

	- JAGaf01996:
	    change default pxdb lookup path in linker

	- JAGaf19767:
	    linker B.11.38 creates corrupt shared lib

	- JAGaf01618:
	    fastbind tsdFepCfg.exe Assertion failure

	- JAGae77599:
	    11.0 32-bit libdld is async-cancel unsafe

	- JAGaf20549:
	    dlopen memory leak anon mmap region not unmapped

	- JAGaf23651:
	    dtls problem: program quits with SIGKILL

	- JAGaf26890:
	    Signal 11 after dlopen and dlclosing if using +gst

	- JAGaf29954:
	    11.23 threaded programs hang on exit

	- JAGaf30765:
	    Patch gets command errors from ln, rm, mv

	- JAGaf31725:
	    PA64/IA GST: dld SIGSEGV on dlclose

	PHSS_30965:

	- JAGaf09298: Severity :4
	    shl_load memory leak

	- JAGaf09201: Severity :7
	    Expose SOM file_time to debugger

	- JAGaf08481: Severity :9
	    dlmodinfo calls too slow

	- JAGaf06607: Severity :4
	    Elfdump dumps core if the input file does not
	    exist

	- JAGaf02128: Severity :7
	    Embedded path cannot be disabled ELF-64

	- JAGaf21601: Severity :7
	    ldd does no longer work on PA1.1 systems

	- JAGaf01618: Severity :5
	    fastbind fails with message Assertion failed

	- JAGaf19767: Severity :7
	    linker B.11.38 creates corrupt shared lib

	PHSS_30048:

	- JAGae98132: Severity :6
	    dlopen memory leak

	- JAGae89091: Severity :4
	    initializers not called in threaded environment

	- JAGae86837: Severity :7
	    SEGV in dld.sl

	- JAGae77599: Severity :4
	    dld is not async cancel safe

	- JAGaf01785: Severity :4
	    linker inserted BL stubs cannot reach target

	- JAGaf02188: Severity :4
	    32-bit libelf.2 not shipped in  linker patches

	- JAGae85354: Severity :5
	    libelf exiting on malloc failure

	- JAGae90058: Severity :5
	    linker runs out of memory with big input files

	- JAGae91522: Severity :9
	    linker records build-time library paths

	PHSS_28869:

	- JAGae53613: Severity:6
	    B.11.33 /usr/lib/pa20_64/dld.sl hang
	    while doing a symbol lookup JAVA

	- JAGae59498: Severity:4
	    +O4 with archive_shared gets
	    ld relocation error

	- JAGae59172: Severity:2
	    From SD unconfigure script, unable to
	    run executable that uses JVM.

	- JAGae56982: Severity:2
	    set BROWSER env var appropriately
	    for linker +help

	- JAGae63325: Severity:5
	    ld -s incorrectly strips version ID
	    in .note section

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

	- JAGae59006: Severity:4
	    dld should call unload notification
	    after all terminators are invoked

	- JAGae47167: Severity:3
	    IC51:EVE1:size internal error:
	    Unknown VOF exception 9:sizerr 3501

	- JAGae67734: Severity:8
	    BOR can potentially be re-entered
	    from pthread_setcancelstate()

	- JAGae66927: Severity:9
	    linker fails to exec on IC61 & IC62

	- JAGae70733: Severity:7
	    dld.sl causing coredump in
	    swlist and co.

	- JAGae69610: Severity:4
	    dld doesn't  honor NO_RECOVERY
	    segment bit for shared libs

	- JAGae54474: Severity:4
	    chatr says file may be corrupt when
	    it is not, scary message

	- JAGae82599: Severity:4
	    Need to unset LD_PRELOAD environment
	    variable after dld runs.

	- JAGae60232: Severity:2
	    Replace Netscape with Mozilla
	    for linker +help.

	- JAGae81418: Severity:8
	    B.11.36 dld.sl does not search
	    the current directory

	- JAGae76252: Severity:8
	    Unresolved symbol <libname> from <libname>
	    if +I initializer defined in shlib dependency

	PHSS_28434:

	- 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
	    32 bit PA ld and tls generate executable
	    with symbols overlaid

	- 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_26559:

	- 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 fails 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 no longer 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
	    32 bit 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

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

	- 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_26262:

	- 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

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

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

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

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

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

	- JAGad72709 : Severity : 7
	    HPUX_ALIGN HPUX_WORD in 64 bit causes shl_load
	    to hang

	- JAGae01208 : Severity : 4
	    32 bit: 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

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

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

	PHSS_24303:

	- 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

	- 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 occurred.

	- 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.

	- 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

	- JAGad74373  : Severity : 4
	    32 bit filter libraries bugs

	- 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
	    32 bit: wrong TLS offsets if -r is used twice

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

	- JAGad51282  : Severity : 4
	    32 bit: +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

	- 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

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

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

	- JAGad73063  : Severity : 4
	    redundant 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 -> HPUX 11.11

	PHSS_23440:

	- 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
	    32 bit: +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

	PHSS_23573:

	- JAGad50188
	    shl_findsym is failing.

	PHSS_23377:

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

	PHSS_22514:

	- 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 pragmas
	    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

	- 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

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

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

	- JAGad27981:  Severity: 8
	    corrupt message catalogs

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

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

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

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

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

	- JAGad07944:  Severity: 1
	    odump -sllibloadlist dumps core

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

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

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

	- JAGad01432:  Severity: 9
	    XtCreateWidget crash

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

	- 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

	- 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

	- 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

	PHSS_22478:

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

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

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

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

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

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

	- 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

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

	- JAGad13677:  Severity: 9
	    User application fails on ic18

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

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

	- JAGad13712:  Severity: 7
	    Monitor and Xserver Configuration
	    screens hang on exit

	- JAGad13660:  Severity: 7
	    dld B.11.17 in PHSS_20014: compare of
	    function pointers returns false

	- JAGad10593:  Severity: 9
	    User application fails on ic18

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

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

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

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

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

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

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

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

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

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

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

	- JAGad03144:  Severity: 4
	    32 bit dlopen: skips libs with internal name,
	    error string incorrect

	- JAGad03009:  Severity: 5
	    dld.sl hangs on shl_load() with
	    circular dependencies

	- JAGab72456:  Severity: 4
	  Implement LD_PRELOAD functionality.

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

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

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

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

	PHSS_21947:
	- JAGad13660:  Severity: 7
	   dld.sl in PHSS_20014: comparison of function pointers
	   wrongly returns false in some cases

	- JAGad13712:  Severity: 7
	   dld.sl in PHSS_20014: SAM hangs on exit

	PHSS_20014:
	- JAGac84467:  Severity:4
	   ld64: PBO'ed .a and +n results error 7204

	- JAGab72684:  Severity:8
	   Signal 11 when building large aC++ application

	- JAGad03009:  Severity:5
	   shl_load hangs on libraries with circular dependencies

	- JAGad03144:  Severity:4
	   32 bit dlopen does not load shared libraries with an
	   internal name.

	- JAGac79136:  Severity:1
	   chatr doesn't recognize +plabel_cache option

	- JAGab03645: Severity: 2
	   ld doesn't copy over debug info when -r and +noobjdebug
	   are specified

	- JAGac84437: Severity: 2
	   dld assertion failure with +plabel_cache +gst

	- JAGaa42493: Severity: 2
	   Errors in "Interoperability of 32/64 bit applications"
	   white paper

	- JAGaa80539: Severity: 3
	   wdb can't find src files in-place in sub dir if
	   +objdebug and +Oprocelim

	- JAGaa95593: Severity: 3
	   Incorrect symbol address and subsp alignment if
	   diff subsp align exists

	- JAGab03838: Severity: 4
	   Same as JAGaa95816 end.o debug info not copied over in
	   nonobjdebug mode

	- JAGab31348: Severity: 4
	   ar64 behaves differently than ar32 - failing X/Open
	   standard test.

	- JAGab76835: Severity: 4
	   +compat doesn't invoke initializers in correct order

	- JAGab81994: Severity: 4
	   ld: Can't get current working directory if libc
	   PHCO_19691

	- JAGac29277: Severity: 4
	   Add support for Gprof shared library support in
	   linker/dld.

	- JAGac39394: Severity: 4
	   ar -l writes to $TMPDIR, if defined, for ar64.

	- JAGac40288: Severity: 4
	   odump -verifyall to suppress stub warnings on
	   executables

	- JAGac40519: Severity: 4
	   64 bit lddstub is not executable on newer kernels.

	- JAGac40521: Severity: 4
	   dldd: need to port fixes in 10.20 to 11.00 dldd
	   implementation.

	- JAGac42575: Severity: 4
	   elfdump doesn't recognize Valid SH type
	   SHT_PARISC_DLKM or SHT_HP_DLKM

	- JAGac42804: Severity: 4
	   ld B.11.13 aborts when symbol exceeds 2048
	   chars - Memory fault

	- JAGac59625: Severity: 4
	   chatr32: use bit23 (instead of 15) exec_flags/
	   auxheader for Lazy swap

	- JAGac84482: Severity: 4
	   ar32: too many external symbols

	- JAGab12907: Severity: 5
	   libelf elf_errmsg is unclear.

	- JAGab70907: Severity: 5
	   fork model for writing flow.data file undesirable.

	- JAGab76087: Severity: 5
	   Enhance odump to mark TLS symbol definitions and
	   references.

	- JAGac40441: Severity: 5
	   shl_load fails to load pre-GST shared libraries.

	- JAGac42392: Severity: 5
	   Can't set break point in shared library initializers
	  (64-bit PA).

	- JAGac46746: Severity: 5
	   Excessive ld64 link times; too many lseeks.

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

	- JAGac78638: Severity: 5
	   Need to remove obsolete ELFCLASS64_A reference in
	   linker/ar.

	- JAGaa95506: Severity: 6
	   Signal 6 Subsp_Dict(subsp_ind).is_comdat, comdat.c
	   +objdebug -r.

	- JAGab43956: Severity: 6
	   SIGBUS on Informix with +I instrumented .

	- JAGac42571: Severity: 7
	   PA linkers don't recognize valid Section Header type
	   SHT_PARISC_DLKM

	- JAGac86844: Severity: 8
	   ld64 core dumps building 11.11 ic15 kernel

	- JAGab73709: Severity: 9
	   gdb crashes when loading the rhythm_server in i2

	- JAGaa80562:   Severity: 4
	   dld doesn't notify debugger about shlib events after
	   attach.

	- JAGaa80574:   Severity: 4
	   shl_unload() unloads plabels used by other shared
	   libraries.

	- JAGaa84983:   Severity: 6
	   Linker in infinite loop with -g.

	- JAGaa93260:   Severity: 1
	   ER: Make chatr(1) error messages more accurate, manpage
	   mention scripts.

	- JAGaa93916:   Severity: 3
	   Better error/warning messages for chatr.

	- JAGaa94173:   Severity: 6
	   ld64 -r causes pxdb internal warning: 2 blocks missing
	   K_END.

	- JAGaa95694:   Severity: 4
	   ld32 fails to generate long branch stub and output
	   invalid fixup error.

	- JAGab16593:   Severity: 3
	   pbo_kmem doesn't record kernel size/timestamp
	   correctly.

	- JAGab16715:    Severity: 4
	   Linker shlib export stubs are merged improperly
	   with ld -r.

	- JAGab17941:    Severity: 4
	   +objdebugonly option to linker (64-bit and 32-bit)
	   for UX11.11

	- JAGab18082:    Severity: 8
	   10.x shl_load intermittently fails mmap error EINVAL
	   in a threaded app

	- JAGab18157:    Severity: 5
	   seg fault when try to link PHOENIX with dependdb-enabled
	   ld32.be.

	- JAGab24503:   Severity: 4
	   Use only one prod_version.h instead of two for PHOENIX.

	- JAGab25307:   Severity: 8
	   Duplicate symbol when compiling +I and +DA2.0W.

	- JAGab40272:   Severity: 4
	   Incorrect __text_start address if the first contrib
	   has 0x1000 alignment.

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

	- JAGab67527:   Severity: 9
	   Duplicate symbols with +I, shared library, java src.

	- JAGab68332:   Severity: 4
	   ld64 should generate DT_INIT_ARRAY/DT_FINI_ARRAY
	   entries, if necessary.

	- JAGab70995:   Severity: 9
	   chatr +pd +pi ineffective for stripped (using strip
	   command) binaries.

	- JAGab71290:   Severity: 7
	   linker increases TEXT offset by +pi amount.

	- JAGab71313:   Severity: 8
	   binary not executable using +paddata.

	- JAGab71816:   Severity: 4
	   ld32 aborts due to incorrect PLT_REL fixup.

	PHSS_19866:
	- JAGab17617:   Severity: 7
	   shared bound commands in /usr have grown in size.

	- JAGab18660:   Severity: 5
	   linker must use import stubs that save rp' in shared
	   libs.

	- JAGaa85093:   Severity: 7
	   Bad code for +DA2.0 FLDW of shared lib global in a.out

	- JAGab39500:   Severity: 4
	   ld -r/comdat doesn't work properly for Cxperf/Cxoi

	- JAGab24496:   Severity: 8
	   linker (ld32) after PHSS_16404 patch links slower with
	   performance pragmas

	- JAGab21186:   Severity: 8
	   Special support for OGL's TLS sh library in dld
	   (32 & 64 bit)

	- JAGab24400:   Severity: 8
	   CHATR to support marking a 3rd/4th quadrant for private
	   data space

	- JAGaa85148:   Severity: 5
	   long symbol name crashes ar32

	- JAGab67763:   Severity: 6
	   libdld.sl functionality is not available, shl_load in
	   ld_int?

	- JAGab31762:   Severity: 6
	   patched ar64 versions are slower than original 11.0
	   ar64

	- JAGab70827:   Severity: 7
	   shl_findsym() 64 bit doesn't set errno correctly

	- JAGaa93068:   Severity: 7
	   ld64 produces split unwind regions in large load
	   modules, .dynhash

	PHSS_18072:
	- JAGaa85162:
	   ld64 doesn't pad data properly with the +paddata option

	- JAGaa93751:
	   Request to use HP_DEFINED_EXTERNAL on dl* routines in
	   libdld.sl

	- JAGaa93754:
	   Request to add HP_DEFINED_EXTERNAL to shl*() functions
	   in libdld.sl

	- JAGaa92679:
	   ar hangs/fails on standard compliance tests

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

	- JAGaa85168:
	   PHSS_16404 ld aborts with sigsegv when linking pro/e
	   ILP32

	- JAGaa85096:
	   linker puts out unnecessary export stubs

	- JAGaa80603:
	   PBO counter is not properly dumped from multiple shared
	   libraries to flow.data (64 bit)

	- JAGaa93476:
	   ld64 performance improvement request

	- JAGaa93751, JAGaa93754:
	   faster shared library performance

	- JAGaa85150:
	   Profiling shared libraries causes segmentation fault by
	   linker

	- JAGaa85151:
	   +objdebug does not generate linkmap for TLS data

	- JAGaa95862:
	   +objdebug causes incorrect dir name generated in linkmap

	- JAGaa93910, JAGab03785:
	   problem in flow.data locking code for multiple update

	- JAGaa80600:
	   Pro/E LP64 link time is 3X-4X longer than ILP32

	- JAGab03726:
	   +I with DA2.0W causes duplicate symbols in ld

	- JAGab09473:
	   problem in handling long return for ST_PRI_PROG and
	   ST_SEC_PROG symbols

	- JAGab11108:
	   Prelude 990p ib8 LFG swagent.log warnings

	PHSS_17825:
	- JAGaa95847:
	   ar does not replace files in an archive with older files

	- JAGaa95909:
	   swverify errors during update

	PHSS_17571:
	- CLLbs17165:
	  dld32 hangs on A-Class

	PHSS_16841:
	  11.01- Objdebug implementation

	PHSS_16540:
	  Fix swverify error in PHSS_16404

	PHSS_16404:
	32 bit dld
	----------
	  - CLLbs14384:
	       Enh 11.0 dld32 to recognize special 10.x shared
	       libs marking (The fix is required for SYBASE/IQ app).
	  - CLLbs15531:
	       11.0 patch do not have a correct elfdump.cat file

	PHSS_16181:
	64 bit linker
	-------------
	  - CLLbs15415:
	       Archived linking with FDP causes performance
	       degradation

	PHSS_15316:
	64 bit linker and dld, 32 bit linker and dld
	--------------------------------------------
	  - ld64: padding options +pdzero, +padtext, +paddata
	  - CLLbs14103:
	       64 bit dlopen() corrupts brk pointer
	  - CLLbs11948:
	       dld's BIND deferred doesn't work for aC++
	       adjuster thunks
	  - CLLbs14384:
	       Enh 11.0 dld32 to recognize special 10.x shared
	       libs marking (Ignore this defect. Internal and
	       temporary fix only.  The feature is not available
	       in this patch).
	  - CLLbs10400:
	       Shouldn't invoke fdp under -r option
	  - CLLbs13982:
	       ld -r causes incorrect functions to be called when
	       building aC++ shlib

	PHSS_15252:
	  Swverify and swremove errors with PHSS_14580 are fixed.
	  ADDIL optimization not suppressed in presence of
	  debug information.

	PHSS_14580:
	  CXPERF functionality and huge bss support

	PHSS_14245:
	64 bit linker
	-------------
	  - CLLbs13185:                 Severity:  2
	       SLLIC ELF support does no include Compilation Unit
	       Dictionary from SOM

	PHSS_13415:
	64 bit linker and SOM tools patch
	---------------------------------
	Defect repairs
	  - CLLbs12742/4701375121:      Severity:  9
	       +Oprocelim removes more than it should,
	       causing runtime error
	  - CLLbs12060:                 Severity:  4
	       pa20_64/dld.sl doesn't allow main in shared library
	  - CLLbs12207:                 Severity:  2
	       Bind-on-reference fails randomly because of
	       incorrect flush_cache fcn
	  - CLLbs12193:                 Severity:  9
	       nm returns exit status of 1 when file is stripped
	  - CLLbs12174:                 Severity:  9
	       64 bit strip EXE_FILE  no std err msg when EXE_FILE
	       unwritable
	  - CLLbs11877:                 Severity:  7
	       PA64 ar is creating a PA32 archive for PA64 ifiles
	  - CLLbs12813:                 Severity:  7
	       ifile in archive can be included twice in a link
	Enhancement
	  - Huge data support (bss > 4 gig).
	  - Support for mixed mode operation of IA-64 and
	    PA-RISC binaries.
	    Use +nomixedmode to suppress the feature.
	    Note: Installation of PHSS_14246 patch is required.
	32 bit linker patch
	-------------------
	Defect repairs
	  - CLLbs12207:                 Severity:  2
	       Bind-on-reference fails randomly because of incorrect
	       flush_cache fcn
	Enhancement
	  - Support for mixed mode operation of IA-64 and
	    PA-RISC binaries.
	    Use +nomixedmode to suppress the feature.
	    Note: Installation of PHSS_14246 patch is required.

Defect Description: 
	PHSS_35380:

	- JAGag21129:
	  chatr(error), cannot set/reset text rewrite flag
	  for program
	Resolution:
	  chatr32 is fixed to handle this case

	- JAGag23939:
	  util_orarest.exe executable hangs in dlopen when
	  using B.11.58 dld.sl
	Resolution:
	  32 bit dld.sl is fixed to handle this

	- JAGag24654:
	  path prefixing fails when "/opt/langtools/lib"
	  does not exist
	Resolution:
	  ld32 is fixed to handle this case

	- JAGaf17151:
	  ld crash on illegal object that's missing a
	  plabel fixup
	Resolution:
	  ld32 is fixed to handle plabel fixup for a
	  symbol of type DATA UNSAT

	- JAGag13891:
	  ld reports "ld: Cannot create a segment-relative
	  dynamic relocation..."
	Resolution:
	  ld64 is fixed to handle this

	- JAGag17259:
	  ld32 is emitting error "Target of unconditional
	  jump is out of range"
	Resolution:
	  this problem was on PA1.1 and ld32 has been
	  fixed

	- JAGae95124:
	  calling dlclose() on a handle obtained with
	  dlopen(0, ..) fails
	Resolution:
	  dlclose() is fixed to handle this case

	- JAGag17518:
	  need dlopen to have a BIND_VERBOSE feature
	Resolution:
	  dlopen() enhanced to support shl_load() type
	  BIND_VERBOSE mode

	PHSS_35378:

	- JAGag15508:
	  memory leak observed with dld.sl
	Resolution:
	  minor memory leak in dld was resolved

	- JAGag16003:
	  /usr/lib/dld.sl: Can't find path for shared
	  library
	Resolution:
	  dld's library path lookup cache implementation
	  was disabled while processing LD_PRELOAD
	  library list

	- JAGag17442:
	  In shl_get(), although -2 was set to index,
	  file name cannot be got
	Resolution:
	  shl_get() with -2 returns program or file
	  name as documented

	PHSS_33036:

	- JAGaf02195:
	  32-bit linker with enhanced functionality to
	  support -B group option
	Resolution:
	  "-B group" linker option and RTLD_GROUP
	  dlopen/dlsym flag implemented for PA32

	- JAGaf55897:
	  nm/strip/size can't handle objects with more
	  than 64K subspaces
	Resolution:
	  nm/strip/size were using "unsigned short"
	  instead of "unsigned int" for subspace index.
	  After the fix now it can handle 2^32 number
	  of subspaces

	- JAGag07480:
	  ld -r generates branch sections that are too
	  big
	Resolution:
	  Changed linker to enforce maximum section size
	  of 256KB

	- JAGaf08047:
	  Map -T option to +nommap for 64 bit linker
	Resolution:
	  Mapped -T option to +nommap

	- JAGaf98511:
	  BIND_VERBOSE is turned on by default for TLS
	  load for PA32
	Resolution:
	  Loader was changed not to turn BIND_VERBOSE
	  on by default if the library being loaded
	  contained TLS

	- JAGaf75949:
	  Fix-up applied to unknown instruction leading
	  to corruption of code
	Resolution:
	  Fixed a bug in linker R_PLT_REL fixup
	  handling which was leading to corruption of
	  code

	- JAGaf91247:
	  Missing BASENAME match for previously seen
	  libraries
	Resolution:
	  Missing BASENAME match for previously seen
	  libraries

	- JAGaf75781:
	  Duplicate library loads results in very slow
	  program startup
	Resolution:
	  For each load operation, the loader will
	  maintain a cache of paths that have been
	  searched, to avoid duplicate lookups and
	  loads

	- JAGaf86541:
	  Executable has incorrect shared library path
	Resolution:
	  Fixed incorrect termination of library search
	  when $ORIGIN-relative search failed

	- JAGaf94877:
	  combination of direct-bind and GST hangs ELF
	  dld
	Resolution:
	  Fixed loader to not add EXTERN symbols into
	  the global symbol table

	- JAGag05283:
	  Relocatable kernel build fails on 11.23 systems
	  with new linker patch
	Resolution:
	  Linker-inserted symbols are now specially
	  treated as non-symbolic

	- JAGag02814:
	  need an ld32 option to turn off linker warnings
	Resolution:
	  introduced new option "-w" to turn off linker
	  warnings

	PHSS_33034:

	- JAGaf91568:
	  pa32 linker should switch to file I/O if
	  mmap fails for input shared libraries
	Resolution:
	  pa32 linker will switch to file I/O if
	  mmap fails

	PHSS_33032:

	- JAGaf76364:
	  10.X binaries fail: mmap fails for
	  dld's bss
	Resolution:
	  Initialized the global and static
	  variables to make dld bss size zero.

	PHSS_32863:

	- JAGaf74809:
	  Increased auditing records after
	  PHSS_30970
	Resolution:
	  audctl call is not made on versions
	  below 11.23

	- JAGaf70006:
	  SIGFPE in dld
	Resolution:
	  Compile dld with +Onomoveflops

	- JAGae87533:
	  Slow exception handling perf with dlmodinfo
	  for +DD64 or IPF
	Resolution:
	  The implementation of caching in dlmodinfo
	  (JAGaf08481) has taken care of this.

	- JAGaf54369:
	  ld, ldd, chatr man-pages missing from
	  PHSS_30970, PHSS_30969
	Resolution:
	  linker patch creation scripts were updated
	  to reflect the changes in man page structure
	  made for dual-stream 11.23 patches

	- JAGaf53495:
	  11.33 and greater dld.sl will hang if shl_load
	  is passed NULL for filename
	Resolution:
	  when NULL is passed as filename proper
	  error message "invalid file name" will be displayed
	  and the program will exit

	- JAGaf52047:
	  ld -r loses debug info and causes pxdb to
	  abort
	Resolution:
	  The fix to JAGae67178 to split up large sections
	  so that branches are able to reach stubs, some debug
	  sections got split up and that messed up the sort
	  order of those sections. Now we split only text
	  sections.

	- JAGaf60602:
	  ldd32 shows paths as recorded instead of
	  dynamic path search result
	Resolution:
	  fixed bad side effect of dld memory leak fix

	- JAGaf60391:
	  implement dlsym flags RTLD_DEFAULT and RTLD_SELF
	  for PA32
	Resolution:
	  implemented support RTLD_DEFAULT and RTLD_SELF
	  for PA32

	- JAGaf54245:
	  linker creates bad libjvm
	Resolution:
	  made linker switch to RR mode for R_PLT_REL

	- JAGaf62403:
	  11.33 and greater dld.sl will dump core in filename
	  is NULL in 11.23
	Resolution:
	  filename is checked for NULL and if its null then
	  appropriate error handling routine is called

	- JAGaf54658:
	  chatr on PA system lies about IA executable
	Resolution:
	  changed chatr64 to handle only PA ELF files

	- JAGaf68593:
	  pa32 setuid programs get sigsegv if dld.sl.conf
	  exists and SHLIB_PATH is NULL
	Resolution:
	  Introduced null pointer checks in the enhanced code

	- JAGaf64388:
	  PA32 loader should not read() dl_header (text segment)
	  of shared library
	Resolution:
	  changed PA32 dld to access dl_header through
	  mmap'd text segment

	- JAGaf64212:
	  Patch PHSS_30970 can keep Remote Graphics sender
	  from running
	Resolution:
	  Solution is to put the library search paths of setuid
	  exe's in /etc/dld.sl.conf file. This feature is
	  available from AR0509 linker patches

	- JAGaf65543:
	  PA64 slow in processing relocations
	Resolution:
	  changed to use faster math operation

	- JAGaf68158:
	  UNIX2003: linker should apply current umask to
	  output file
	Resolution:
	  changed linker to use current umask if
	  UNIX_STD >= 2003

	- JAGaf65839:
	  Memory fault abort if non-root runs prog &
	  /etc/dld.sl.conf is not empty
	Resolution:
	  Fixed the code for incorrect pointer dereference

	- JAGaf50721:
	  random /usr/lib/dld.sl: Call to mmap()failed - TEXT
	Resolution:
	  Added MAP_GLOBAL flag in linker mmap system call

	- JAGaf59830:
	  /usr/lib/dld.sl didn't get updated during 11.11
	  updates
	Resolution:
	  fixed patch postinstall script

	- JAGaf64526:
	  PHSS_33275 broke 11.11 to 11.23 updates on PA systems
	Resolution:
	  fixed patch postinstall script

	- JAGaf54803:
	  Java does not run when executed from a setuid program
	Resolution:
	  dld will honour elements of SHLIB_PATH and
	  LD_LIBRARY_PATH that are specified in /etc/dld.sl.conf

	- JAGaf52094:
	  11.11: pre-release linker patch PHSS_30970 is not
	  update-ux safe
	Resolution:
	  Postinstall script is modified to use
	  "ln" for "/sbin/ln"

	- JAGab70769:
	  Modify dld64 to circumvent the limitation of
	  mmap()
	Resolution:
	  Modified fallback scheme to take into account fixed
	  address that cannot be modified under PA64/IPF dld.so

	- JAGaf63699:
	  new linker "+dbg" option for "chatr +dbg enable"
	  functionality
	Resolution:
	  linker will set the debug-private flag in the
	  dl-header of the target executable/library if +dbg
	  is specified

	- JAGae96315:
	  embedded path not quite right for java setuid
	Resolution:
	  dld will honour elements of SHLIB_PATH and
	  LD_LIBRARY_PATH that are specified in /etc/dld.sl.conf

	- JAGaf57097:
	  java setuid app doesn't pick up SHLIB_PATH
	Resolution:
	  dld will honour elements of SHLIB_PATH and
	  LD_LIBRARY_PATH that are specified in /etc/dld.sl.conf

	- JAGaf60237:
	  provide more control to map shared library
	  text private
	Resolution:
	  implemented new dlopen flag RTLD_TEXT_PRIVATE and made
	  "chatr +dbg enable" work for shared libraries

	- JAGaf13010:
	  Linker needs to disregard LD* for privileges
	  as well
	Resolution:
	  For privileged programs dynamic path look up
	  is disabled

	- JAGaf61053:
	  setuid applications ignores SHLIB_PATH &
	  LD_LIBRARY_PATH path env
	Resolution:
	  dld will honour elements of SHLIB_PATH and
	  LD_LIBRARY_PATH that are specified in /etc/dld.sl.conf

	- JAGaf49392:
	  text rewrite though dld to optimize shared
	  library calls
	Resolution:
	  rewriting call sites for intra-module calls.
	  rewriting PA1.1 interspace branch sequences with PA2.0
	  code

	- JAGaf30203:
	  +noinputmmap in ld32
	Resolution:
	  This option will not mmap the libraries and use buffered
	  read and write

	PHSS_30969:

	- JAGaf46989:
	    memory leak in dlopen/shl_load in PA64 dld
	Resolution:
	    freed memory allocated for debugger callback

	PHSS_30967:

	- JAGaf09537:
	    Optimizing shared library loading
	Resolution:
	    optimized heavily used functions in dld.sl.

	- JAGaf13366:
	    Linker incorrectly marks import entries as TLS in
	    a.out
	Resolution:
	    changed ld32 not to mark TLS import entries
	    for executables.

	- JAGae90129:
	    Turn off i/p files being mmaped(libelf)
	Resolution:
	    Introduced function _elf_set_mmap_for_read
	    to enable/disable i/p files from being
	    mmaped.

	- JAGaf35469:
	    Notification of shared library load completion
	Resolution:
	    Introduced a new event DLD_CB_LOAD_COMPLETE
	    to gdb to notify shared library load
	    completion.

	- JAGaf24092:
	    Increased number of stat calls after installing patch
	    PHSS_28436
	Resolution:
	  Modified the function map_shlib to remove the node
	  corresponding to embedded path of the parent from the
	  dynamic path list while returning.

	- JAGaf01996:
	    Change default pxdb lookup path in linker
	Resolution:
	  32 bit and 64 bit linker are modified to look for pxdb
	  first in /opt/langtools/bin/pxdb and on failure in
	  /usr/ccs/bin/pxdb

	- JAGaf01618:
	    HP-UX 11.11 plus aC++ A.03.50: fastbind tsdFepCfg.exe
	    Assertion failed
	Resolution:
	  The specific cause of the problem is the insertion of
	  __tls_get_addr into the symbol table by dld (as required
	  by DTLS) even before FB_LIB_BEGIN was emitted. The fix
	  is done by correcting the sequence.

	- JAGae77599:
	    11.0 32-bit libdld is async-cancel unsafe
	Resolution:
	  dld will register a pre-fork and a post-fork callback
	  with __thread_atfork(). dld_prefork will set a flag and
	  dld_postfork will reset it. dld_entry and dld_exit will
	  call __thread_setcancelstate only if this flag is not
	  set.

	- JAGaf20549:
	    dlopen memory leak - anon mmap region not unmapped
	Resolution:
	  dynamic paths for shared libraries enabled, when
	  searching for shared libraries, temporary strings that
	  are dynamically allocated within dld to hold absolute
	  shared library paths constructed from the basename and
	  lookup paths are not being freed. The fix frees up these
	  temp strings.

	- JAGaf23651:
	    dtls problem: program quits with SIGKILL
	Resolution:
	  LE_runtime_tls_value in Lib/lib_entry.c calls
	  __tls_get_addr and _lwp_getprivate while holding
	  BOR lock. dld enters BOR again for these symbols
	  (only __tls_get_addr for IA) and so dld kills the
	  application. fix is to release BOR lock while
	  calling these symbols.

	- JAGaf26890:
	    Signal 11 after dlopen and dlclosing if using +gst
	Resolution:
	  when gst is enabled, if the module being unloaded has a
	  dependency which has already been loaded, the dlsym for
	  _DYNAMIC is returning an address from that other library.
	  dlsym should not look in global symbol table, at least
	  when a handle is specified. so the proposed fix is to
	  call GST_lookup in LL_sym_search only when the list is
	  the same as dld's global liblist.

	- JAGaf29954:
	    11.23 threaded programs hang on exit
	Resolution:
	  dld_entry/dld_exit was called through _shl_bor because
	  of a call from within a libpthread routine, the thread
	  (pthread_setcancelstate) will try to acquire a lock
	  which it may already be holding. libpthread routines are
	  unable to detect this potential deadlock and get into
	  a hang. the fix will be to not disable async cancellation
	  from within _shl_bor and do it only from within other
	  entries into critical section.

	-JAGaf30765:
	    PHSS_30966 gets command errors from ln, rm, mv during
	    update
	Resolution:
	  Repackaging PHSS_30965 & PHSS_30966 to omit the buggy
	  11.40 dld resulted in customizations for the linker patch
	  twice. fix is to done by repairing the install scripts
	  and repackage patch.

	- JAGaf31725:
	    PA64/IA GST: dld SIGSEGV on dlclose if two shlibs
	    define same function
	Resolution:
	  The fix is to update cur_hash->name on each
	  GST_remove_symbol to point to the name string of some
	  symbol which is present in a loaded module - better
	  still, some symbol which is still on the GST. we don't
	  want to make a copy of the string.

	PHSS_30965:

	- JAGaf09298: Severity :4
	    Memory leak in shl_load when Memory leak in
	    shl_load shows up after loading about 68 libraries
	    using BIND_FIRST.
	Resolution:
	  Memory leak was due to internal data structures not
	  being freed up under certain conditions. Modified the
	  code to free up the internal data structures.

	- JAGaf09201: Severity :7
	    Mechanism required on PA32 to pass the SOM file_time
	    field to the debugger.
	Resolution:
	  Introduced two fields in mapped_shl_entry  gdb_info_offset
	  and file_time. gdb can determine whether the structure
	  contains these fields or not by checking for handle_ver

	- JAGaf08481: Severity :9
	    dlmodinfo which is taking a lot of time hence slowing
	    down the exception handling in C++. Need to optimize
	    dlmodinfo
	Resolution:
	  Implemented caching in dlmodinfo to cache the pointers
	  to all the statically loaded libraries, the program and
	  the dld. dlmod info looks through these modules first
	  without locking to see if the address
	  belongs to any of them, if it does not then locking
	  is done to look through the dynamically loaded libraries

	- JAGaf06607: Severity :4
	    Elfdump dumps core if the input file does not exist
	Resolution:
	  Modified the constructor of odump object

	-JAGaf02128: Severity :7
	   The embedded path cannot be disabled via
	   'chatr +b disable' and link without +b
	    option on ELF-64 DA2.0W executables
	Resolution:
	  Introduced a HP specific dld flag in order to
	  implement this functionality. The flag DT_HP_
	  RPATH_DISABLED (0x00010000) will be set in the
	  DT_HP_DLD_FLAGS when rpath is disabled.

	- JAGaf21601: Severity :7
	    ldd does no longer work on PA1.1 systems
	Resolution:
	   Modified Makefile to include option CFLAGS(that includes
	   +DA1.1 flag), so that ldd produced will be PA1.1. object

	- JAGaf01618: Severity :5
	    fastbind fails with message Assertion failed
	Resolution:
	   problem is the insertion of __tls_get_addr into the
	   symbol table by dld even before FB_LIB_BEGIN was emitted.
	   Fix is to correct the sequence

	- JAGaf19767: Severity :7
	    linker B.11.38 creates corrupt shared lib
	Resolution:
	    Fix for JAGae94029 fixed JAGaf01785

	PHSS_30048:

	- JAGae98132: Severity :6
	    Memory leak in dld when libraries are dlopened and
	    dlclosed under certain conditions.
	Resolution:
	  Memory leak was due to internal data structures not
	  being freed up under certain conditions. Modified the
	  code to free up the internal data structures.

	- JAGae89091: Severity :4
	    Initializers not called in threaded environment
	Resolution:
	  The fix for JAGae28531 broke libdld's thread safeness.
	  Made libdld thread safe by serializing shared library
	  loads and unloads (dlopen,dlclose,shl_load,shl_unload).

	- JAGae86837: Severity :7
	    SEGV in dld.sl
	Resolution:
	  The fix for JAGae28531 broke libdld's thread safeness.
	  Multiple threads trying to load and unload the same
	  library simultaneously corrupts dld's internal data
	  structures causing null pointer referencing in dld.
	  Serialized shared library loads and unloads (same fix
	  as JAGae89091).

	- JAGae77599: Severity :4
	    dld is not async cancel safe
	Resolution:
	  Ensured that a thread cannot be canceled while
	  it is inside dld's critical section.

	- JAGaf01785: Severity :4
	    linker inserted BL stubs cannot reach target
	Resolution:
	  Changed the code to handle a new BL stub type in the
	  same way as existing BL stubs are handled so that
	  they can always reach their targets.

	- JAGaf02188: Severity :4
	    32-bit libelf.2 not shipped in linker patches
	Resolution:
	  Added the file to linker packaging scripts

	- JAGae85354: Severity :5
	    libelf exiting on malloc failure
	Resolution:
	  Modified libelf to return to the caller with
	  appropriate error in case of malloc failure.

	- JAGae90058: Severity :5
	    linker runs out of memory with big input files
	Resolution:
	  Provided a linker option +noinputmmap for not
	  mapping input files in memory while linking.

	- JAGae91522: Severity :9
	    linker records build-time library paths
	Resolution:
	  Provided a linker option +nodefaultrpath for
	  not recording build-time paths in the resultant
	  executables and shared libraries

	PHSS_28869:

	- JAGae53613: Severity:6
	    B.11.33 /usr/lib/pa20_64/dld.sl hang
	    while doing a symbol lookup JAVA
	Resolution:
	  changed code to avoid NULL pointer
	  dereferencing in shl_getsymbols()

	- JAGae59498: Severity:4
	    +O4 with archive_shared gets
	    ld relocation error
	Resolution:
	  provided a new interface to u2comp
	  so that it can detect inconsistency
	  between data declaration and definition
	  and correct it gracefully.

	- JAGae59172: Severity:2
	    From SD unconfigure script, unable to
	    run executable that uses JVM.
	Resolution:
	  fixed dld to handle properly
	  multiple occurrences of $ORIGIN
	  in embedded path

	- JAGae56982: Severity:2
	    set BROWSER env var appropriately
	    for linker +help
	Resolution:
	  added default location of new browser
	  and changed default browser for ld +help

	- JAGae63325: Severity:5
	    ld -s incorrectly strips version ID
	    in .note section
	Resolution:
	  added +stripnote option to ld
	  added -n option to strip

	- JAGae13553: Severity:4
	    strip 'note sections' in addition
	    to the 'debug section'
	Resolution:
	  added -G option to remove all
	  unloadable sections

	- JAGae59006: Severity:4
	    dld should call unload notification
	    after all terminators are invoked
	Resolution:
	  changed dld to invoke terminator
	  before unload callback

	- JAGae47167: Severity:3
	    IC51:EVE1:size internal error:
	    Unknown VOF exception 9:sizerr 3501
	Resolution:
	  added code to handle core files &
	  compute/display size information

	- JAGae67734: Severity:8
	    BOR can potentially be re-entered
	    from pthread_setcancelstate()
	Resolution:
	  initialized dld state correctly
	  to prevent deadlock in dld

	- JAGae66927: Severity:9
	    linker fails to exec on IC61 & IC62
	Resolution:
	  corrected linker makefile

	- JAGae70733: Severity:7
	    dld.sl causing coredump in
	    swlist and co.
	Resolution:
	  corrected linker to handle
	  dl_header_ext properly

	- JAGae69610: Severity:4
	    dld doesn't  honor NO_RECOVERY
	    segment bit for shared libs
	Resolution:
	  corrected dld to set mmap flags
	  for NO_RECOVERY according to
	  segment flags

	- JAGae54474: Severity:4
	    chatr says file may be corrupt when
	    it is not, message unnecessarily scary
	Resolution:
	  changed chatr not to print this message

	- JAGae82599: Severity:4
	    Need to unset LD_PRELOAD environment
	    variable after dld runs.
	Resolution:
	  new environment variable LD_PRELOAD_ONCE

	- JAGae60232: Severity:2
	    Replace Netscape with Mozilla
	    for linker +help.
	Resolution:
	  ld +help now uses mozilla by default

	- JAGae81418: Severity:8
	    B.11.36 dld.sl does not search
	    the current directory
	Resolution:
	  fixed dld code to correctly search
	  embedded paths

	- JAGae76252: Severity:8
	    Unresolved symbol <libname> from <libname>
	    if +I initializer defined in shlib dependency
	Resolution:
	  corrected handling of +I initializer in linker

	PHSS_28434:

	- 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 finding 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
	    1230NCKL: 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 constructors; dlsym hangs
	Resolution:
	  changed dld.sl to release mutex locks
	  before calling initializers

	- JAGae29254: Severity :4
	    linker ER: Treatment  of multiple
	    definitions:  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 overlaid
	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 resolve 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 accept -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_26559:

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

	- JAGad76053 : Severity : 2
	    PHSS_22514 removes /usr/lib/libld.a
	Resolution:
	  /usr/lib/libld.a is a obsolete 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 failed 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 no longer 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.

	- JAGad97591 : Severity : 5
	    linker SIGBUSes when objects contain both TDATA
	    and TBSS subspaces
	Resolution:
	  Changed linker so that subspaces are sorted when
	  TDATA subspace or TBSS subspace is added.

	- 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_26262:

	- 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.

	- JAGae06209 : Severity : 7
	    B.11.30 Thread local storage address gets corrupted
	Resolution:
	  linker was changed to create a new subspace irrespective
	  of whether $TBSS$ or $TDATA$ subspace exists

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

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

	- JAGad96357 : Severity : 5
	    lorder returns "nm: filename.o bad magic"
	    if filename contains "ELF"
	Resolution:
	  lorder changed to extract the filename
	  correctly.

	- 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.

	- JAGad89316 : Severity : 5
	    32bit: ITLS in shlibs broken with -B symbolic
	Resolution:
	  Changed linker so that TDATA subspaces are handled
	  properly.

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

	PHSS_24303:

	- 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.

	- 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.

	- 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

	- 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
	    redundant warning
	Resolution:
	  Removed the redundant warning 'At least 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 -> HPUX 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_23440:

	- 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_24148 - 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.

	PHSS_23573:

	- 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.

	PHSS_23377:

	- JAGad42757
	    ld64 -PD -PF 'fdp' produces link
	    order file that ld doesn't recognize.
	Resolution:
	     Handled behaviour of linker when
	     different paths for the same library
	     or object file is present in the link
	     order file.

	PHSS_22514:

	- 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
	    behavior.

	- JAGad29876
	    needed support for init / fini style pragmas
	    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 do not resolve unsats to
	    secondary definitions when there is an universal
	    definition.

	- 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.

	- 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.

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

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

	- 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.

	- 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.

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

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

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

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

	- 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$

	- 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.

	- 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

	- 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.

	- 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

	PHSS_22478:

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