 |
» |
|
|
 |
 |
 |
|
|
 |
|
Patch Name: PHSS_39077
Patch Description: s700_800 11.11 ld(1) and linker tools cumulative patch
Creation Date: 09/01/06
Post Date: 09/01/14
Repost: 09/11/02
The Symptoms, Defect Description, Critical and SR fields
were modified to add information for Change Request JAGag11565,
which is addressed by PHSS_35381.
Hardware Platforms - OS Releases:
s700: 11.11
s800: 11.11
Products: N/A
Filesets:
OS-Core.C-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.C-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.CMDS-AUX,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
ProgSupport.PROG-AUX,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
ProgSupport.PROG-AX-64ALIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.CORE-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.C-MIN-64ALIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
ProgSupport.LANG-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
ProgSupport.PAUX-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
ProgSupport.C-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.CAUX-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.LINKER-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.UX-FRE-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.UX-FRE-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.UX-GER-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.UX-GER-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.UX-ITA-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.UX-ITA-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.UX-JPN-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.UX-JPN-S-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.UX-JPN-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.UX-KOR-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.UX-KOR-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.UX-SCH-H-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.UX-SCH-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.UX-SPA-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.UX-SPA-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.UX-TCH-B-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.UX-TCH-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
OS-Core.UX-TCH-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
Automatic Reboot?: No
Status: General Superseded
Critical:
Yes
PHSS_39077: ABORT
QXCR1000881505: wdb and samx, both PA32,
dumped core inside dld code on 11.31 IPF
systems with long node names
PHSS_38154: CORRUPTION ABORT
QXCR1000822147: Memory corruption within dld
was causing abnormal program termination
QXCR1000771352: accessing TLS data crashes
application
QXCR1000811351: linker dumps core in
fptr_compare_priority_list
PHSS_37517: CORRUPTION ABORT
QXCR1000592445: strip -l corrupts symbol
information
QXCR1000765465: ldd dumps core on executable
over 1GB
QXCR1000784680: Some executables are producing
segmentation faults due to bug in pa32 linker
PHSS_37516: ABORT HANG OTHER
Contains fixes for the following:
QXCR1000593919: purifyplus dumps core in PA32
QXCR1000589142: dld crash in
LL_new_descendent_list when aCC app is exiting
QXCR1000746161: dlsym() hangs
QXCR1000593999: dld emits assert messages for
chatr +mem_check enabled 64 bit executables
PHSS_35385: ABORT
Contains fixes for the following:
JAGag47935: Java aborts while installing
Weblogic 9.1
PHSS_35381: 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
JAGag11565: 32 bit PA-RISC dlclose unloads
dependent shl_loaded shared library causing
application to dump core
PHSS_35379: MEMORY_LEAK
Contains fixes for the following:
JAGag15508: memory leak observed with
dld.sl
PHSS_33037: 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_33033: ABORT
Contains fixes for the following:
JAGaf76364: 10.X binaries fail:
mmap fails for dld's bss
PHSS_32864: 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_30970: MEMORY_LEAK
Contains fixes for the following:
JAGaf46989 dlopn/shl_load memory leak in 64-bit dld
PHSS_30968: MEMORY_LEAK CORRUPTION ABORT HANG OTHER
Contains fixes for the following:
JAGaf39222 dld ignores embedded path for
setuid executables for other users.
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_30966: MEMORY_LEAK ABORT CORRUPTION OTHER
Contains fixes for the following:
JAGaf09298 memory leak in shl_load
JAGaf08481 optimize dlmodinfo calls
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_30049: 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_28871: 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_28436: HANG ABORT OTHER
Contains fixes for the following:
JAGae01140 : coredump
JAGae44082 : coredump
JAGae45702 : overlaid symbols in TLS
JAGae52258 : DIR64 error messages
JAGae53435 : fdp_init is not thread safe
JAGae54705 : +ee doesn't work with _etext
JAGae55664 : coredump
JAGae67734 : dld deadlock
PHSS_26560: HANG ABORT MEMORY_LEAK
Contains fix for fdp_init hang,
elfdump core dumps while handling
long symbol names, odump -verifyall
core dumps on libc.1, nlist64 has
memory leak in a loop if in 64-bit code
PHSS_26263: HANG CORRUPTION
Contains fix for shl_load hang problem,
Thread local storage addresses gets
corrupted, application hangs with +mergeseg
enabled.
Category Tags:
defect_repair enhancement general_release critical
halts_system corruption memory_leak manual_dependencies
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_39077
Symptoms:
PHSS_39077:
- QXCR1000801071:
'ld' failed to create executables >= 2GB in size
and gave an I/O fatal error
- QXCR1000871877:
elfdump generating bad hex values processor flags
- QXCR1000845499:
while unloading a particular load group, dlclose
exits with error: "can not dlclose due to remaining
dependency"
- QXCR1000819045:
elfdump error when the number of sections was more
than 64K
- QXCR1000834482:
PBO_ARGV0 not helping to distinguish PBO datasets
during profile runs
- QXCR1000881505:
wdb and samx, both PA32, dumped core inside dld
code on 11.31 IPF systems with long node names
PHSS_38154:
- QXCR1000822147: Abnormal program termination,
sometimes in dld due to memory corruption
- QXCR1000591452:
Use fastbind shortcuts in dld when fastbind data is
invalid
- QXCR1000592412:
Replace bitvector implementation with simpler one
- QXCR1000789965:
fastbind should write new data only if existing
fastbind data is invalid
- QXCR1000783176:
elfdump -U needs to provide function offset for
each descriptor
- QXCR1000588188:
footprints doesn't understand F90 note sections
for +O options
- QXCR1000757051:
Introduce a new +rtc chatr option and alias it to
the +mem_check option
- QXCR1000789971:
make prime number of hash buckets default in ELF
linkers
- QXCR1000771352:
accessing TLS data in shared library initializer
crashes application if the shared library appears
after libc in the link line
- QXCR1000811351:
linker dumps core and terminates with SIGBUS while
linking
- QXCR1000811356:
linker was stripping off the .IA64.unwind_hdr
section when a DLKM was pre-processed with "ld -r"
- QXCR1000797412:
ar command gives "read error" while creating .a
file >= 2GB
- QXCR1000591472:
elfdump -r gives Bad reloc index error, while
dumping relocation info for debug sections, where
the binary was built with -emit_relocs and
+Oprocelim
- QXCR1000805323:
linker was not giving any error message when both
relocatable link (-r) and shared library link (-b)
was specified
- QXCR1000571099:
shl_load fails to unmap TEXT when it cannot mmap
DATA
PHSS_37517:
- QXCR1000593680:
dld.so unsat error occurs for lazyload
symbols if the executable has been
stripped (strip -l)
- QXCR1000753315:
garbage compiler version output from
footprints
- QXCR1000592445:
strip command does not handle common
symbols and hence corrupts symbol table
in output file, causing ld error:
"Invalid symbol index ..."
- QXCR1000769336:
random abnormal termination of
multithreaded applications during runtime
symbol resolution
- QXCR1000765465:
ldd dumps core on executable over 1GB
- QXCR1000784680:
Some executables are producing segmentation
faults due to bug in pa32 linker
PHSS_37516:
- QXCR1000589873:
changed behavior of -B symbolic/+e with 11.53
linker
- QXCR1000593999:
dld emits assert messages for chatr +mem_check
enabled 64 bit executables
- QXCR1000593919:
purifyplus dumps core in PA32
- QXCR1000589142:
dld crash in LL_new_descendent_list when aCC
app is exiting
- QXCR1000746161:
dlsym() hangs
- QXCR1000745389:
SMH server could not be started successfully
- QXCR1000747226:
CT - SMH page throwing an error
- QXCR1000746599:
/core file found after reinstall of AccessControl
- QXCR1000746600:
/core found after installing a group of optional
bundles
- QXCR1000593377:
Warning 6052 has missing insertion 2, "$" vs "%"
- QXCR1000746522:
ln warning found in postinstall script of
PHSS_37202
- QXCR1000591256:
-O linker option is supported only for PA32.
- QXCR1000591918:
nm(1) doesn't mention -p/-P "K" is for comdat
PHSS_35385:
- JAGag47935:
Java aborts while installing Weblogic 9.1
- JAGag48366:
A Java application aborts at load time while
attempting to load a shared library that is not
marked for execute
PHSS_35383:
- JAGag39684:
$ORIGIN does not work properly when the
executable in $PATH and invoked from some other
directory
- JAGag18336:
More description needed for the usage of +q3p
and +q4p options to avoid certain conflicts
in usage
- JAGag28921:
The description of -all option was not proper
PHSS_35381:
- 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
- JAGag11565:
32 bit PA-RISC dlclose unloads dependent
shl_loaded shared library causing application
to dump core
PHSS_35379:
- 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_33037:
- 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_33035:
- JAGaf91568:
pa32 linker fails to link due to mmap
failure
PHSS_33033:
- JAGaf76364
10.X binaries fail: mmap fails for
dld's bss
PHSS_32864:
- 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_30970:
- JAGaf46989:
memory leak in dlopen/shl_load in PA64 dld
PHSS_30968:
- JAGaf39222:
dld ignores embedded path for setuid apps
for other user
- 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
- JAGae96315:
Library search path for setuid executables
- 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_30966:
- JAGaf09298:
shl_load memory leak
- JAGaf09201:
Expose SOM file_time to debugger
- JAGaf08481:
optimize dlmodinfo calls
- JAGaf06607:
Elfdump dumps core if the input file does not
exist
- JAGaf02128:
Embedded path cannot be disabled ELF-64
- JAGaf21601:
ldd does no longer work on PA1.1 systems
- JAGaf01618:
fastbind fails with message Assertion failed
- JAGaf19767:
linker B.11.38 creates corrupt shared lib
PHSS_30049:
- JAGae98132:
dlopen memory leak
- JAGae89091:
initializers not called in threaded environment
- JAGae86837:
SEGV in dld.sl
- JAGae77599:
dld is not async cancel safe
- JAGaf01785:
linker inserted BL stubs cannot reach target
- JAGaf02188:
32-bit libelf.2 not shipped in linker patches
- JAGae85354:
libelf exiting on malloc failure
- JAGae90058:
linker runs out of memory with big input files
- JAGae91522:
linker records build-time library paths
PHSS_28871:
- JAGae53613:
B.11.33 /usr/lib/pa20_64/dld.sl hang
while doing a symbol lookup JAVA
- JAGae59498:
+O4 with archive_shared gets
ld relocation error
- JAGae59172:
From SD unconfigure script, unable to
run executable that uses JVM.
- JAGae56982:
set BROWSER env var appropriately
for linker +help
- JAGae63325:
ld -s incorrectly strips version ID
in .note section
- JAGae13553:
strip 'note sections' in addition
to the 'debug section'
- JAGae59006:
dld should call unload notification
after all terminators are invoked
- JAGae47167:
IC51:EVE1:size internal error:
Unknown VOF exception 9:sizerr 3501
- JAGae67734:
BOR can potentially be re-entered
from pthread_setcancelstate()
- JAGae66927:
linker fails to exec on IC61 & IC62
- JAGae70733:
dld.sl causing coredump in
swlist and co.
- JAGae69610:
dld doesn't honor NO_RECOVERY
segment bit for shared libs
- JAGae54474:
chatr says file may be corrupt when
it is not, scary message
- JAGae82599:
Need to unset LD_PRELOAD environment
variable after dld runs.
- JAGae60232:
Replace Netscape with Mozilla
for linker +help.
- JAGae81418:
B.11.36 dld.sl does not search
the current directory
- JAGae76252:
Unresolved symbol <libname> from <libname>
if +I initializer defined in shlib dependency
PHSS_28436:
- JAGad38506:
/usr/lib/dld.sl: Thread Local Storage
mismatch symbol for: HP_OGL_VAPI_TLS
(coredump)
- JAGad87485:
ldd output scrambled with LD_PRELOAD
- JAGad95564:
update elfdump -u to print
all documented options
- JAGae01140:
(coredump) assertion failed:
__tls_prealloc_dtv > 0, private.c, line: 788
- JAGae06883:
add support to strip to
strip object files correctly
- JAGae25731:
shl_load should accept
$ORIGIN in lib pathname
- JAGae28531:
dlsym() hangs process
- JAGae29254:
linker enhancement: allow
multiple definitions of symbols
- JAGae29583:
dld should check return status
of all malloc/realloc calls
- JAGae31163:
reduce dld overhead detecting
duplicate shlibs
- JAGae32330:
ELF-64: ".dynamic" section
"sh_link" entry is always zero.
- JAGae33333:
linker misleading error message
-- extern/noextern difficult to be used
- JAGae34468:
TARGETROOT not removed from
libdld.2 linked in as static
- JAGae36525:
ld64: change to display LPATH and
command line in verbose mode.(-v)
- JAGae36694:
implement -B nodelete/RTLD_NODELETE
- JAGae38026:
implement support for function
level versioning in 32/64 bit linker
- JAGae39148:
Assertion failed: obj_mod->get_section(sec_index)
- JAGae39229:
Assertion failed: obj_mod->get_section(sec_index)
- JAGae40091:
Order of invoking INIT functions
is different in 32 and 64 bit
- JAGae40162:
+Oprocelim may eliminate unreferenced
portions of initialized overlays
- JAGae40227:
+n not honouring left-to-right
search rule for shlibs
- JAGae40590:
chatr(warning):
dl_header_ext.size != sizeof(dl_header_ext).
- JAGae41187:
ld -S sets IPL auxheader
checksum incorrectly
- JAGae41334:
Spurious "duplicate symbols" errors
with COMDAT IELF files on PA64
- JAGae43934:
chatr +pdL option not working
- JAGae43957:
shl_load(BIND_FIRST) causes dld to
produce an unload callback for a.out
- JAGae44082:
Assertion failed:
num_entries == (total_entries - 1)
- JAGae45015:
add -silent and -noogltls
_HP_DLDOPTS options
- JAGae45702:
32bit PA ld and tls generate executable
with symbols overlaid
- JAGae47089:
nm does not print the size correctly
for objects >= 4gb
- JAGae47420:
+vshlibunsats give bogus
unresolved symbols
- JAGae47427:
dlgetmodinfo needs to have a way
to request program entry
- JAGae48117:
implement RTLD_{WORLD,GROUP,PARENT,SELF,DEFAULT}
and ld -B group
- JAGae52258:
Non thread specific relocation DIR64
error messages
- JAGae53435:
fdp_init is not thread safe
- JAGae53753:
implement callgraph based
procedure positioning
- JAGae54705:
+ee doesn't work with _etext
- JAGae55664:
linker dumps core when using
-d -r on simple inputs
- JAGae67734:
potential dld deadlock
PHSS_26560:
- JAGae29357:
icrt0/fdp_init hangs with C++ apps
- JAGad76053 :
PHSS_22514 removes /usr/lib/libld.a
- JAGae28025 :
update flow.data for AR0902
- JAGae24171 :
ld32 Segmentation Violation with -I
- JAGae27426 :
PHSS_26262: ld wrongly marks cobol +z code
as non-PIC
- JAGaa84136 :
Misleading error message: unexpected end of
file in /lib/milli.a
- JAGae25251 :
Linkmap is not emitted for $TBSS$ for shared
library compiled with aCC
- JAGae11709 :
+afs problems
- JAGae11683 :
ld32 +afs with bad arguments SIGSEGV's
- JAGae20429 :
PHSS_26262 and PHSS_26263 fail rollback
after installing during update
- JAGae20682 :
PHSS_26263 fails update for 11.0 to 11.11
- JAGae26592 :
Link is missing for 11.22 ar.cat
- JAGad89251 :
Please support RTLD_NOLOAD flag in dlopen
- JAGae14804 :
fastbind fails on executable built with ld -G
- JAGae13553 :
strip 'note sections' in addition to the
'debug section'
- JAGae07987 :
ar.cat links are missing for French Canadian locale
- JAGad99319 :
export _shlInit automatically
- JAGae13202 :
chatr corrupts files when multiple executables
are specified
- JAGae19405 :
PHSS_26263 installs with errors, some
systems will no longer boot
- JAGae05596 :
OS-Core.C-KRN swverify error on 11.22 ic36 PA
- JAGae13806 :
GOLDQPK11i abort (coredump) on V-class on Fusion
0206 IC02
- JAGad61691 :
TOT elfdump core dumps while handling
long symbol names.
- JAGad86458 :
+fini creates redundant shlib modules
in 32 bit
- JAGad84637 :
ld : check syntax in numeric arguments
like +Oselectivepercent=100
- JAGad87786 :
error message not included in ld.msg file
- JAGad93151 :
+vshlibunsats reports unsat from wrong shlib
- JAGad05755 :
strip -l on CTTI object causes odump failures,
fixups not truncated
- JAGad92594 :
pxdb causes odump -verifyall to show:
Symbol value field out of range
- JAGae03766 :
`nm *.a` reports "too many open files"
if more than 56
- JAGae06296 :
man page gives wrong impression
- JAGad89441 :
DF_STATIC_TLS and DF_ORIGIN flags are
not set properly
- JAGae03859 :
ld SIGSEGV if more than one +filter lib
contains TLS
- JAGad96293 :
java dumps core when SHLIB_PATH exceeds
a certain limit
- JAGad96788 :
ar: internal header generation error -
if UID is large - ar64 only
- JAGae10490 :
ld64 dumps core when bad arguments passed
to symboltablesize
- JAGad96576 :
ld reports wrong filename for the source of an unsat
- JAGad89436 :
section alignment problem in ITLS model
- JAGae05258 :
fdp should not attempt to lock flow.data on
read-only file systems
- JAGad93643 :
ld should warn if sym imported by shlib is
hidden in the executable
- JAGae09721 :
BROWSER variable pointing to script fails with
" ld +help" command
- JAGad88400 :
SIGSEGV in dld.sl when +mergesegs enable is
used with ITLS
- JAGad92553 :
ld32 pulls .o from archive even when definition
found in a dependent .sl
- JAGad90990 :
nlist64 has memory leak in a loop if in
64-bit code
- JAGad89877 :
32bit dlclose might fail randomly due to
uninitialized variable
- JAGae02773 :
should be able to chatr +gstsize even if we
didn't link with it
- JAGad93382 :
Latest OS Linker patches change permissions
on /usr/share/html
- JAGad87792 :
Spurious 6378 error from PA64 ucomp when linking
executable by pathname
- JAGae03366 :
'ar' command is changing the permission of an
archive library.
- JAGad88699 :
PHSS_23441 causes 10.20 to 11.11 upgrades to fail
PHSS_26263:
- JAGae05326 :
application hangs with +mergeseg enabled
- JAGae05741 :
ld32 SIGSEGV's if commandfile (-c) contains long
(>1024) strings
- JAGad99094 :
flow.data dumper code broken if # of calls
> MAXINT
- JAGad92518 :
unsats from dependent shlibs not pulling in
objects from .a in -b mode
- JAGad92782 :
ld32 -b does not detect non-PIC object with
R_CODE_ONE_SYMBOL fixup
- JAGad82635 :
chatr_dual needs to accept +mergeseg option
- JAGad92225 :
ld driver closes wrong file descriptor
for ld.cat message catalog file
- JAGad92225 :
ld driver closes wrong file descriptor
for ld.cat message catalog file
- JAGae01208 :
32bit: NULL ptr reference in dld.sl for
shl_findsym on RTLD_LOCAL libs
- JAGae07523 :
odump -tlssym tags wrong symbols as TLS for
PIC (+Z) objects
- JAGad90425 :
odump -verifyall core dumps on libc.1,
extraneous messages on libc.2
- JAGae05938 :
multiple shl_load calls on non-existent library
results in a hang
- JAGae07049 :
enh: need +mergeseg option for linker
- JAGad69986 :
need documentation warning about linking with
-lc - linker issue warning
- JAGae04126 :
IC34: Problem building Kernel.
PHSS_25830:
- JAGae06209 :
B.11.30 Thread local storage address gets
corrupted
- JAGad89316 :
32bit: ITLS in shlibs broken with -B symbolic
- JAGad97591 :
linker SIGBUSes when objects contain both
TDATA and TBSS subspaces
- JAGad96357 :
lorder returns "nm: filename.o bad magic" if
filename contains "ELF"
PHSS_24304:
- JAGad89442 :
compatibility problem in ITLS shlibs with local TLS
syms
- JAGad89880 :
change PA32 divide factor for shlib coalescing to 4
- JAGad76713 :
incorrect behavior of dlsym()/shl_findsym() with
filtering
- JAGad33853 :
64-bit dld does not resolve dependent libraries like
other UNIX vendors
- JAGad81801 :
ld_dual has to be able to lookup libs in LPATH and -L
in +filter
- JAGad82635 :
chatr_dual needs to accept +mergeseg option
- JAGad82036 :
ld32: build with -N
- JAGad81130 :
nm -g -p does not show weak global symbols
- JAGad75731 :
shl_load/shl_unload memory leak occurred.
- JAGad76578 :
shared libraries dependency list corrupted
- JAGad80045 :
_HP_DLOPTS truncates the shlib path to 23 chars.
- JAGad67333 :
IA64 cross linker can not link debug
I2 app(scp_engine).
- JAGad62088 :
Link error for 64-bit PA objects and C++
adjustor thunks.
- JAGad74373 :
32 bit filter libraries bugs
- JAGad68396:
32-bit dlopen does not return error if data unsats
exist - dlsym hangs
- JAGad76877:
kernel does not build with IZ3 AR1201 linker
during mk_kernel tests
- JAGad69481:
Program dumps core with +init/+fini
- JAGad66790:
som2elf creates ELFCLASS64_A dlkm module
- JAGad87826:
AR1201 linker incorrectly handles debug information
- JAGad57442 :
plabel imports: bug in global symbol table
- JAGab15187 :
Makefile to be created for compressing/copying
man pages to export dir
- JAGad68069 :
ld64 -r dumps core
- JAGad49987 :
32bit: wrong TLS offsets if -r is used twice
- JAGad39005
bad /usr/lib/nls/msg/fr_CA.iso88591/ar.cat
after update or install
- JAGad26562 :
elfdump -f -o should give summary of elf
corefile headers
- JAGad51282 :
32bit: +init and +fini functions invoked in
incorrect order
- JAGad53685 :
ld -b +vshlibunsats returns several aCC
functions even if -lCsup
- JAGad55810 :
Support for +interp option in PA32 linker
- JAGad55550 :
ld fails with "Invalid loader fixup" message
- JAGad50219 :
misleading message when 64-bit linker is given
a 32-bit library
- JAGad66601 :
The ar cmd is missing zh_HK.big5 message
catalog file
- JAGad55980 :
Corrupt .o file gets internal error 4006 but
doesn't say which file.
- JAGad54315 :
F90 bug when creating shared library for IMSL
- JAGad53946 :
path truncation on Informix PBO
- JAGad62001 :
ld32 crashes when linking OpenGL demo
- JAGad47233 :
ld -r wipes out thread specific space
- JAGad64091 :
Memory corruption in dld.sl
- JAGad68781 :
Building a executable with ld32 -N -a archive
dumps core
- JAGad45672 :
obsolete functionality in crt0.o
(the check for HP-UX 8 or 9)
- JAGad49056 :
odump -verifyall does not flag invalid symbol index
- JAGad57755 :
ld +origin SIGBUSes when SOM shlib is given
- JAGad71148 :
chatr -B immediate -B nonfatal -B verbose
returns conflicting options
- JAGad72901 :
Enhancement request to improve link time performance
- JAGad74957 :
ldd can't read libraries with thread local
storage - ldd hangs
- JAGad74950 :
lddstub is included in the wrong fileset
- JAGad48848 :
$ORIGIN for ld in PA_RISC 32/64 bit support
- JAGad69986 :
need documentation warning about linking with
-lc - linker issue warning
- JAGad45576 :
Make SHLIB_PATH dynamic when changed with putenv
- JAGad71456 :
+init fails with -T option
- JAGad73063 :
redundant warning
- JAGad67730 :
Addition of a new magic flavor to chatr
- JAGad71270 :
ld does not report TLS mismatch for fortran
programs
- JAGad75799 :
64 bit hello world program dumps core if
LD_PROFILE_ is set
- JAGad51237 :
dld.sl's quicksort takes 80% of runtime sorting
already sorted symbols
- JAGad63106 :
Signal 11 stackoverflow in ucomp, compiling
with +I -AA, long symbol
- JAGad73611 :
Enhancement - linker option
"+profilebucketsize <n>"
- JAGad72470 :
OS-Core.LINKER-HELP has swverify WARNINGS
after upgrade 11.00 -> HP-UX 11.11
PHSS_23441:
- Support for Open MP Initialized Thread Local Storage
(ITLS)
- JAGad50617 :
32-bit dld.sl after B.11.13 slow loading of
dependent shared libraries
- JAGab15187:
Makefile to be created for compressing/copying
man pages to export dir
- JAGad38195:
32-bit dlopen() search path differs from 64-bit
including full pathname
- JAGad51282:
32bit: +init and +fini functions invoked in
incorrect order
- JAGad53685:
ld -b +vshlibunsats returns several aCC functions
even if -lCsup
- JAGad55550:
ld fails with "Invalid loader fixup" message
- JAGad53946:
path truncation on Informix PBO
- JAGad47233:
ld -r wipes out thread specific space
- JAGad64091:
Memory corruption in dld.sl
- JAGad50617:
32-bit dld.sl after B.11.13 slow loading of dependent
shared libraries
- JAGad41905:
ld core dumps when building shared library.
- JAGad70702:
setting LD_PRELOAD causes 1.3 java program to abort.
- JAGad71116:
/lib/pa20_64/dld.sl not creating BOR pages with
execute access
- JAGad50188:
shl_findsym fails
- JAGad58419:
missing localized ar.cat in GOLDQPK11i
- JAGad66601:
The ar cmd is missing zh_HK.big5 message
catalog file
- JAGad39005:
bad /usr/lib/nls/msg/fr_CA.iso88591/ar.cat after
update or install
PHSS_23378:
- JAGad42757
ld64 -PD -PF 'fdp' produces link order file that
ld doesn't recognize
PHSS_22535:
- JAGad47444
deferred binding can cause a race condition to
occur in the dld
- JAGad43230
Load time was worsened badly with the dld in IZ4.
- JAGad43299
Memory problems with +afs option
- JAGad42343
linker terminates with signal 10 when
building 64 bit C++ shared library.
- JAGad40322
After installing IZ3 patch, users cannot
login to the system
- JAGad26141
-y option unexpectedly changes the linker
symbol resolution behavior
- JAGad29876
needed support for init / fini style 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
- JAGab72456
implement LD_PRELOAD functionality
- JAGad35195
Warn if +ild used without +objdebug
- JAGad28077
configure script gives excessive messages
- JAGad37818
shl_load with NULL ptr to name linked with -z hangs
- JAGad34494
DLD not issuing DL_UNLOAD_POST_FINI event on both
pa & ia side(64 bit)
- JAGad33185
System Panic on 11.11 s800 during reboot after
installing SW
- JAGad25594:
ldd (default mode) shows
/usr/lib/dld.sl: Unresolved symbol: symbol
- JAGad32319:
ld64 creates multiple .linkmap_option sections
- JAGad30093:
shl_load causes an exec format error for libcl
- JAGad28702:
ld does not support chatr +3qp support
- JAGad28258:
dlclose() closes a library even if it is still
referenced by the process
- JAGad27981:
corrupt message catalogs
- JAGad26599:
ld -r fails with "Unsatisfied protected symbols" for
DLKM modules
- JAGad26543:
PHSS_19866 breaks 64-bit code dlopen with
RTLD_NOW causes hang
- JAGad25563:
phoenix linker creates linkmap_option section with
wrong env strings
- JAGad24378:
chatr32 should report dl_header_ext size difference
as warning not error
- JAGad23920:
Signal 11 on ld -r on aC++ object
- JAGad23854:
Auxiliary-Opt.LANG-HELP - /opt/langtools/lib/linker
is not a directory
- JAGad23799:
dlopen default behavior different in 32 vs 64 bit
mode wrt dup sym
- JAGad22132:
ld64 Signal 10 in apply_relocations
- JAGad21176:
32-bit dld: memory leak with multiple
shl_load/shl_unload of same .sl
- JAGad15154:
ld returns $THREAD_SPECIFIC$ error without library or
symbol name
- JAGad14340:
fastbind fails: timestamps and checksums collected by
dld is incorrect
- JAGad13995:
Can't PBO shared libraries
- JAGad13964:
with +compat option terminators are invoked in the
incorrect order
- JAGad13677:
User application fails on ic18
- JAGad13612:
linkmap information is not captured from -r objects
into final executable
- JAGad12972:
usage of 32bit dlopen reinit's libc dataStructure if
libc dependent lib
- JAGad12380:
elfdump should dump addend in hex (not decimal)
- JAGad12002:
Signal 11 in __map_dld (crt0.o) when using +Ofastaccess
& +k
- JAGad11335:
incremental links could fail when -r created files are
present
- JAGad09908:
PA64 objdebug -r link fails on object files with COMDAT
- JAGad07944:
odump -sllibloadlist dumps core
- JAGad07667:
libhp-ux.a (32 and 64bit) truncated can't build kernel
- JAGad07437:
Warning 1594 isn't terminated by newline, -G doesn't
suppress it
- JAGad07309:
Enhance 64 bit dld to support gprof shared library
feature
- JAGad06874:
ar creates incorrect member offset table
- JAGad06347:
odump -sllibloadlist skips a dependent library
- JAGad05919:
Add new section in linkmap space to capture link env -
for purify suprt
- JAGad04435:
ld64 creates bad shared lib with unordered unwind table
- JAGad04090:
Need crt0 compiled with +k, large amount of shared libs
- JAGad01939:
odump -verifyall reports invalid errors wrt dynamic
relocation table
- JAGad01884:
linker and nm wrongly assume .dynstr immediately
follows .dynsym
- JAGad01432:
XtCreateWidget crash
- JAGad01339:
ld32 load map is not consistent
- JAGad00615:
linker B.10.37 Target of unconditional branch is out
of range
- JAGad00004:
Problems with +ee option, hangs, unsats or other
problems
- JAGac95136:
Linker (PHSS_20058) crashes with -P option
- JAGac95093:
WDB needs some symbols (eg $UNWIND_START..) to be
exported by default
- JAGac88695:
ld +vextern filename to support compiler +Oextern
- JAGac86885:
link (ld64) with +objdebug object files aborts with
SIGSEGV or SIGBUS
- JAGac68777:
Need better error msg if library is not of same ABI
(32/64) as objects
- JAGac39834:
32 bit dlopen/dlsym calls can't be used on 1.1 systems
- JAGac39313:
chatr to support marking 3rd/4th quadrant for private
data space (10.20)
- JAGab69903:
Would be nice if linker reports source of unsat symbols
- JAGab19862:
Linker doesn't obey .align assembly directive for $BSS$
- JAGab03830:
clearmake fails to build the kernel with locale set to
en_US.iso88591
- JAGaa96021:
ld can't open dependent libs, maxfiles too small
- JAGaa84270:
PA-RISC 2.0 64-bit linker does not report multiple
function definitions
- JAGaa80270:
chatr (64-bit) doesn't check for invalid values with
+sa and +si
- JAGaa80193:
+e option should work with ld -r just as -h does
Defect Description:
PHSS_39077:
- QXCR1000801071:
'ld' failed to create executables >= 2GB in size
and gave an I/O fatal error
Resolution:
'ld' failed to create executables >= 2GB because
of certain data types not being used consistently,
causing the values to overflow. 'ld' now supports
creating executables of upto 4GB in size
- QXCR1000871877:
elfdump generating bad hex values processor flags
Resolution:
elfdump generated bad hex values in displaying
processor flags because of invalid format specifier
- QXCR1000845499:
while unloading a particular load group, dlclose
exits with error: "can not dlclose due to remaining
dependency"
Resolution:
if atleast one of the child in the load group has
more than one parent and run time dependency with
one of its parent and/or atleast one of the child
in the load group is marked as nodelete, then
dlclose was exiting with this error, now it has
been fixed
- QXCR1000834482:
PBO_ARGV0 not helping to distinguish PBO datasets
during profile runs.
Resolution:
PBO_ARGV0 and PBO_PGM_PATH cannot be used in an
environment where multiple programs are invoked:
all of them would write to the same dataset
- QXCR1000819045:
elfdump error when the number of sections was more
than 64K
Resolution:
elfdump was not properly handling SHN_XINDEX. as a
result, if the number of sections are more than
64K, elfdump was giving error.
- QXCR1000881505:
wdb and samx, both PA32, dumped core inside dld
code on 11.31 IPF systems with long node names
Resolution:
PA32 dld was using uname which supported hostname
lengths of only 8 characters and was failing on
newer versions of HP-UX which support long
hostnames. Now, PA32 dld has been modified to use
different unames to handle different versions
PHSS_38154:
- QXCR1000822147: Memory corruption within dld was
causing abnormal program termination
Resolution:
The problem was caused by dld improperly
accessing a chunk of internal heap memory that was
already freed. This was due to an incomplete fix
for JAGag44527 which only applied to a specific
case. The solution is to make the fix unconditional
so that it applies to all cases.
- QXCR1000591452:
Use fastbind shortcuts in dld when fastbind data is
invalid
Resolution:
when fastbind data is not completely valid, the
dynamic loader will make better use of the
partially valid fastbind data, improving the
program startup time
- QXCR1000592412:
Replace bitvector implementation with simpler one
Resolution:
the implementation of bit vectors in the ELF dld
is now simplified to use lesser levels of
indirection than before
- QXCR1000789965:
fastbind should write new data only if existing
fastbind data is invalid
Resolution:
the fastbind tool and the dynamic loader have been
changed so that when fastbind is run on an
executable that already contains valid fastbind
data, the validity of the data is detected and the
fastbind run terminates early without any
relocations being processed or the executable being
opened for writing
- QXCR1000783176:
elfdump -U needs to provide function offset for
each descriptor
Resolution:
The function offset is printed in the unwind
descriptor table. Also, elfdump -U now prints
offsets in hex instead of decimal and sizes/lengths
in decimal
- QXCR1000588188:
footprints doesn't understand F90 note sections
for +O options
Resolution:
added support for F90's +O options in footprints
- QXCR1000757051:
Introduce a new +rtc chatr option and alias it to
the +mem_check option
Resolution:
new chatr option +rtc which is an alias to existing
+mem_check option is introduced
- QXCR1000789971:
make prime number of hash buckets default in ELF
linkers
Resolution:
prime number of hash buckets used in dynamic symbol
search is found to perform better in general, than
the arbitrary (n/2) number which was the default
earlier. Hence -prime is made as default for
-nbucket linker option
- QXCR1000771352:
accessing TLS data in shared library initializer
crashes application if the shared library appears
after libc in the link line
Resolution:
TLS initialization should be done in libc
initializer before TLS data can be accessed. the
dynamic loader will now call libc initializer first
regardless of shared library load order
- QXCR1000811351:
linker dumps core and terminates with SIGBUS while
linking
Resolution:
a defect in the implementation of priority
initializer was resulting in bad pointer usage. the
implementation was changed to use specialized
iterators to fix this
- QXCR1000811356:
linker was stripping off the .IA64.unwind_hdr
section when a DLKM was pre-processed with "ld -r"
Resolution:
the linker will now remove this section only when
building a complete executable or shared library
- QXCR1000797412:
ar command gives "read error" while creating .a
file >= 2GB
Resolution:
ar is now enhanced to create >= 2 GB .a file
- QXCR1000591472:
elfdump -r gives Bad reloc index error, while
dumping relocation info for debug sections, where
the binary was built with -emit_relocs and
+Oprocelim
Resolution:
relocation info is correctly handled now for
+Oprocelim symbols
- QXCR1000805323:
linker was not giving any error message when both
relocatable link (-r) and shared library link (-b)
was specified
Resolution:
When both the -b (shared library link) and -r
(relocatable link) options were given, the linker
didn't give any error message. It was creating a zero
byte output file dumping a core. This is now fixed.
The driver throws exception when it finds these
incompatible options
- QXCR1000571099:
shl_load fails to unmap TEXT when it cannot mmap
DATA
Resolution:
If during shl_load, mmap fails for DATA or BSS after
successfully mmap-ing TEXT, then TEXT would remain
mapped. This is now fixed and the TEXT is also
unmapped whenever mmap fails for DATA or BSS
PHSS_37517:
- QXCR1000593680:
dld.so unsat error occurs for lazyload
symbols if the executable has been
stripped (strip -l)
Resolution:
strip -l was changing section index from
EXTHINT to UNDEF, fixed strip
- QXCR1000753315:
garbage version output from footprints
Resolution:
footprints was showing garbage compiler
version output, fixed footprints
- QXCR1000592445:
strip command does not handle common
symbols and hence corrupts symbol table
in output file, causing ld error:
"Invalid symbol index ..."
Resolution:
enable strip to handle common symbols
- QXCR1000769336:
random BOR failures in multithreaded
application
Resolution:
The problem was caused by dld improperly
accessing a dld internal global variable.
The variable is now protected by a
locking mechanism
- QXCR1000765465:
ldd dumps core on executable over 1GB
Resolution:
mmap was not properly being handled, fixed
ldd
- QXCR1000784680:
Some executables are producing segmentation
faults due to bug in pa32 linker
Resolution:
An uninitialized variable in the pa32 linker
may mistakenly enable the "runtime text
rewrite" feature. This may cause a
segmentation fault in a customer's executable
PHSS_37516:
- QXCR1000589873:
changed behavior of -B symbolic/+e with 11.53
linker
Resolution:
+e overriding -Bsymbolic was resolved
- QXCR1000593999:
dld emits assert messages for chatr +mem_check
enabled 64 bit executables
Resolution:
dld was fixed
- QXCR1000593919:
purifyplus dumps core in PA32
Resolution:
crt0.o was fixed
- QXCR1000589142:
dld crash in LL_new_descendent_list when aCC
app is exiting
Resolution:
child entries which satisfy parent entries were
being unloaded before parent there by causing
dld to crash. dld was fixed
- QXCR1000746161:
dlsym() hangs
- QXCR1000745389:
SMH server could not be started successfully
- QXCR1000747226:
CT - SMH page throwing an error
- QXCR1000746599:
/core file found after reinstall of AccessControl
- QXCR1000746600:
/core found after installing a group of optional
bundles
- QXCR1000593377:
Warning 6052 has missing insertion 2, "$" vs "%"
Resolution:
linker emitted an invalid warning message
string when a library with bad machine type was
given on link line. Fixed the message catalog
nad linker driver
- QXCR1000746522:
ln warning found in postinstall script of
PHSS_37202
Resolution:
ln emitted a warning even when -f is used
while creating a link if links were identical.
Fixed postinstall script so that ln does not
emit warnings
- QXCR1000591256:
-O linker option is supported only for PA32.
Resolution:
Information in manual page was not correct for
linker option '-O'. Man pages updated
- QXCR1000591918:
nm(1) doesn't mention -p/-P "K" is for comdat
Resolution:
Information in manual page was less informative
for nm option '-px'. Man pages updated
PHSS_35385:
- JAGag47935:
Java aborts while installing Weblogic 9.1
Resolution:
removed bad call to strlen()
- JAGag48366:
A Java application aborts at load time while
attempting to load a shared library that is not
marked for execute
Resolution:
removed bad call to strlen()
PHSS_35383:
- JAGag39684:
$ORIGIN does not work properly when the
executable in $PATH and invoked from some other
directory
Resolution:
The executable is searched in $PATH and $ORIGIN
is expanded properly. PA32 dld fixed
- JAGag18336:
More description needed for the usage of +q3p
and +q4p options to avoid certain conflicts
in usage
Resolution:
More description on using Large Private data
Space through +q3p or +q4p has been added that
describes the usage and conflicts involved.
chart_pa(1) man page is updated
- JAGag28921:
The description of -all option was not proper
Resolution:
The description is changed to reflect the actual
behavior of the option -all. odump(1) manpage
is updated
PHSS_35381:
- 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
- JAGag11565:
32 bit PA-RISC dlclose unloads dependent
shl_loaded shared library causing application
to dump core
Resolution:
PA32 dld, does not unload shl_loaded dependant
shared library during dlclose(). This problem
has been fixed
PHSS_35379:
- 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_33037:
- 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_33035:
- 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_33033:
- 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_32864:
- JAGaf74809:
increased auditing records after
PHSS_30970
Resolution:
auditing system call is removed in
loader
- 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 memory leak fix in dld
- 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_30970:
- JAGaf46989:
memory leak in dlopen/shl_load in PA64 dld
Resolution:
freed memory allocated for debugger callback
PHSS_30968:
- JAGaf39222:
dld ignores embedded path for setuid apps
for other user
Resolution:
Modified the check point for looking into
embedded path.
- 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.
- JAGae96315:
Library search path for setuid executables
Resolution:
Setuid executables will take the library search path
from /etc/dld.sl.conf file owned by root.
- 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_30966:
- JAGaf09298:
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:
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:
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:
Elfdump dumps core if the input file does not exist
Resolution:
Modified the constructor of odump object
-JAGaf02128:
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:
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:
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:
linker B.11.38 creates corrupt shared lib
Resolution:
Fix for JAGae94029 fixed JAGaf01785
PHSS_30049:
- JAGae98132:
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:
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:
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:
dld is not async cancel safe
Resolution:
Ensured that a thread cannot be canceled while
it is inside dld's critical section.
- JAGaf01785:
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:
32-bit libelf.2 not shipped in linker patches
Resolution:
Added the file to linker packaging scripts
- JAGae85354:
libelf exiting on malloc failure
Resolution:
Modified libelf to return to the caller with
appropriate error in case of malloc failure.
- JAGae90058:
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:
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_28871:
- JAGae53613:
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:
+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:
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:
set BROWSER env var appropriately
for linker +help
Resolution:
added default location of new browser
and changed default browser for ld +help
- JAGae63325:
ld -s incorrectly strips version ID
in .note section
Resolution:
added +stripnote option to ld
added -n option to strip
- JAGae13553:
strip 'note sections' in addition
to the 'debug section'
Resolution:
added -G option to remove all
unloadable sections
- JAGae59006:
dld should call unload notification
after all terminators are invoked
Resolution:
changed dld to invoke terminator
before unload callback
- JAGae47167:
IC51:EVE1:size internal error:
Unknown VOF exception 9:sizerr 3501
Resolution:
added code to handle core files &
compute/display size information
- JAGae67734:
BOR can potentially be re-entered
from pthread_setcancelstate()
Resolution:
initialized dld state correctly
to prevent deadlock in dld
- JAGae66927:
linker fails to exec on IC61 & IC62
Resolution:
corrected linker makefile
- JAGae70733:
dld.sl causing coredump in
swlist and co.
Resolution:
corrected linker to handle
dl_header_ext properly
- JAGae69610:
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:
chatr says file may be corrupt when
it is not, message unnecessarily scary
Resolution:
changed chatr not to print this message
- JAGae82599:
Need to unset LD_PRELOAD environment
variable after dld runs.
Resolution:
new environment variable LD_PRELOAD_ONCE
- JAGae60232:
Replace Netscape with Mozilla
for linker +help.
Resolution:
ld +help now uses mozilla by default
- JAGae81418:
B.11.36 dld.sl does not search
the current directory
Resolution:
fixed dld code to correctly search
embedded paths
- JAGae76252:
Unresolved symbol <libname> from <libname>
if +I initializer defined in shlib dependency
Resolution:
corrected handling of +I initializer in linker
PHSS_28436:
- JAGad38506:
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:
ldd output scrambled with LD_PRELOAD
Resolution:
Changed dld so that ldd output is properly
printed when LD_PRELOAD is used.
- JAGad95564:
update elfdump -u to print
all documented options
Resolution:
added several options to the usage output
- JAGae01140:
assertion failed:
__tls_prealloc_dtv > 0, private.c, line: 788
Resolution:
Enhancement:
implemented dynamic thread local storage
(DTLS)
- JAGae06883:
add support to strip to
strip object files correctly
Resolution:
Changed strip to process COMDAT and
non-COMDAT sections in separate passes.
- JAGae25731:
shl_load should accept
$ORIGIN in lib pathname
Resolution:
changed shl_load to support $ORIGIN
and libdld to support embedded paths.
- JAGae28531:
dlopen holds lock initializing
static constructors; dlsym hangs
Resolution:
changed dld.sl to release mutex locks
before calling initializers
- JAGae29254:
linker ER: Treatment of multiple
definitions: implement +allowdups
Enhancement:
implemented "+allowdups"
- JAGae29583:
dld should check return status
of all malloc/realloc calls
Resolution:
changed dld to abort process
if malloc fails.
- JAGae31163:
reduce dld overhead detecting
duplicate shlibs
Resolution:
reduced unneeded read() calls
for duplicate loaded shlibs
- JAGae32330:
ELF-64: ".dynamic" section
"sh_link" entry is always zero.
Resolution:
changed to conform to HP's
ELF-64 guide.
- JAGae33333:
linker misleading error message
-- extern/noextern difficult to be used
Resolution:
fixed problems related to
protected symbols.
- JAGae34468:
TARGETROOT not removed from
libdld.2 linked in as static
Resolution:
modified to remove TARGETROOT
before checking for '-l'
- JAGae36525:
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:
implement -B nodelete/RTLD_NODELETE
Resolution:
Enhancement:
implemented -B nodelete linker option
- JAGae38026:
implement support for function
level versioning in 32/64 bit linker
Resolution:
Enhancement:
implemented function level versioning
- JAGae39148:
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:
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:
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:
+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:
+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:
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:
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:
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:
chatr +pdL option not working
Resolution:
changed code to support
page size of 256M
- JAGae43957:
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:
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:
add -silent and -noogltls
_HP_DLDOPTS options
Resolution:
Enhancement:
added -silent and -noogltls to _HP_DLDOPTS
- JAGae45702:
32-bit PA ld and tls generate executable
with symbols overlaid
Resolution:
changed linker to handle the presence
or absence of TBSS subspace properly.
- JAGae47089:
nm does not print the size correctly
for objects >= 4gb
Resolution:
changed nm to use 64-bit unsigned integer
for definition of size
- JAGae47420:
+vshlibunsats give bogus
unresolved symbols
Resolution:
changed linker to use exports from
command line shlibs to resolve the
soft unsats of other shlibs
- JAGae47427:
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:
implement RTLD_{WORLD,GROUP,PARENT,SELF,DEFAULT}
and ld -B group
Resolution:
Enhancement:
implemented new dlopen, dlsym flags
- JAGae52258:
Non thread specific relocation DIR64
error messages
Resolution:
changed linker to erase empty .tdata
sections from section list
- JAGae53435:
fdp_init is not thread safe
Resolution:
compiled fdp_init.c with -D_REENTRANT
flag, corrected bug in lockf() call
- JAGae53753:
implement callgraph based
procedure positioning
Resolution:
Enhancement:
implemented callgraph based
procedure positioning
- JAGae54705:
+ee doesn't work with _etext
Resolution:
changed linker to add linker-defined
symbols to minimum export list
- JAGae55664:
linker dumps core when using
-d -r on simple inputs
Resolution:
fixed linker to not add __tdsize
for -d -r case
- JAGae67734:
potential dld deadlock
Resolution:
made sure dld_state_t is
initialized correctly
PHSS_26560:
- JAGae29357:
icrt0/fdp_init hangs with C++ apps
Resolution:
changed the code to be more aggressive allocating
memory to avoid frequent re-allocs.
- JAGad76053 :
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 :
update flow.data for AR0902
Resolution:
Updated the flow.data with I2 benchmark.
- JAGae24171 :
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 :
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 :
Misleading error message: unexpected end of
file in /lib/milli.a
Resolution:
changed the error message
- JAGae25251 :
Linkmap is not emitted for $TBSS$ for shared
library compiled with aCC
Resolution:
ld code was modified to emit Linkmap for $TBSS$
- JAGae11709 :
+afs problems
Resolution:
ld code changed to handle function aliasing
properly
- JAGae11683 :
ld32 +afs with bad arguments SIGSEGV's
Resolution:
ld code changed to check the argument
passed to +afs
- JAGae20429 :
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 :
PHSS_26263 fails update for 11.0 to 11.11
Resolution:
changed the postinstall script to use mv -f
instead of mv.
- JAGae26592 :
Link is missing for 11.22 ar.cat
Resolution:
created the symbolic link
- JAGad89251 :
Please support RTLD_NOLOAD flag in dlopen
Resolution:
Changed dld.sl so that dlopen supports a new
flag called RTLD_NOLOAD
- JAGae14804 :
fastbind fails on executable built with ld -G
Resolution:
Changed ld64 so that fastbind section is not removed
when ld -G is used.
- JAGae13553 :
strip 'note sections' in addition to the
'debug section'
Resolution:
Changed strip64 so that all unloadable sections are
stripped.
- JAGae07987 :
ar.cat links are missing for French Canadian locale
Resolution:
Changed patch so that a symbolic link is created for
French canadian locale
- JAGad99319 :
export _shlInit automatically
Resolution:
Changed linker so that _shlInit is exported
automatically.
- JAGae13202 :
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 :
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 :
OS-Core.C-KRN swverify error on 11.22 ic36 PA
Resolution:
Changed postinstall script used for packaging.
- JAGae13806 :
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 :
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 :
+fini creates redundant shlib modules
in 32 bit
Resolution:
changed linker not to create redundant
shlib modules
- JAGad84637 :
ld : check syntax in numeric arguments
like +Oselectivepercent=100
Resolution:
changed linker such that it passes on the
number
- JAGad87786 :
error message not included in ld.msg file
Resolution:
included the error messages.
- JAGad93151 :
+vshlibunsats reports unsat from wrong shlib
Resolution:
changed the linker to report the source of
unsat properly
- JAGad05755 :
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 :
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 :
`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 :
man page gives wrong impression
Resolution:
updated the ld man pages.
- JAGad89441 :
DF_STATIC_TLS and DF_ORIGIN flags are
not set properly
Resolution:
fixed as part of the DTLS implementation
- JAGae03859 :
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 :
java dumps core when SHLIB_PATH exceeds
a certain limit
Resolution:
Changed dld's buffer allocation scheme.
- JAGad96788 :
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 :
ld64 dumps core when bad arguments passed
to symboltablesize
Resolution:
Changed linker so that bad arguments passed
to symboltablesize are handled properly.
- JAGad96576 :
ld reports wrong filename for the source of an unsat
Resolution:
ld corrected to give the correct file name
- JAGad89436 :
section alignment problem in ITLS model
Resolution:
fixed as part of the DTLS implementation
- JAGae05258 :
fdp should not attempt to lock flow.data on
read-only file systems
Resolution:
disabled read-locking of the flow.data in fdp.
- JAGad93643 :
ld should warn if sym imported by shlib is
hidden in the executable
Resolution:
added a check for this condition
- JAGae09721 :
BROWSER variable pointing to script fails with
" ld +help" command
Resolution:
ld driver fixed to take care of this.
- JAGad88400 :
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 :
ld32 pulls .o from archive even when definition
found in a dependent .sl
Resolution:
linker code changed to pull it from .sl
- JAGad90990 :
nlist64 has memory leak in a loop if in
64-bit code
Resolution:
nlist64 changed to unallocate memory.
- JAGad89877 :
32-bit dlclose might fail randomly due to
uninitialized variable
Resolution:
corrected the uninitialized fields of shl_t
struct
- JAGae02773 :
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 :
Latest OS Linker patches change permissions
on /usr/share/html
Resolution:
Changed the linker patch so that permissions
are changed forcefully.
- JAGad87792 :
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 :
'ar' command is changing the permission of an
archive library.
Resolution:
'ar' code was changed to restore the original
permission
- JAGad88699 :
PHSS_23441 causes 10.20 to 11.11 upgrades to fail
Resolution:
changed the preinstall and postinstall scripts
to handle upgrade
PHSS_26263:
- JAGae05326 :
application hangs with +mergeseg enabled
Resolution:
linker code changed to map correctly.
- JAGae05741 :
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 :
flow.data dumper code broken if # of calls
> MAXINT
Resolution:
added code to guard against MAXINT overflow.
- JAGad92518 :
unsats from dependent shlibs not pulling in
objects from .a in -b mode
Resolution:
changed ld to handle the unsats.
- JAGad92782 :
ld32 -b does not detect non-PIC object with
R_CODE_ONE_SYMBOL fixup
Resolution:
linker changed to detect the non-PIC object with
R_CODE_ONE_SYMBOL fixup and issue a error.
- JAGad82635 :
chatr_dual needs to accept +mergeseg option
Resolution:
code changed to accept +mergeseg as a valid option.
- JAGad92225 :
ld driver closes wrong file descriptor
for ld.cat message catalog file
Resolution:
linker changed to close the file descriptor
- JAGad72709 :
HPUX_ALIGN HPUX_WORD in 64-bit causes shl_load
to hang
Resolution:
dld changed to check the alignment of the
relocation address before accessing it.
- JAGae01208 :
32-bit: NULL ptr reference in dld.sl for
shl_findsym on RTLD_LOCAL libs
Resolution:
dld changed to remove the null ptr reference.
- JAGae07523 :
odump -tlssym tags wrong symbols as TLS for
PIC (+Z) objects
Resolution:
odump changed to scan +Z fixups properly.
- JAGad90425 :
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 :
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 :
enh: need +mergeseg option for linker
Resolution:
+mergeseg option added for linker.
- JAGad69986 :
need documentation warning about linking with
-lc - linker issue warning
Resolution:
Added documentation for the above and reviewed it.
- JAGae04126 :
IC34: Problem building Kernel
Resolution:
changed the code such that nm close all
the files it opens.
PHSS_25830:
- JAGae06209 :
B.11.30 Thread local storage address gets
corrupted
Resolution:
Changed linker so that symbol offsets for TDATA
and TBSS subspaces are properly set so that there
is no overlap.
- JAGad89316 :
32-bit: ITLS in shlibs broken with -B symbolic
Resolution:
Changed linker so that symbols are exported
properly when TLS symbols are copied from the
shared library when the link is of -B symbolic
type.
- JAGad97591 :
linker SIGBUSes when objects contain both
TDATA and TBSS subspaces
Resolution:
Changed linker so that TBSS and TDATA subspaces
are properly handled when TLS symbols are copied
from shared library.
- JAGad96357 :
lorder returns "nm: filename.o bad magic" if
filename contains "ELF"
Resolution:
Changed lorder so that input files are parsed
properly.
PHSS_24304:
- JAGad89442 :
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 :
change PA32 divide factor for shlib coalescing to 4
Resolution:
changed the divide factor to 4
- JAGad76713 :
incorrect behavior of dlsym()/shl_findsym() with
filtering
Resolution:
re-positioned code to avoid dependency on static buffers
for return values.
- JAGad33853 :
64-bit dld does not resolve dependent libraries like
other UNIX vendors
Resolution:
dld changed.
- JAGad81801 :
ld_dual has to be able to lookup libs in
LPATH and -L in +filter
Resolution:
ld_dual is enhanced to do library lookup in
LPATH, -L and default library path.
- JAGad82635 :
chatr_dual needs to accept +mergeseg option
Resolution:
code changed to accept +mergeseg as a valid option.
- JAGad82036 :
ld32: build with -N
Resolution:
changed the makefile
- JAGad81130 :
nm -g -p does not show weak global symbols
Resolution:
nm is modified so that -g option shows weak symbols
- JAGad75731 :
shl_load/shl_unload memory leak occurred.
Resolution:
Removed memory leaks from dld code
- JAGad76578 :
shared libraries dependency list corrupted
Resolution:
code changed so that subspaces do not overwrite other
subspace data.
- JAGad80045 :
_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 :
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 :
Link error for 64-bit PA objects and C++
adjustor thunks.
Resolution:
code changed to apply relocations only when
linking a loadable module
- JAGad74373 :
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:
32-bit dlopen does not return error if data unsats
exist - dlsym hangs
Resolution:
Changed 32-bit dld so that dlopen returns data unsats
when binding initializer functions.
- JAGad76877:
kernel does not build with IZ3 AR1201 linker
during mk_kernel tests
Resolution:
Changed 64-bit linker so that the latest linker is able
to build the kernel.
- JAGad69481:
Program dumps core with +init/+fini
Resolution:
Changed 32-bit dld so that init/fini functions are bound
before they are executed.
- JAGad66790:
som2elf creates ELFCLASS64_A dlkm module
Resolution:
Changed libelf library to add support to recognize
ELFCLASS64_A objects created by som2elf.
- JAGad87826:
AR1201 linker incorrectly handles debug information
Resolution:
Changed the 32-bit linker so that the linker calculations
are consistent across functions.
- JAGad57442
plabel imports: bug in global symbol table
Resolution:
Changed dld
- JAGab15187
Makefile to be created for compressing/copying
man pages to export dir
Resolution:
Changed makefile so that man pages are copied to
export dir.
- JAGad39005
bad /usr/lib/nls/msg/fr_CA.iso88591/ar.cat
after update or install
Resolution:
Added a ln -s command to copybits script so
that link is proper
- JAGad68069
ld64 -r dumps core
Resolution:
Changed the linker source so that variables
are initialized to proper values.
- JAGad49987
32-bit: wrong TLS offsets if -r is used twice
Resolution:
Changed the algorithm of computing symbol values
for TLS symbols.
- JAGad26562
elfdump -f -o should give summary of elf
corefile headers
Resolution:
Changed elfdump so that sections are printed
even for a core file
- JAGad51282
32-bit: +init and +fini functions invoked in
incorrect order
Resolution:
Changed dld so that +init/+fini functions are
executed in proper order.
- JAGad53685
ld -b +vshlibunsats returns several aCC
functions even if -lCsup
Resolution:
Changed the behaviour of ld -b +vshlibunsats
- JAGad55810
Support for +interp option in PA32 linker
Resolution:
Added +interp option to ld32 linker
- JAGad55550
ld fails with "Invalid loader fixup" message
Resolution:
Changed the error message so that user can clearly
distinguish the problem
- JAGad50219
misleading message when 64-bit linker is given
a 32-bit library
Resolution:
Changed the error message when a 32-bit library is
given to a 64-bit linker.
- JAGad66601
The ar cmd is missing zh_HK.big5 message
catalog file
Resolution:
Implemented the changes to copybits script.
- JAGad55980
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
F90 bug when creating shared library for IMSL
Resolution:
changed the linker so that shared libraries
are created properly.
- JAGad53946
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
ld32 crashes when linking OpenGL demo
Resolution:
Changed the incorrect linker behaviour.
- JAGad47233
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
Memory corruption in dld.sl
Resolution:
Changed dld.sl.
- JAGad49056 :
odump -verifyall does not flag invalid symbol index
Resolution:
Changed odump so that fixups are verified when verifyall
is given
- JAGad57755 :
ld +origin SIGBUSes when SOM shlib is given
Resolution:
Changed linker so that linker recognizes the input
file if it is not ELF.
- JAGad71148 :
chatr -B immediate -B nonfatal -B verbose
returns conflicting options
Resolution:
Changed chatr so that conflicting options are
handled properly.
- JAGad72901 :
Enhancement request to improve link time performance
Resolution:
Changed linker 32-bit so that linker uses an mmaped area
before writing a output file thereby increasing
linktime performance.
- JAGad74957 :
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 :
lddstub is included in the wrong fileset
Resolution:
Changed the patch so that lddstub is included in
a 32-bit fileset also.
- JAGad48848 :
$ORIGIN for ld in PA_RISC 32/64 bit support
Resolution:
Changed the linker so that $ORIGIN is supported
in PA32/PA64. See manpage for details
- JAGad69986 :
need documentation warning about linking with
-lc - linker issue warning
Resolution:
Added documentation for the above and reviewed it.
- JAGad45576 :
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 :
+init fails with -T option
Resolution:
Changed linker so that +init is handled
properly with -T option.
- JAGad73063 :
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 :
Addition of a new magic flavor to chatr
Resolution:
Changed chatr so that a new bit is set.
- JAGad71270 :
ld does not report TLS mismatch
for fortran programs
Resolution:
Changed linker so that errors are reported properly.
- JAGad75799 :
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 :
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
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 :
Enhancement - linker option
"+profilebucketsize <n>"
Resolution:
Added an option +profilebucketsize to
the linker so that the linker adds an
absolute symbol __profil_size.
- JAGad72470 :
OS-Core.LINKER-HELP has swverify WARNINGS
after upgrade 11.00 -> HP-UX 11.11
Resolution:
Added postinstall script to the patch
so that the script is run after installing
the patch which changes the owner of the
directory and the group of the directory
/usr/share/html/C/linker.
PHSS_23441:
- Support for Open MP Initialized Thread Local Storage
(ITLS)
Resolution:
PA32/PA64 linker has been modified to support
initialized TLS variables in PA32/PA64
threaded applications.
To get the complete functionality of
ITLS (Initialized thread local storage) the
following patches have to be installed.
PHCO_23427 - libc
PHCO_23792 - libpthread
PHSS_23953 - Fortran compiler
Currently this feature is available
with Fortran compiler only.No changes are
required to be done in linker when this
feature is made available for any
other compilers.
- JAGad50617
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:
Makefile to be created for compressing/copying
man pages to export dir
Resolution:
Created Makefile for compressing/copying man
pages to export dir.
- JAGad38195:
32-bit dlopen() search path differs from 64-bit
including full pathname
Resolution:
Changed the behaviour of 32-bit dld, Now executes
in correct order.
- JAGad51282:
32-bit: +init and +fini functions invoked in
incorrect order
Resolution:
Changed the behaviour of 32-bit dld, Now executes
in correct order.
- JAGad53685:
ld -b +vshlibunsats returns several aCC functions
even if -lCsup
Resolution:
Changed the behaviour of 32-bit linker, so
that it does not report +I initializer function
as an unsat if it is defined in another shlib.
- JAGad55550:
ld fails with "Invalid loader fixup" message
Resolution:
Changed the 32-bit linker so that the correct
message is output when the input object file
does not contain position independent code.
- JAGad53946:
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:
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:
Memory corruption in dld.sl
Resolution:
Fixed 32-bit dld.sl behaviour.
- JAGad50617:
32-bit dld.sl after B.11.13 slow loading of dependent
shared libraries
Resolution:
Fixed 32-bit dld.sl behaviour.
- JAGad41905:
ld core dumps when building shared library.
Resolution:
Fixed 32-bit linker so that symbols are resolved
in a right manner.
- JAGad70702:
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:
/lib/pa20_64/dld.sl not creating BOR pages
with execute access
Resolution:
Changed 64-bit dld so that BOR pages are created with
execute access permissions so that there is no kernel
page fault.
- JAGad50188
shl_findsym is supposed to create a plabel for
the symbol if it is not present, which was not
happening.
Resolution:
shl_findsym is modified to create a new plabel
if it is not present.
- JAGad58419:
missing localized ar.cat in GOLDQPK11i
Resolution:
Updated Copybits script so that the missing ar.cat is
present after installation
- JAGad66601:
The ar cmd is missing zh_HK.big5 message
catalog file
Resolution:
Updated Copybits script so that the missing zh_HK.big5 is
present after installation
- JAGad39005:
bad /usr/lib/nls/msg/fr_CA.iso88591/ar.cat after
update or install
Resolution:
Updated Copybits script so that the missing ar.cat
in /usr/lib/nls/msg/fr_CA.iso88591/ar.cat is
present after installation
PHSS_23378:
- JAGad42757
ld64 -PD -PF 'fdp' produces link order file that
ld doesn't recognize
Resolution:
ld64 handles different paths specified for an
archive library or an object file.
PHSS_22535:
- JAGad47444
deferred binding can cause a race condition to
occur in the dld.
Resolution:
fixed the race condition.
- JAGad43230
Load time was worsened badly with the dld in IZ4.
Resolution :
Changed the makefile not to override the
+O2 flag
- JAGad43299
Memory problems with +afs option
Resolution :
Fixed the various memory problems with +afs
- JAGad42343
linker terminates with signal 10 when
building 64 bit C++ shared library.
Resolution :
Changed the generation of import stubs
- JAGad40322
After installing IZ3 patch, users cannot
login to the system
Resolution :
Always check for the handle in shl_unload before
executing finalizers.
- JAGad26141
-y option unexpectedly changes the linker
symbol resolution behavior
Resolution :
Changed the unexpected symbol resolution
behaviour.
- JAGad29876
needed support for init / fini style 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.
- JAGab72456
implement LD_PRELOAD functionality
Resolution :
The new dynamic linker has support for a new
environment variable LD_PRELOAD through which libraries
can be dynamically loaded and used for symbol
resolution.
- JAGad35195
Warn if +ild used without +objdebug
Resolution :
A warning is given if +ild is used without +objdebug
- JAGad28077
configure script gives excessive messages
Resolution :
Excessive messages are not given when the patch is
being installed through a software install procedure.
- JAGad37818
shl_load with NULL ptr to name linked with -z hangs
Resolution :
Fixed the hang when shl_load is invoked with NULL ptr
to the name field.
- JAGad34494
DLD not issuing DL_UNLOAD_POST_FINI event on both pa
& ia side(64 bit)
Resolution :
dld 64-bit issues DL_UNLOAD_POST_FINI and
DL_UNLOAD_PRE_FINI event if there is an user hook
attached to the event type.
- JAGad33185
System Panic on 11.11 s800 during reboot after
installing SW
Resolution :
Fixed the problem related to processing fixups
relating to long branch stubs.
- JAGad25594:
ldd (default mode) shows
/usr/lib/dld.sl: Unresolved symbol: symbol
Resolution : Do not bind symbols during LDD operation.
- JAGad32319:
ld64 creates multiple .linkmap_option sections
Resolution:
create only one .linkmap_option section.
- JAGad30093:
shl_load causes an exec format error for libcl
Resolution:
user error.
- JAGad28702:
ld does not support chatr +3qp support
Resolution:
added that option.
- JAGad28258:
dlclose() closes a library even if it is still
referenced by the process
Resolution:
check for reference before closing the library.
- JAGad27981:
corrupt message catalogs
Resolution:
corrected the catalog.
- JAGad26599:
ld -r fails with "Unsatisfied protected symbols" for
DLKM modules
Resolution:
do not do unsat check for -r.
- JAGad26543:
PHSS_19866 breaks 64-bit code dlopen with
RTLD_NOW causes hang
Resolution:
fixed a memory deallocation problem in dld.sl
- JAGad25563:
phoenix linker creates linkmap_option section with
wrong env strings
Resolution:
Put only the correct environment variable strings in
linkmap_option.
- JAGad24378:
chatr32 should report dl_header_ext size difference as
warning not error
Resolution:
Changed error to warning.
- JAGad23920:
Signal 11 on ld -r on aC++ object
Resolution:
Fixed processing of DATA_UNSATs for -r link.
- JAGad23854:
Auxiliary-Opt.LANG-HELP - /opt/langtools/lib/linker is
not a directory
Resolution:
Updated the configure script for change from CDE help
to html help.
- JAGad23799:
dlopen default behavior different in 32 vs 64 bit mode
wrt dup sym
Resolution:
Default mode for 64 bit dlopen() made RTLD_LOCAL, just
like in 32 bit.
- JAGad22132:
ld64 Signal 10 in apply_relocations
Resolution:
Fixed the null pointer dereference in ld64.
- JAGad21176:
32-bit dld: memory leak with multiple
shl_load/shl_unload of same .sl
Resolution:
Fixed a leak in dld.sl
- JAGad15154:
ld returns $THREAD_SPECIFIC$ error without library or
symbol name
Resolution:
The error message is changed so that the error
displayed will contain the symbol name and the
library.
- JAGad14340:
fastbind fails: timestamps and checksums collected by
dld is incorrect
Resolution:
fixed the problem in dld64 regarding reading fastbind
timestamp and checksum.
- JAGad13995:
Can't PBO shared libraries
Resolution:
fix FDP to handl legitimate flow.data files which
contain no counter data.
- JAGad13964:
with +compat option terminators are invoked in the
incorrect order
Resolution:
corrected the order of terminators.
- JAGad13677:
User application fails on ic18
Resolution:
Fixed ld32 to correctly align subspaces.
- JAGad13612:
linkmap information is not captured from -r objects
into final executable
Resolution:
Create the linkmap correctly when -r objects are used
to build an executable.
- JAGad12972:
usage of 32-bit dlopen reinit's libc dataStructure if
libc dependent lib
Resolution:
do not reapply dynamic relocations if a library is
loaded duplicate using dlopen().
- JAGad12380:
elfdump should dump addend in hex (not decimal)
Resolution:
corrected elfdump's output.
- JAGad12002:
Signal 11 in __map_dld (crt0.o) when using
+Ofastaccess & +k
Resolution:
Fixed ld32 to correctly handle +k instruction
sequences.
- JAGad11335:
incremental links could fail when -r created files are
present
Resolution:
Corrected handling of -r objects for incremental
linking.
- JAGad09908:
PA64 objdebug -r link fails on object files with COMDAT
Resolution:
Corrected ld64's handling of linkmap entries for
deleted COMDAT sections.
- JAGad07944:
odump -sllibloadlist dumps core
Resolution:
Fixed memory leak in odump
- JAGad07667:
libhp-ux.a (32 and 64-bit) truncated can't build kernel
Resolution:
fixed ar bug.
- JAGad07437:
Warning 1594 isn't terminated by newline, -G doesn't
suppress it
Resolution:
fixed the message catalog.
- JAGad07309:
Enhance 64 bit dld to support gprof shared library
feature
Resolution:
Added support for LD_PROFILE and libgprof.sl to dld64
- JAGad06874:
ar creates incorrect member offset table
Resolution:
fix ar to create member offset tables correctly.
- JAGad06347:
odump -sllibloadlist skips a dependent library
Resolution:
Fixed odump problem.
- JAGad05919:
Add new section in linkmap space to capture link env
- for purify support
Resolution:
Added support for .linkmap_option and $LINKMAP_OPTION$
- JAGad04435:
ld64 creates bad shared lib with unordered unwind table
Resolution:
order unwind sections correctly.
- JAGad04090:
Need crt0 compiled with +k, large amount of shared libs
Resolution:
crt0 is compiled with +k.
- JAGad01939:
odump -verifyall reports invalid errors wrt dynamic
relocation table
Resolution:
do not give false errors.
- JAGad01884:
linker and nm wrongly assume .dynstr immediately
follows .dynsym
Resolution:
fix ld64 not to make that assumption.
- JAGad01432:
XtCreateWidget crash
Resolution:
revert to not using +nomixedmode as the default.
- JAGad01339:
ld32 load map is not consistent
Resolution:
print the load map correctly.
- JAGad00615:
linker B.10.37 Target of unconditional branch is out
of range
Resolution:
correct the check in ld for long branch stubs.
- JAGad00004:
Problems with +ee option, hangs, unsats or other
problems
Resolution:
fixed ld handling of +ee symbol lists.
- JAGac95136:
Linker (PHSS_20058) crashes with -P option
Resolution:
increase the limit for size of the symbols read from
fdp.out
- JAGac95093:
WDB needs some symbols (eg $UNWIND_START..) to be
exported by default
Resolution:
export those symbols by default.
- JAGac88695:
ld +vextern filename to support compiler +Oextern
Resolution:
add new ld64 option +dumpextern
- JAGac86885:
link (ld64) with +objdebug object files aborts with
SIGSEGV or SIGBUS
Resolution:
fixed defects in +objdebug processing of -r objects.
- JAGac68777:
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:
32 bit dlopen/dlsym calls can't be used on 1.1 systems
Resolution:
fixed libdld to use PA1.1 instructions
- JAGac39313:
chatr to support marking 3rd/4th quadrant for private
data space (10.20)
Resolution:
added +q3p +q4p options to chatr
- JAGab69903:
Would be nice if linker reports source of unsat symbols
Resolution:
Added the source of unsat symbol in linker error
messages.
- JAGab19862:
Linker doesn't obey .align assembly directive for $BSS$
Resolution:
Corrected aligning of subspaces.
- JAGab03830:
clearmake fails to build the kernel with locale set to
en_US.iso88591
Resolution:
handle bad locales in ld.
- JAGaa96021:
ld can't open dependent libs, maxfiles too small
Resolution:
Dependent libraries are now closed by ld once it is
done with them.
- JAGaa84270:
PA-RISC 2.0 64-bit linker does not report multiple
function definitions
Resolution:
give an error message for duplicate functions.
- JAGaa80270:
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:
+e option should work with ld -r just as -h does
Resolution:
make +e option work with -r
Enhancement:
No (superseded patches contained enhancements)
PHSS_38154:
This patch delivers new functionality for:
- performance improvement in program startup
time (QXCR1000591452)
- performance improvements in dynamic loader
(QXCR1000592412)
- improvement in fastbind behavior (QXCR1000789965)
- format output of elfdump -U and provide function
offsets in the unwind descriptor table
(QXCR1000783176)
- footprints tool shows F90's +O options details
correctly (QXCR1000588188)
- a new +rtc chatr option and alias it to the
+mem_check option (QXCR1000757051)
- pstack tool prints the stack trace for a given
thread under a new option -t (QXCR1000739023)
- make -prime as default -nbucket linker option
(QXCR1000789971)
PHSS_35381:
This patch delivers new functionality for:
- dlopen() which is enhanced to support
shl_load() type BIND_VERBOSE mode
PHSS_33037:
This patch delivers new functionality for:
- new option "-w" to turn off linker warnings
PHSS_33035:
This patch delivers new functionality for:
- Turn on +noinputmmap behaviour when mmap fails
PHSS_32864:
- Modify dld64 to circumvent the limitation of mmap
- linker "+dbg" option for "chatr +dbg enable"
functionality
- provide more control to map shared library text private
- setuid applications to read search path form
/etc/dld.sls.conf file and validate it with SHLIB_PATH
& LD_LIBRARY_PATH path env
- text rewrite through dld to optimize shared library calls
PHSS_30967:
This patch delivers new functionality for:
- Option to turn off i/p files being mmaped
(libelf)
- Change default pxdb lookup path in linker
PHSS_30965:
This patch delivers new functionality for:
- optimizing dlmodinfo
- turning off embedded path in PA64
PHSS_30048:
This patch delivers new functionality for:
- ld64 +noinputmmap
- ld32 +nodefaultrpath
PHSS_28869:
This patch delivers new functionality for:
- global variable layout
- chatr support for interleaved memory
- ld32 +ea option
PHSS_28434:
This patch delivers new functionality for:
- dynamic thread local storage
- "+allowdups" linker option
- -B nodelete linker option
- function level versioning
- -silent and -noogltls in _HP_DLDOPTS
- dlopen, dlsym flags
RTLD_{WORLD,GROUP,PARENT,SELF,DEFAULT}
and linker "-B group" flag
- callgraph based procedure positioning
PHSS_26559:
RTLD_NOLOAD flag in dlopen is
supported.
PHSS_26262:
Enhancements were delivered in
this patch or one it has replaced.
Please review the Defect Description
text for more information.
PHSS_30968:
This patch delivers new functionality for:
- Option to turn off i/p files being mmaped
(libelf)
- Change default pxdb lookup path in linker
- Setuid executable to read the library
path from "/etc/dld.sl.conf" file
PHSS_30966:
This patch delivers new functionality for:
- optimizing dlmodinfo
- turning off embedded path in PA64
PHSS_30049:
This patch delivers new functionality for:
- ld64 +noinputmmap
- ld32 +nodefaultrpath
PHSS_28871:
This patch delivers new functionality for:
- global variable layout
- chatr support for interleaved memory
- ld32 +ea option
PHSS_28436:
This patch delivers new functionality for:
- dynamic thread local storage
- "+allowdups" linker option
- -B nodelete linker option
- function level versioning
- -silent and -noogltls in _HP_DLDOPTS
- dlopen, dlsym flags
RTLD_{WORLD,GROUP,PARENT,SELF,DEFAULT}
and linker "-B group" flag
- callgraph based procedure positioning
PHSS_26560:
RTLD_NOLOAD flag in dlopen is
supported.
PHSS_26263:
Enhancements were delivered in
this patch or one it has replaced.
Please review the Defect Description
text for more information.
SR:
8606178217 8606173977 8606174046 8606173083 8606171058
8606156807 8606160555 8606156098 8606167117 1653299370
8606111330 8606173499 8606168917 8606182066 8606184478
8606184740 8606178006 8606194885 8606181400 8606172645
8606201526 8606201942 8606180968 8606189203 8606197408
8606169730 8606188547 8606188234 8606157228 8606201974
8606203723 8606186606 8606205782 8606205775 8606179625
8606200810 8606176338 8606202282 8606203885 8606198541
8606202096 8606199208 8606198880 8606180766 8606180999
8606206626 8606186770 8606185113 8606192789 8606182021
8606193896 8606204429 8606203296 8606207537 8606164554
8606212615 8606213443 8606212848 8606211942 8606206558
8606207402 8606210858 8606198142 8606192876 8606205197
8606207700 8606200297 8606197598 8606218678 8606220302
8606220744 8606186345 5003230433 8606169312 8606171507
8606103293 8606104744 8606123953 8606124451 8606127231
8606129339 8606129790 8606130222 8606130265 8606130845
8606131465 8606132190 8606132283 8606132736 8606132791
8606132981 8606134956 8606135301 8606136799 8606137229
8606137736 8606138108 8606138236 8606138465 8606138704
8606140547 8606141987 8606142647 8606143037 8606143649
8606144272 8606144337 8606144624 8606144655 8606145002
8606145818 8606147801 8606151837 8606152802 8606154482
8606154537 8606154603 8606155061 8606156253 8606156284
8606156770 8606157209 8606157267 8606158651 8606158747
8606158929 8606159373 8606160562 8606160773 8606163003
8606163882 8606165200 8606165904 8606168538 8606199595
8606237164 8606220176 8606228534 8606227296 8606219559
8606192478 8606217306 8606215450 8606218638 8606224055
8606136631 8606231972 8606221291 8606223497 8606234570
8606237251 8606220301 8606223122 8606234664 8606227231
8606227726 8606243257 8606236265 8606227519 8606220296
8606230043 8606236193 8606224555 8606242471 8606238500
8606219252 8606223686 8606223456 8606221868 8606220741
8606233550 8606224287 8606236689 8606218644 8606234146
8606236888 8606223421 8606220110 8606248404 8606247113
8606238967 8606230267 8606246759 8606255076 8606236539
8606247366 8606263700 8606259853 8606263098 5003325621
8606260929 8606245236 8606245210 8606256114 8606256367
8606262257 8606203536 8606234942 8606238007 8606206880
8606265026 8606169230 8606218336 8606226495 8606231904
8606237840 8606261410 8606264201 8606264923 8606265255
8606266918 8606268092 8606269098 8606270230 8606272386
8606272556 8606273944 8606275071 8606275152 8606276014
8606276087 8606276149 8606276513 8606277115 8606277262
8606279945 8606279982 8606280107 8606281048 8606281761
8606283134 8606283475 8606283482 8606284170 8606288327
8606289504 8606289824 8606290862 8606291900 8606192690
8606283212 8606289683 8606291044 8606293232 8606295311
8606295487 8606295849 8606299834 8606303577 8606304391
8606306574 8606307698 8606312499 8606290567 8606320113
8606296663 8606318928 8606313454 8606314848 8606322888
8606324372 8606326816 8606328921 8606330399 8606337095
8606340875 8606341279 8606342484 8606342487 8606342491
8606348477 8606348379 8606347659 8606345761 8606341219
8606360895 8606340700 8606359071 8606363431 8606341087
8606359853 8606362988 8606366286 8606369410 8606370343
8606371307 8606335240 8606375164 8606328992 8606352561
8606348716 8606378964 8606386835 8606390575 8606325243
8606394346 8606393438 8606400653 8606400436 8606394211
8606402468 8606394635 8606408691 8606404466 8606404288
8606405622 8606408255 8606405929 8606399874 8606404604
8606394787 8606397115 8606400281 8606352205 8606401104
8606389244 8606369659 8606391915 8606391962 8606103725
8606403768 8606410124 8606414955 8606416531 8606432126
8606341286 8606395905 8606450413 8606347223 8606440707
8606416097 8606431805 8606415929 8606427060 8606436614
8606448007 8606445348 8606459376 8606459903 8606461484
8606465533 8606468660 8606469455 8606356443 8606457587
8606461292 8606334040 8606461564 8606486874 8606462466
8606474383 8606176434 8606179834 8606496013 8606496445
QXCR1000589873 QXCR1000593999 QXCR1000593919 QXCR1000589142
QXCR1000746161 QXCR1000745389 QXCR1000747226 QXCR1000746599
QXCR1000746600 QXCR1000593377 QXCR1000746522 QXCR1000591256
QXCR1000591918 QXCR1000593680 QXCR1000753315 QXCR1000592445
QXCR1000769336 QXCR1000765465 QXCR1000784680 QXCR1000591452
QXCR1000822147 QXCR1000592412 QXCR1000789965 QXCR1000783176
QXCR1000588188 QXCR1000757051 QXCR1000789971 QXCR1000771352
QXCR1000811351 QXCR1000811356 QXCR1000797412 QXCR1000591472
QXCR1000805323 QXCR1000571099 QXCR1000801071 QXCR1000871877
QXCR1000845499 QXCR1000834482 QXCR1000819045 QXCR1000881505
8606454953
Patch Files:
OS-Core.C-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/ccs/lbin/ld32
/usr/ccs/lbin/nm32
/usr/ccs/lbin/ar32
/usr/ccs/lbin/size32
/usr/newconfig/usr/ccs/lbin/ld32
/usr/newconfig/usr/ccs/lbin/nm32
/usr/newconfig/usr/ccs/lbin/ar32
/usr/newconfig/usr/ccs/lbin/size32
/usr/lib/nls/msg/C/ld.cat
/usr/newconfig/usr/lib/nls/msg/C/ld.cat
/usr/ccs/bin/ld
/usr/ccs/bin/ar
/usr/ccs/bin/size
/usr/ccs/bin/nm
/usr/newconfig/usr/ccs/bin/ld
/usr/newconfig/usr/ccs/bin/ar
/usr/lib/nls/msg/C/ar.cat
/usr/newconfig/usr/lib/nls/msg/C/ar.cat
/usr/newconfig/usr/ccs/bin/size
/usr/lib/nls/msg/C/size.cat
/usr/newconfig/usr/lib/nls/msg/C/size.cat
/usr/newconfig/usr/ccs/bin/nm
/usr/lib/nls/msg/C/nm.cat
/usr/newconfig/usr/lib/nls/msg/C/nm.cat
/usr/ccs/lbin/ld64
/usr/newconfig/usr/ccs/lbin/ld64
/usr/ccs/lbin/ar64
/usr/newconfig/usr/ccs/lbin/ar64
/usr/ccs/lbin/size64
/usr/newconfig/usr/ccs/lbin/size64
/usr/ccs/lbin/nm64
/usr/newconfig/usr/ccs/lbin/nm64
/usr/ccs/lib/pa20_64/plug-ins
OS-Core.C-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/ccs/bin/footprints
/usr/ccs/lib/crt0.o
/usr/ccs/bin/fdp
/usr/ccs/lib/dyncall.o
/usr/ccs/lbin/strip32
/usr/ccs/bin/ranlib
/usr/lib/nls/msg/C/strip.cat
/usr/ccs/bin/strip
/usr/ccs/lbin/strip64
/usr/ccs/bin/elfdump
/usr/lib/nls/msg/C/elfdump.cat
/usr/ccs/lbin/dldd64
/usr/ccs/lbin/dldd32
/usr/lib/nls/msg/C/dldd.cat
/usr/ccs/bin/odump
/usr/ccs/lib/lddstub
OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/dld.sl
/usr/newconfig/usr/lib/dld.sl
/usr/lib/libdld.1
/usr/lib/libdld.2
/usr/lib/libelf.2
/usr/lib/libxpdl.1
/usr/lib/libxpdl.sl
/usr/lib/libelf.sl
OS-Core.CMDS-AUX,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/ccs/lbin/fastbind32
/usr/ccs/lbin/chatr32
/usr/ccs/bin/chatr
/usr/ccs/lbin/chatr64
/usr/lib/nls/msg/C/chatr.cat
/usr/ccs/bin/fastbind
/usr/ccs/lbin/fastbind64
/usr/lib/nls/msg/C/fastbind.cat
/usr/ccs/bin/ldd
/usr/ccs/lbin/ldd32
/usr/ccs/lbin/ldd64
ProgSupport.PROG-AUX,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/ccs/bin/lorder
/usr/lib/libelf.a
ProgSupport.PROG-AX-64ALIB,fr=B.11.11,
fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/pa20_64/libelf.a
OS-Core.CORE-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/pa20_64/dld.sl
/usr/lib/pa20_64/libdl.1
/usr/lib/pa20_64/libelf.2
/usr/lib/pa20_64/libelf.sl
OS-Core.C-MIN-64ALIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/ccs/lib/pa20_64/fdp_init.o
/usr/ccs/lib/pa20_64/fdp_init_ns.o
/usr/ccs/lib/pa20_64/fdp_init_sl.o
/usr/ccs/lib/pa20_64/crt0.o
/usr/ccs/lib/pa20_64/lddstub
ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/include/dlfcn.h
/usr/include/plugin.h
/usr/include/a.out.h
/usr/include/aouthdr.h
/usr/include/aouttypes.h
/usr/include/ar.h
/usr/include/compunit.h
/usr/include/crt0.h
/usr/include/dl.h
/usr/include/filehdr.h
/usr/include/lst.h
/usr/include/nlist.h
/usr/include/reloc.h
/usr/include/scnhdr.h
/usr/include/spacehdr.h
/usr/include/shl.h
/usr/include/syms.h
/usr/include/libelf.h
/usr/include/elf.h
/usr/include/elf_hp.h
/usr/include/elf_parisc.h
/usr/include/elftypes.h
/usr/include/elf_em.h
ProgSupport.LANG-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/libxpdl.a
ProgSupport.PAUX-ENG-A-MAN,fr=B.11.11,
fa=HP-UX_B.11.11_32/64,v=HP:
/usr/share/man/man1.Z/elfdump.1
/usr/share/man/man1.Z/odump.1
/usr/share/man/man3.Z/dlclose.3c
/usr/share/man/man3.Z/dlerror.3c
/usr/share/man/man3.Z/dlget.3c
/usr/share/man/man3.Z/dlgetname.3c
/usr/share/man/man3.Z/dlmodinfo.3c
/usr/share/man/man3.Z/dlopen.3c
/usr/share/man/man3.Z/dlopen_pa.3c
/usr/share/man/man3.Z/dlsym.3c
/usr/share/man/man3.Z/dlgetfileinfo.3c
/usr/share/man/man3.Z/dlsetlibpath.3c
/usr/share/man/man3.Z/shl_load.3x
/usr/share/man/man3.Z/shl_load_pa.3x
/usr/share/man/man5.Z/dld.sl.5
/usr/share/man/man3.Z/elf.3e
/usr/share/man/man3.Z/elf_begin.3e
/usr/share/man/man3.Z/elf_cntl.3e
/usr/share/man/man3.Z/elf_end.3e
/usr/share/man/man3.Z/elf_error.3e
/usr/share/man/man3.Z/elf_fill.3e
/usr/share/man/man3.Z/elf_flag.3e
/usr/share/man/man3.Z/elf_fsize.3e
/usr/share/man/man3.Z/elf_getarhdr.3e
/usr/share/man/man3.Z/elf_getarsym.3e
/usr/share/man/man3.Z/elf_getbase.3e
/usr/share/man/man3.Z/elf_getdata.3e
/usr/share/man/man3.Z/elf_getehdr.3e
/usr/share/man/man3.Z/elf_getident.3e
/usr/share/man/man3.Z/elf_getphdr.3e
/usr/share/man/man3.Z/elf_getscn.3e
/usr/share/man/man3.Z/elf_getshdr.3e
/usr/share/man/man3.Z/elf_hash.3e
/usr/share/man/man3.Z/elf_kind.3e
/usr/share/man/man3.Z/elf_next.3e
/usr/share/man/man3.Z/elf_rand.3e
/usr/share/man/man3.Z/elf_rawfile.3e
/usr/share/man/man3.Z/elf_strptr.3e
/usr/share/man/man3.Z/elf_update.3e
/usr/share/man/man3.Z/elf_version.3e
/usr/share/man/man3.Z/elf_xlate.3e
/usr/share/man/man3.Z/elf_errmsg.3e
/usr/share/man/man3.Z/elf_errno.3e
/usr/share/man/man3.Z/elf_flagdata.3e
/usr/share/man/man3.Z/elf_flagehdr.3e
/usr/share/man/man3.Z/elf_flagelf.3e
/usr/share/man/man3.Z/elf_flagphdr.3e
/usr/share/man/man3.Z/elf_flagscn.3e
/usr/share/man/man3.Z/elf_flagshdr.3e
/usr/share/man/man3.Z/elf32_fsize.3e
/usr/share/man/man3.Z/elf64_fsize.3e
/usr/share/man/man3.Z/elf_newdata.3e
/usr/share/man/man3.Z/elf_rawdata.3e
/usr/share/man/man3.Z/elf32_getehdr.3e
/usr/share/man/man3.Z/elf32_newehdr.3e
/usr/share/man/man3.Z/elf64_getehdr.3e
/usr/share/man/man3.Z/elf64_newehdr.3e
/usr/share/man/man3.Z/elf32_getphdr.3e
/usr/share/man/man3.Z/elf32_newphdr.3e
/usr/share/man/man3.Z/elf64_getphdr.3e
/usr/share/man/man3.Z/elf64_newphdr.3e
/usr/share/man/man3.Z/elf_ndxscn.3e
/usr/share/man/man3.Z/elf_newscn.3e
/usr/share/man/man3.Z/elf_nextscn.3e
/usr/share/man/man3.Z/elf32_getshdr.3e
/usr/share/man/man3.Z/elf64_getshdr.3e
/usr/share/man/man3.Z/elf32_xlatetof.3e
/usr/share/man/man3.Z/elf32_xlatetom.3e
/usr/share/man/man3.Z/elf64_xlatetof.3e
/usr/share/man/man3.Z/elf64_xlatetom.3e
/usr/share/man/man3.Z/shl_defines.3x
/usr/share/man/man3.Z/shl_findsym.3x
/usr/share/man/man3.Z/shl_gethand.3x
/usr/share/man/man3.Z/shl_getsymb.3x
/usr/share/man/man3.Z/shl_unload.3x
/usr/share/man/man3.Z/shl_get.3x
/usr/share/man/man3.Z/shl_get_r.3x
/usr/share/man/man3.Z/shl_get_handle_r.3x
ProgSupport.C-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
/usr/share/man/man1.Z/footprints.1
/usr/share/man/man1.Z/ar.1
/usr/share/man/man1.Z/ld.1
/usr/share/man/man1.Z/ld_pa.1
/usr/share/man/man1.Z/ldd.1
/usr/share/man/man1.Z/ldd_pa.1
OS-Core.CAUX-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
/usr/share/man/man1.Z/chatr.1
/usr/share/man/man1.Z/chatr_pa.1
OS-Core.LINKER-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/share/html/C/linker/linkhelp.html
/usr/share/html/C/linker/applicationperformance.htm
/usr/share/html/C/linker/compileandlink.htm
/usr/share/html/C/linker/creatingandusinglibraries.htm
/usr/share/html/C/linker/disclaim.htm
/usr/share/html/C/linker/libraryroutines.htm
/usr/share/html/C/linker/linkerdifferencesiapa.htm
/usr/share/html/C/linker/linkertasks.htm
/usr/share/html/C/linker/linkertoolsipf.htm
/usr/share/html/C/linker/linkertoolsparisc.htm
/usr/share/html/C/linker/positionindependentcode.htm
/usr/share/html/C/linker/results.html
/usr/share/html/C/linker/usingmapfiles.htm
/usr/share/html/C/linker/glossary.htm
/usr/share/html/C/linker/linkerreleasenotes.htm
/usr/share/html/C/linker/copy.js
/usr/share/html/C/linker/jse_form.js
/usr/share/html/C/linker/jse_search.js
/usr/share/html/C/linker/nav.js
/usr/share/html/C/linker/style.css
/usr/share/html/C/linker/htmlgraphics/top_left_trans.gif
/usr/share/html/C/linker/htmlgraphics/top_right_trans.gif
/usr/share/html/C/linker/htmlgraphics/btm_left_trans.gif
/usr/share/html/C/linker/htmlgraphics/btm_right_trans.gif
/usr/share/html/C/linker/htmlgraphics/logo.gif
/usr/share/html/C/linker/htmlgraphics/go.gif
/usr/share/html/C/linker/htmlgraphics/gfx1.gif
/usr/share/html/C/linker/htmlgraphics/gfx10.gif
/usr/share/html/C/linker/htmlgraphics/gfx11.gif
/usr/share/html/C/linker/htmlgraphics/gfx12.gif
/usr/share/html/C/linker/htmlgraphics/gfx13.gif
/usr/share/html/C/linker/htmlgraphics/gfx14.gif
/usr/share/html/C/linker/htmlgraphics/gfx15.gif
/usr/share/html/C/linker/htmlgraphics/gfx16.gif
/usr/share/html/C/linker/htmlgraphics/gfx17.gif
/usr/share/html/C/linker/htmlgraphics/gfx18.gif
/usr/share/html/C/linker/htmlgraphics/gfx19.gif
/usr/share/html/C/linker/htmlgraphics/gfx2.gif
/usr/share/html/C/linker/htmlgraphics/gfx20.gif
/usr/share/html/C/linker/htmlgraphics/gfx21.gif
/usr/share/html/C/linker/htmlgraphics/gfx22.gif
/usr/share/html/C/linker/htmlgraphics/gfx23.gif
/usr/share/html/C/linker/htmlgraphics/gfx24.gif
/usr/share/html/C/linker/htmlgraphics/gfx25.gif
/usr/share/html/C/linker/htmlgraphics/gfx26.gif
/usr/share/html/C/linker/htmlgraphics/gfx27.gif
/usr/share/html/C/linker/htmlgraphics/gfx28.gif
/usr/share/html/C/linker/htmlgraphics/gfx29.gif
/usr/share/html/C/linker/htmlgraphics/gfx3.gif
/usr/share/html/C/linker/htmlgraphics/gfx30.gif
/usr/share/html/C/linker/htmlgraphics/gfx31.gif
/usr/share/html/C/linker/htmlgraphics/gfx4.gif
/usr/share/html/C/linker/htmlgraphics/gfx5.gif
/usr/share/html/C/linker/htmlgraphics/gfx6.gif
/usr/share/html/C/linker/htmlgraphics/gfx7.gif
/usr/share/html/C/linker/htmlgraphics/gfx8.gif
/usr/share/html/C/linker/htmlgraphics/gfx9.gif
OS-Core.UX-FRE-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/fr_FR.iso88591/ar.cat
/usr/lib/nls/msg/fr_CA.iso88591/ar.cat
OS-Core.UX-FRE-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/fr_FR.utf8/ar.cat
/usr/lib/nls/msg/fr_CA.utf8/ar.cat
OS-Core.UX-GER-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/de_DE.iso88591/ar.cat
OS-Core.UX-GER-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/de_DE.utf8/ar.cat
OS-Core.UX-ITA-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/it_IT.iso88591/ar.cat
OS-Core.UX-ITA-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/it_IT.utf8/ar.cat
OS-Core.UX-JPN-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/ja_JP.eucJP/ar.cat
OS-Core.UX-JPN-S-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/ja_JP.SJIS/ar.cat
OS-Core.UX-JPN-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/ja_JP.utf8/ar.cat
OS-Core.UX-KOR-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/ko_KR.eucKR/ar.cat
OS-Core.UX-KOR-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/ko_KR.utf8/ar.cat
OS-Core.UX-SCH-H-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/zh_CN.hp15CN/ar.cat
OS-Core.UX-SCH-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/zh_CN.utf8/ar.cat
OS-Core.UX-SPA-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/es_ES.iso88591/ar.cat
OS-Core.UX-SPA-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/es_ES.utf8/ar.cat
OS-Core.UX-TCH-B-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/zh_TW.big5/ar.cat
/usr/lib/nls/msg/zh_HK.big5/ar.cat
OS-Core.UX-TCH-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/zh_TW.eucTW/ar.cat
OS-Core.UX-TCH-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/zh_TW.utf8/ar.cat
/usr/lib/nls/msg/zh_HK.utf8/ar.cat
what(1) Output:
OS-Core.C-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/ccs/lbin/ld32:
libdldstubs.a B.11.67 081202 - HP Internal Use Only
kern10stub $Revision: 72.3 $
92453-07 linker linker ld B.11.67 BE 081202
Internal_Unsupported_Version libc.a_ID@@/main/r10dav
/libc_dav/libc_dav_cpe/eso_raghud_raghud_102
0_test_br/1
/ux/core/libs/libc/archive_pa1/libc.a_ID
Apr 6 2001 21:06:17
/usr/ccs/lbin/nm32:
libdldstubs.a B.11.67 081202 - HP Internal Use Only
92453-07 command s800.sgs nm B.11.67 BE 081202
Internal_Unsupported_Version libc.a_ID@@/main/r10dav
/libc_dav/libc_dav_cpe/eso_raghud_raghud_102
0_test_br/1
/ux/core/libs/libc/archive_pa1/libc.a_ID
Apr 6 2001 21:06:17
/usr/ccs/lbin/ar32:
libdldstubs.a B.11.67 081202 - HP Internal Use Only
92453-07 command s800.sgs ar B.11.67 BE 081202
Internal_Unsupported_Version libc.a_ID@@/main/r10dav
/libc_dav/libc_dav_cpe/eso_raghud_raghud_102
0_test_br/1
/ux/core/libs/libc/archive_pa1/libc.a_ID
Apr 6 2001 21:06:17
/usr/ccs/lbin/size32:
libdldstubs.a B.11.67 081202 - HP Internal Use Only
92453-07 command s800.sgs size B.11.67 BE 081202
Internal_Unsupported_Version libc.a_ID@@/main/r10dav
/libc_dav/libc_dav_cpe/eso_raghud_raghud_102
0_test_br/1
/ux/core/libs/libc/archive_pa1/libc.a_ID
Apr 6 2001 21:06:17
/usr/newconfig/usr/ccs/lbin/ld32:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
92453-07 linker linker ld B.11.67 081202
/usr/newconfig/usr/ccs/lbin/nm32:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
92453-07 command s800.sgs nm B.11.67 081202
/usr/newconfig/usr/ccs/lbin/ar32:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
92453-07 command s800.sgs ar B.11.67 081202
/usr/newconfig/usr/ccs/lbin/size32:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
92453-07 command s800.sgs size B.11.67 081202
/usr/lib/nls/msg/C/ld.cat:
ld_msgs.cat: $Revision: 1.85 $Entry symbol
/usr/newconfig/usr/lib/nls/msg/C/ld.cat:
ld_msgs.cat: $Revision: 1.85 $Entry symbol
/usr/ccs/bin/ld:
HP aC++ B3910B A.01.01 Stream Library
HP aC++ B3910B A.03.04 (970930) Support Library
ld_msgs.cat: $Revision: 1.85 $
92453-07 linker command s800.sgs ld PA64 B.11.67 INT
081202
Internal_Unsupported_Version libc.a_ID@@/main/r10dav
/libc_dav/libc_dav_cpe/eso_raghud_raghud_102
0_test_br/1
/ux/core/libs/libc/archive_pa1/libc.a_ID
Apr 6 2001 21:06:17
/usr/ccs/bin/ar:
HP aC++ B3910B A.01.01 Stream Library
HP aC++ B3910B A.03.04 (970930) Support Library
ar.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs ar PA64 B.11.67 INT
081202
Internal_Unsupported_Version libc.a_ID@@/main/r10dav
/libc_dav/libc_dav_cpe/eso_raghud_raghud_102
0_test_br/1
/ux/core/libs/libc/archive_pa1/libc.a_ID
Apr 6 2001 21:06:17
/usr/ccs/bin/size:
HP aC++ B3910B A.01.01 Stream Library
HP aC++ B3910B A.03.04 (970930) Support Library
size.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs size PA64 B.11.67 I
NT 081202
Internal_Unsupported_Version libc.a_ID@@/main/r10dav
/libc_dav/libc_dav_cpe/eso_raghud_raghud_102
0_test_br/1
/ux/core/libs/libc/archive_pa1/libc.a_ID
Apr 6 2001 21:06:17
/usr/ccs/bin/nm:
HP aC++ B3910B A.01.01 Stream Library
HP aC++ B3910B A.03.04 (970930) Support Library
nm.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs nm PA64 B.11.67 INT
081202
Internal_Unsupported_Version libc.a_ID@@/main/r10dav
/libc_dav/libc_dav_cpe/eso_raghud_raghud_102
0_test_br/1
/ux/core/libs/libc/archive_pa1/libc.a_ID
Apr 6 2001 21:06:17
/usr/newconfig/usr/ccs/bin/ld:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
HP aC++ B3910B A.03.85 Classic Iostream Library
HP aC++ B3910B A.03.85 Language Support Library
ld_msgs.cat: $Revision: 1.85 $
92453-07 linker command s800.sgs ld PA64 B.11.67 REL
081202
/usr/newconfig/usr/ccs/bin/ar:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
HP aC++ B3910B A.03.85 Classic Iostream Library
HP aC++ B3910B A.03.85 Language Support Library
ar.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs ar PA64 B.11.67 REL
081202
/usr/lib/nls/msg/C/ar.cat:
ar.cat: $Revision: 1.0 $
/usr/newconfig/usr/lib/nls/msg/C/ar.cat:
ar.cat: $Revision: 1.0 $
/usr/newconfig/usr/ccs/bin/size:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
HP aC++ B3910B A.03.85 Classic Iostream Library
HP aC++ B3910B A.03.85 Language Support Library
size.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs size PA64 B.11.67 R
EL 081202
/usr/lib/nls/msg/C/size.cat:
size.cat: $Revision: 1.0 $
/usr/newconfig/usr/lib/nls/msg/C/size.cat:
size.cat: $Revision: 1.0 $
/usr/newconfig/usr/ccs/bin/nm:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
HP aC++ B3910B A.03.85 Classic Iostream Library
HP aC++ B3910B A.03.85 Language Support Library
nm.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs nm PA64 B.11.67 REL
081202
/usr/lib/nls/msg/C/nm.cat:
nm.cat: $Revision: 1.0 $
/usr/newconfig/usr/lib/nls/msg/C/nm.cat:
nm.cat: $Revision: 1.0 $
/usr/ccs/lbin/ld64:
HP aC++ B3910B A.01.01 Stream Library
HP aC++ B3910B A.03.04 (970930) Support Library
ld_msgs.cat: $Revision: 1.85 $
92453-07 linker command s800.sgs ld PA64 B.11.67 INT
081202
Internal_Unsupported_Version libc.a_ID@@/main/r10dav
/libc_dav/libc_dav_cpe/eso_raghud_raghud_102
0_test_br/1
/ux/core/libs/libc/archive_pa1/libc.a_ID
Apr 6 2001 21:06:17
/usr/newconfig/usr/ccs/lbin/ld64:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
HP aC++ B3910B A.03.85 Classic Iostream Library
HP aC++ B3910B A.03.85 Language Support Library
ld_msgs.cat: $Revision: 1.85 $
92453-07 linker command s800.sgs ld PA64 B.11.67 PBO
081202
/usr/ccs/lbin/ar64:
HP aC++ B3910B A.01.01 Stream Library
HP aC++ B3910B A.03.04 (970930) Support Library
ar.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs ar PA64 B.11.67 INT
081202
Internal_Unsupported_Version libc.a_ID@@/main/r10dav
/libc_dav/libc_dav_cpe/eso_raghud_raghud_102
0_test_br/1
/ux/core/libs/libc/archive_pa1/libc.a_ID
Apr 6 2001 21:06:17
/usr/newconfig/usr/ccs/lbin/ar64:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
HP aC++ B3910B A.03.85 Classic Iostream Library
HP aC++ B3910B A.03.85 Language Support Library
ar.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs ar PA64 B.11.67 REL
081202
/usr/ccs/lbin/size64:
HP aC++ B3910B A.01.01 Stream Library
HP aC++ B3910B A.03.04 (970930) Support Library
size.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs size PA64 B.11.67 I
NT 081202
Internal_Unsupported_Version libc.a_ID@@/main/r10dav
/libc_dav/libc_dav_cpe/eso_raghud_raghud_102
0_test_br/1
/ux/core/libs/libc/archive_pa1/libc.a_ID
Apr 6 2001 21:06:17
/usr/newconfig/usr/ccs/lbin/size64:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
HP aC++ B3910B A.03.85 Classic Iostream Library
HP aC++ B3910B A.03.85 Language Support Library
size.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs size PA64 B.11.67 R
EL 081202
/usr/ccs/lbin/nm64:
HP aC++ B3910B A.03.85 Demangler Library
HP aC++ B3910B A.01.01 Stream Library
HP aC++ B3910B A.03.04 (970930) Support Library
nm.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs nm PA64 B.11.67 INT
081202
Internal_Unsupported_Version libc.a_ID@@/main/r10dav
/libc_dav/libc_dav_cpe/eso_raghud_raghud_102
0_test_br/1
/ux/core/libs/libc/archive_pa1/libc.a_ID
Apr 6 2001 21:06:17
/usr/newconfig/usr/ccs/lbin/nm64:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
HP aC++ B3910B A.03.85 Demangler Library
HP aC++ B3910B A.03.85 Classic Iostream Library
HP aC++ B3910B A.03.85 Language Support Library
nm.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs nm PA64 B.11.67 REL
081202
/usr/ccs/lib/pa20_64/plug-ins:
None
OS-Core.C-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/ccs/bin/footprints:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
/usr/ccs/lib/crt0.o:
$Revision: 92453-07 linker linker crt0.o B.11.67 081
202 $
/usr/ccs/bin/fdp:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
92453-07 linker linker fdp B.11.67 081202
/usr/ccs/lib/dyncall.o:
None
/usr/ccs/lbin/strip32:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
92453-07 command s800.sgs strip B.11.67 081202
/usr/ccs/bin/ranlib:
92453-07 command s800.sgs ranlib B.11.67 081202
/usr/lib/nls/msg/C/strip.cat:
strip.cat: $Revision: 1.0 $
/usr/ccs/bin/strip:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
HP aC++ B3910B A.03.85 Classic Iostream Library
HP aC++ B3910B A.03.85 Language Support Library
strip.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs strip PA64 B.11.67
REL 081202
/usr/ccs/lbin/strip64:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
HP aC++ B3910B A.03.85 Classic Iostream Library
HP aC++ B3910B A.03.85 Language Support Library
strip.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs strip PA64 B.11.67
REL 081202
/usr/ccs/bin/elfdump:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
HP aC++ B3910B A.03.85 Demangler Library
HP aC++ B3910B A.03.85 Classic Iostream Library
HP aC++ B3910B A.03.85 Language Support Library
elfdump.cat: $Revision: 1.1 $
92453-07 linker command s800.sgs elfdump PA64 B.11.6
7 REL 081202
/usr/lib/nls/msg/C/elfdump.cat:
elfdump.cat: $Revision: 1.1 $
/usr/ccs/lbin/dldd64:
92453-07 linker command s800.sgs dldd PA64 B.11.67 R
EL 081202
/usr/ccs/lbin/dldd32:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
/usr/lib/nls/msg/C/dldd.cat:
None
/usr/ccs/bin/odump:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
92453-07 command s800.sgs odump B.11.67 081202
/usr/ccs/lib/lddstub:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/dld.sl:
SMART_BIND
92453-07 dld dld dld.sl B.11.67 081208
/usr/newconfig/usr/lib/dld.sl:
SMART_BIND
92453-07 dld dld dld.sl B.11.67 081208
/usr/lib/libdld.1:
92453-07 dld dld libdld.sl B.10.32 990202
/usr/lib/libdld.2:
92453-07 dld dld libdld.sl B.11.67 081202
/usr/lib/libelf.2:
92453-07 linker command s800.sgs libelf PA64 B.11.67
REL 081202
/usr/lib/libxpdl.1:
None
/usr/lib/libxpdl.sl:
None
/usr/lib/libelf.sl:
92453-07 linker command s800.sgs libelf PA64 B.11.67
REL 081202
OS-Core.CMDS-AUX,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/ccs/lbin/fastbind32:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
92453-07 command s800.sgs fastbind B.11.67 081202
/usr/ccs/lbin/chatr32:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
92453-07 command s800.sgs chatr B.11.67 081202
/usr/ccs/bin/chatr:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
HP aC++ B3910B A.03.85 Classic Iostream Library
HP aC++ B3910B A.03.85 Language Support Library
chatr.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs chatr PA64 B.11.67
REL 081202
/usr/ccs/lbin/chatr64:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
HP aC++ B3910B A.03.85 Classic Iostream Library
HP aC++ B3910B A.03.85 Language Support Library
chatr.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs chatr PA64 B.11.67
REL 081202
92453-07 linker command s800.sgs libelf PA64 B.11.67
REL 081202
/usr/lib/nls/msg/C/chatr.cat:
chatr.cat: $Revision: 1.0 $
/usr/ccs/bin/fastbind:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
HP aC++ B3910B A.03.85 Classic Iostream Library
HP aC++ B3910B A.03.85 Language Support Library
fastbind.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs PA64 B.11.67 REL 08
1202
/usr/ccs/lbin/fastbind64:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
HP aC++ B3910B A.03.85 Classic Iostream Library
HP aC++ B3910B A.03.85 Language Support Library
fastbind.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs fastbind/ldd PA64 B
.11.67 REL 081202
/usr/lib/nls/msg/C/fastbind.cat:
fastbind.cat: $Revision: 1.0 $
/usr/ccs/bin/ldd:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
HP aC++ B3910B A.03.85 Classic Iostream Library
HP aC++ B3910B A.03.85 Language Support Library
fastbind.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs PA64 B.11.67 REL 08
1202
/usr/ccs/lbin/ldd32:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
92453-07 command s800.sgs fastbind B.11.67 081202
/usr/ccs/lbin/ldd64:
$Revision: 92453-07 linker linker crt0.o B.11.64 080
728 $
HP aC++ B3910B A.03.85 Classic Iostream Library
HP aC++ B3910B A.03.85 Language Support Library
fastbind.cat: $Revision: 1.0 $
92453-07 linker command s800.sgs fastbind/ldd PA64 B
.11.67 REL 081202
ProgSupport.PROG-AUX,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/ccs/bin/lorder:
92453-07 linker command s800.sgs lorder PA64 B.11.67
REL 081202
/usr/lib/libelf.a:
92453-07 linker command s800.sgs libelf PA64 B.11.67
REL 081202
ProgSupport.PROG-AX-64ALIB,fr=B.11.11,
fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/pa20_64/libelf.a:
92453-07 linker command s800.sgs libelf PA64 B.11.67
REL 081202
OS-Core.CORE-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/pa20_64/dld.sl:
92453-07 linker command s800.sgs dld PA64 B.11.67 PB
O 081208
/usr/lib/pa20_64/libdl.1:
92453-07 dld dld libdl.1 PA64 B.11.67 PBO 081202
/usr/lib/pa20_64/libelf.2:
92453-07 linker command s800.sgs libelf PA64 B.11.67
REL 081202
/usr/lib/pa20_64/libelf.sl:
92453-07 linker command s800.sgs libelf PA64 B.11.67
REL 081202
OS-Core.C-MIN-64ALIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/ccs/lib/pa20_64/fdp_init.o:
None
/usr/ccs/lib/pa20_64/fdp_init_ns.o:
None
/usr/ccs/lib/pa20_64/fdp_init_sl.o:
None
/usr/ccs/lib/pa20_64/crt0.o:
None
/usr/ccs/lib/pa20_64/lddstub:
None
ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/include/dlfcn.h:
dlfcn.h 1.0
/usr/include/plugin.h:
None
/usr/include/a.out.h:
$Revision: 1.4 $ */
/usr/include/aouthdr.h:
$Revision: 60.3.1.10 $ */
/usr/include/aouttypes.h:
$Revision: 60.1.1.3 $ */
/usr/include/ar.h:
$Revision: 64.1.1.2 $ */
/usr/include/compunit.h:
$Revision: 60.1.1.3 $ */
/usr/include/crt0.h:
None
/usr/include/dl.h:
$Revision: 1.11 $ */
/usr/include/filehdr.h:
$Revision: 62.2.1.3 $ */
/usr/include/lst.h:
$Revision: 60.2.1.3 $ */
/usr/include/nlist.h:
$Revision: 1.0.0
/usr/include/reloc.h:
$Revision: 62.2.1.10 $ */
/usr/include/scnhdr.h:
$Revision: 60.1.1.3 $ */
/usr/include/spacehdr.h:
$Revision: 60.1.1.4 $ */
/usr/include/shl.h:
shared src: 70.5 $ */
$Revision: 1.19 $ */
/usr/include/syms.h:
$Revision: 60.2.1.3 $ */
/usr/include/libelf.h:
None
/usr/include/elf.h:
None
/usr/include/elf_hp.h:
None
/usr/include/elf_parisc.h:
None
/usr/include/elftypes.h:
None
/usr/include/elf_em.h:
None
ProgSupport.LANG-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/libxpdl.a:
None
ProgSupport.PAUX-ENG-A-MAN,fr=B.11.11,
fa=HP-UX_B.11.11_32/64,v=HP:
/usr/share/man/man1.Z/elfdump.1:
None
/usr/share/man/man1.Z/odump.1:
None
/usr/share/man/man3.Z/dlclose.3c:
None
/usr/share/man/man3.Z/dlerror.3c:
None
/usr/share/man/man3.Z/dlget.3c:
None
/usr/share/man/man3.Z/dlgetname.3c:
None
/usr/share/man/man3.Z/dlmodinfo.3c:
None
/usr/share/man/man3.Z/dlopen.3c:
None
/usr/share/man/man3.Z/dlopen_pa.3c:
None
/usr/share/man/man3.Z/dlsym.3c:
None
/usr/share/man/man3.Z/dlgetfileinfo.3c:
None
/usr/share/man/man3.Z/dlsetlibpath.3c:
None
/usr/share/man/man3.Z/shl_load.3x:
None
/usr/share/man/man3.Z/shl_load_pa.3x:
None
/usr/share/man/man5.Z/dld.sl.5:
None
/usr/share/man/man3.Z/elf.3e:
None
/usr/share/man/man3.Z/elf_begin.3e:
None
/usr/share/man/man3.Z/elf_cntl.3e:
None
/usr/share/man/man3.Z/elf_end.3e:
None
/usr/share/man/man3.Z/elf_error.3e:
None
/usr/share/man/man3.Z/elf_fill.3e:
None
/usr/share/man/man3.Z/elf_flag.3e:
None
/usr/share/man/man3.Z/elf_fsize.3e:
None
/usr/share/man/man3.Z/elf_getarhdr.3e:
None
/usr/share/man/man3.Z/elf_getarsym.3e:
None
/usr/share/man/man3.Z/elf_getbase.3e:
None
/usr/share/man/man3.Z/elf_getdata.3e:
None
/usr/share/man/man3.Z/elf_getehdr.3e:
None
/usr/share/man/man3.Z/elf_getident.3e:
None
/usr/share/man/man3.Z/elf_getphdr.3e:
None
/usr/share/man/man3.Z/elf_getscn.3e:
None
/usr/share/man/man3.Z/elf_getshdr.3e:
None
/usr/share/man/man3.Z/elf_hash.3e:
None
/usr/share/man/man3.Z/elf_kind.3e:
None
/usr/share/man/man3.Z/elf_next.3e:
None
/usr/share/man/man3.Z/elf_rand.3e:
None
/usr/share/man/man3.Z/elf_rawfile.3e:
None
/usr/share/man/man3.Z/elf_strptr.3e:
None
/usr/share/man/man3.Z/elf_update.3e:
None
/usr/share/man/man3.Z/elf_version.3e:
None
/usr/share/man/man3.Z/elf_xlate.3e:
None
/usr/share/man/man3.Z/elf_errmsg.3e:
None
/usr/share/man/man3.Z/elf_errno.3e:
None
/usr/share/man/man3.Z/elf_flagdata.3e:
None
/usr/share/man/man3.Z/elf_flagehdr.3e:
None
/usr/share/man/man3.Z/elf_flagelf.3e:
None
/usr/share/man/man3.Z/elf_flagphdr.3e:
None
/usr/share/man/man3.Z/elf_flagscn.3e:
None
/usr/share/man/man3.Z/elf_flagshdr.3e:
None
/usr/share/man/man3.Z/elf32_fsize.3e:
None
/usr/share/man/man3.Z/elf64_fsize.3e:
None
/usr/share/man/man3.Z/elf_newdata.3e:
None
/usr/share/man/man3.Z/elf_rawdata.3e:
None
/usr/share/man/man3.Z/elf32_getehdr.3e:
None
/usr/share/man/man3.Z/elf32_newehdr.3e:
None
/usr/share/man/man3.Z/elf64_getehdr.3e:
None
/usr/share/man/man3.Z/elf64_newehdr.3e:
None
/usr/share/man/man3.Z/elf32_getphdr.3e:
None
/usr/share/man/man3.Z/elf32_newphdr.3e:
None
/usr/share/man/man3.Z/elf64_getphdr.3e:
None
/usr/share/man/man3.Z/elf64_newphdr.3e:
None
/usr/share/man/man3.Z/elf_ndxscn.3e:
None
/usr/share/man/man3.Z/elf_newscn.3e:
None
/usr/share/man/man3.Z/elf_nextscn.3e:
None
/usr/share/man/man3.Z/elf32_getshdr.3e:
None
/usr/share/man/man3.Z/elf64_getshdr.3e:
None
/usr/share/man/man3.Z/elf32_xlatetof.3e:
None
/usr/share/man/man3.Z/elf32_xlatetom.3e:
None
/usr/share/man/man3.Z/elf64_xlatetof.3e:
None
/usr/share/man/man3.Z/elf64_xlatetom.3e:
None
/usr/share/man/man3.Z/shl_defines.3x:
None
/usr/share/man/man3.Z/shl_findsym.3x:
None
/usr/share/man/man3.Z/shl_gethand.3x:
None
/usr/share/man/man3.Z/shl_getsymb.3x:
None
/usr/share/man/man3.Z/shl_unload.3x:
None
/usr/share/man/man3.Z/shl_get.3x:
None
/usr/share/man/man3.Z/shl_get_r.3x:
None
/usr/share/man/man3.Z/shl_get_handle_r.3x:
None
ProgSupport.C-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
/usr/share/man/man1.Z/footprints.1:
None
/usr/share/man/man1.Z/ar.1:
None
/usr/share/man/man1.Z/ld.1:
None
/usr/share/man/man1.Z/ld_pa.1:
None
/usr/share/man/man1.Z/ldd.1:
None
/usr/share/man/man1.Z/ldd_pa.1:
None
OS-Core.CAUX-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
/usr/share/man/man1.Z/chatr.1:
None
/usr/share/man/man1.Z/chatr_pa.1:
None
OS-Core.LINKER-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/share/html/C/linker/linkhelp.html:
None
/usr/share/html/C/linker/applicationperformance.htm:
None
/usr/share/html/C/linker/compileandlink.htm:
None
/usr/share/html/C/linker/creatingandusinglibraries.htm:
None
/usr/share/html/C/linker/disclaim.htm:
None
/usr/share/html/C/linker/libraryroutines.htm:
None
/usr/share/html/C/linker/linkerdifferencesiapa.htm:
None
/usr/share/html/C/linker/linkertasks.htm:
None
/usr/share/html/C/linker/linkertoolsipf.htm:
None
/usr/share/html/C/linker/linkertoolsparisc.htm:
None
/usr/share/html/C/linker/positionindependentcode.htm:
None
/usr/share/html/C/linker/results.html:
None
/usr/share/html/C/linker/usingmapfiles.htm:
None
/usr/share/html/C/linker/glossary.htm:
None
/usr/share/html/C/linker/linkerreleasenotes.htm:
None
/usr/share/html/C/linker/copy.js:
None
/usr/share/html/C/linker/jse_form.js:
None
/usr/share/html/C/linker/jse_search.js:
None
/usr/share/html/C/linker/nav.js:
None
/usr/share/html/C/linker/style.css:
None
/usr/share/html/C/linker/htmlgraphics/top_left_trans.gif:
None
/usr/share/html/C/linker/htmlgraphics/top_right_trans.gif:
None
/usr/share/html/C/linker/htmlgraphics/btm_left_trans.gif:
None
/usr/share/html/C/linker/htmlgraphics/btm_right_trans.gif:
None
/usr/share/html/C/linker/htmlgraphics/logo.gif:
None
/usr/share/html/C/linker/htmlgraphics/go.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx1.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx10.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx11.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx12.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx13.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx14.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx15.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx16.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx17.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx18.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx19.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx2.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx20.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx21.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx22.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx23.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx24.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx25.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx26.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx27.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx28.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx29.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx3.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx30.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx31.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx4.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx5.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx6.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx7.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx8.gif:
None
/usr/share/html/C/linker/htmlgraphics/gfx9.gif:
None
OS-Core.UX-FRE-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/fr_FR.iso88591/ar.cat:
ar.cat: $Revision: 1.0 $
/usr/lib/nls/msg/fr_CA.iso88591/ar.cat:
ar.cat: $Revision: 1.0 $
OS-Core.UX-FRE-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/fr_FR.utf8/ar.cat:
ar.cat: $Revision: 1.0 $
/usr/lib/nls/msg/fr_CA.utf8/ar.cat:
ar.cat: $Revision: 1.0 $
OS-Core.UX-GER-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/de_DE.iso88591/ar.cat:
ar.cat: $Revision: 1.0 $
OS-Core.UX-GER-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/de_DE.utf8/ar.cat:
ar.cat: $Revision: 1.0 $
OS-Core.UX-ITA-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/it_IT.iso88591/ar.cat:
ar.cat: $Revisione: 1.0 $
OS-Core.UX-ITA-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/it_IT.utf8/ar.cat:
ar.cat: $Revisione: 1.0 $
OS-Core.UX-JPN-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/ja_JP.eucJP/ar.cat:
ar.cat: $Revision: 1.0 $
OS-Core.UX-JPN-S-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/ja_JP.SJIS/ar.cat:
ar.cat: $Revision: 1.0 $
OS-Core.UX-JPN-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/ja_JP.utf8/ar.cat:
ar.cat: $Revision: 1.0 $
OS-Core.UX-KOR-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/ko_KR.eucKR/ar.cat:
ar.cat: $Revision: 1.0 $
OS-Core.UX-KOR-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/ko_KR.utf8/ar.cat:
ar.cat: $Revision: 1.0 $
OS-Core.UX-SCH-H-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/zh_CN.hp15CN/ar.cat:
ar.cat: $Revision: 1.0 $
OS-Core.UX-SCH-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/zh_CN.utf8/ar.cat:
ar.cat: $Revision: 1.0 $
OS-Core.UX-SPA-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/es_ES.iso88591/ar.cat:
ar.cat: $Revision: 1.0 $
OS-Core.UX-SPA-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/es_ES.utf8/ar.cat:
ar.cat: $Revision: 1.0 $
OS-Core.UX-TCH-B-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/zh_TW.big5/ar.cat:
ar.cat: $Revision: 1.0 $
/usr/lib/nls/msg/zh_HK.big5/ar.cat:
ar.cat: $Revision: 1.0 $
OS-Core.UX-TCH-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/zh_TW.eucTW/ar.cat:
ar.cat: $Revision: 1.0 $
OS-Core.UX-TCH-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/nls/msg/zh_TW.utf8/ar.cat:
ar.cat: $Revision: 1.0 $
/usr/lib/nls/msg/zh_HK.utf8/ar.cat:
ar.cat: $Revision: 1.0 $
cksum(1) Output:
OS-Core.C-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
3156449985 806912 /usr/ccs/lbin/ld32
748097962 217088 /usr/ccs/lbin/nm32
1423021538 245760 /usr/ccs/lbin/ar32
1039456004 192512 /usr/ccs/lbin/size32
571307710 552960 /usr/newconfig/usr/ccs/lbin/ld32
3516118088 45056 /usr/newconfig/usr/ccs/lbin/nm32
1734707349 45056 /usr/newconfig/usr/ccs/lbin/ar32
2626184250 24576 /usr/newconfig/usr/ccs/lbin/size32
3247474254 46337 /usr/lib/nls/msg/C/ld.cat
3247474254 46337 /usr/newconfig/usr/lib/nls/msg/C/ld.cat
2760908218 962560 /usr/ccs/bin/ld
121686395 278528 /usr/ccs/bin/ar
1037821538 282624 /usr/ccs/bin/size
3431401096 290816 /usr/ccs/bin/nm
3335913593 905216 /usr/newconfig/usr/ccs/bin/ld
3519404457 167936 /usr/newconfig/usr/ccs/bin/ar
1360352370 2927 /usr/lib/nls/msg/C/ar.cat
1360352370 2927 /usr/newconfig/usr/lib/nls/msg/C/ar.cat
550709555 172032 /usr/newconfig/usr/ccs/bin/size
1706640778 2802 /usr/lib/nls/msg/C/size.cat
1706640778 2802 /usr/newconfig/usr/lib/nls/msg/C/size.cat
2035026317 172032 /usr/newconfig/usr/ccs/bin/nm
498522769 6145 /usr/lib/nls/msg/C/nm.cat
498522769 6145 /usr/newconfig/usr/lib/nls/msg/C/nm.cat
429671028 1970176 /usr/ccs/lbin/ld64
2521223613 2736128 /usr/newconfig/usr/ccs/lbin/ld64
3125825711 978944 /usr/ccs/lbin/ar64
524101577 868352 /usr/newconfig/usr/ccs/lbin/ar64
3180654322 925696 /usr/ccs/lbin/size64
2407802907 860160 /usr/newconfig/usr/ccs/lbin/size64
2352282365 954368 /usr/ccs/lbin/nm64
514254654 888832 /usr/newconfig/usr/ccs/lbin/nm64
929253616 84 /usr/ccs/lib/pa20_64/plug-ins
OS-Core.C-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
869840407 57344 /usr/ccs/bin/footprints
4012064280 13788 /usr/ccs/lib/crt0.o
1690908269 57344 /usr/ccs/bin/fdp
3421788220 588 /usr/ccs/lib/dyncall.o
654677548 36864 /usr/ccs/lbin/strip32
2538157444 854 /usr/ccs/bin/ranlib
358892335 4379 /usr/lib/nls/msg/C/strip.cat
55380363 176128 /usr/ccs/bin/strip
768602241 872448 /usr/ccs/lbin/strip64
2124634770 1142784 /usr/ccs/bin/elfdump
4142028825 20890 /usr/lib/nls/msg/C/elfdump.cat
3877759445 86928 /usr/ccs/lbin/dldd64
3487300104 24576 /usr/ccs/lbin/dldd32
2260627278 873 /usr/lib/nls/msg/C/dldd.cat
3469996887 184320 /usr/ccs/bin/odump
3199036430 16384 /usr/ccs/lib/lddstub
OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
4208240251 393216 /usr/lib/dld.sl
4208240251 393216 /usr/newconfig/usr/lib/dld.sl
1089586355 12288 /usr/lib/libdld.1
173089743 24576 /usr/lib/libdld.2
347876138 147456 /usr/lib/libelf.2
1963181326 28672 /usr/lib/libxpdl.1
1963181326 28672 /usr/lib/libxpdl.sl
347876138 147456 /usr/lib/libelf.sl
OS-Core.CMDS-AUX,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
1994225219 36864 /usr/ccs/lbin/fastbind32
893655066 57344 /usr/ccs/lbin/chatr32
3657042413 860160 /usr/ccs/bin/chatr
403975819 1101824 /usr/ccs/lbin/chatr64
1324604819 14079 /usr/lib/nls/msg/C/chatr.cat
1782852351 172032 /usr/ccs/bin/fastbind
3740540426 880640 /usr/ccs/lbin/fastbind64
1485993500 2312 /usr/lib/nls/msg/C/fastbind.cat
1782852351 172032 /usr/ccs/bin/ldd
1994225219 36864 /usr/ccs/lbin/ldd32
3740540426 880640 /usr/ccs/lbin/ldd64
ProgSupport.PROG-AUX,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
1608222036 6138 /usr/ccs/bin/lorder
2015268326 165282 /usr/lib/libelf.a
ProgSupport.PROG-AX-64ALIB,fr=B.11.11,
fa=HP-UX_B.11.11_32/64,v=HP:
1115914820 301218 /usr/lib/pa20_64/libelf.a
OS-Core.CORE-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
4099478906 466632 /usr/lib/pa20_64/dld.sl
1612038421 73240 /usr/lib/pa20_64/libdl.1
3657319364 207496 /usr/lib/pa20_64/libelf.2
3657319364 207496 /usr/lib/pa20_64/libelf.sl
OS-Core.C-MIN-64ALIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
3685384786 56792 /usr/ccs/lib/pa20_64/fdp_init.o
3710526059 56328 /usr/ccs/lib/pa20_64/fdp_init_ns.o
649012701 56504 /usr/ccs/lib/pa20_64/fdp_init_sl.o
195798820 18192 /usr/ccs/lib/pa20_64/crt0.o
1994995006 68248 /usr/ccs/lib/pa20_64/lddstub
ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
1281144438 13126 /usr/include/dlfcn.h
1684612672 15766 /usr/include/plugin.h
2883600927 626 /usr/include/a.out.h
3294017023 8149 /usr/include/aouthdr.h
1713158447 1132 /usr/include/aouttypes.h
1188476069 789 /usr/include/ar.h
610491608 1106 /usr/include/compunit.h
1278550977 9199 /usr/include/crt0.h
3597850227 4810 /usr/include/dl.h
4264015668 4669 /usr/include/filehdr.h
3023797716 2451 /usr/include/lst.h
376700143 3341 /usr/include/nlist.h
1942860611 13065 /usr/include/reloc.h
338163457 3254 /usr/include/scnhdr.h
3024022612 2290 /usr/include/spacehdr.h
1107713987 16953 /usr/include/shl.h
3375375970 3739 /usr/include/syms.h
4175545531 9511 /usr/include/libelf.h
1320915726 27093 /usr/include/elf.h
2877796959 18178 /usr/include/elf_hp.h
42817602 12712 /usr/include/elf_parisc.h
791951909 1711 /usr/include/elftypes.h
529658679 11371 /usr/include/elf_em.h
ProgSupport.LANG-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
3689605417 26328 /usr/lib/libxpdl.a
ProgSupport.PAUX-ENG-A-MAN,fr=B.11.11,
fa=HP-UX_B.11.11_32/64,v=HP:
2712051431 3908 /usr/share/man/man1.Z/elfdump.1
2007266447 4562 /usr/share/man/man1.Z/odump.1
2257688125 2366 /usr/share/man/man3.Z/dlclose.3c
3513068281 1439 /usr/share/man/man3.Z/dlerror.3c
3124747242 2492 /usr/share/man/man3.Z/dlget.3c
2262250844 2063 /usr/share/man/man3.Z/dlgetname.3c
1389178268 3505 /usr/share/man/man3.Z/dlmodinfo.3c
3968326709 1437 /usr/share/man/man3.Z/dlopen.3c
2435136511 10200 /usr/share/man/man3.Z/dlopen_pa.3c
884973713 3512 /usr/share/man/man3.Z/dlsym.3c
2720642707 3499 /usr/share/man/man3.Z/dlgetfileinfo.3c
259710905 3125 /usr/share/man/man3.Z/dlsetlibpath.3c
87127210 2038 /usr/share/man/man3.Z/shl_load.3x
2754171478 10394 /usr/share/man/man3.Z/shl_load_pa.3x
3377785396 15181 /usr/share/man/man5.Z/dld.sl.5
2505960663 5420 /usr/share/man/man3.Z/elf.3e
1487991871 4799 /usr/share/man/man3.Z/elf_begin.3e
7787147 1531 /usr/share/man/man3.Z/elf_cntl.3e
2342943671 804 /usr/share/man/man3.Z/elf_end.3e
4013990250 1123 /usr/share/man/man3.Z/elf_error.3e
729122796 729 /usr/share/man/man3.Z/elf_fill.3e
1323582969 1769 /usr/share/man/man3.Z/elf_flag.3e
201122861 1303 /usr/share/man/man3.Z/elf_fsize.3e
845522071 1469 /usr/share/man/man3.Z/elf_getarhdr.3e
2754282140 1112 /usr/share/man/man3.Z/elf_getarsym.3e
1798703497 568 /usr/share/man/man3.Z/elf_getbase.3e
4249682563 5129 /usr/share/man/man3.Z/elf_getdata.3e
4252742965 1679 /usr/share/man/man3.Z/elf_getehdr.3e
109329569 1638 /usr/share/man/man3.Z/elf_getident.3e
897221934 2665 /usr/share/man/man3.Z/elf_getphdr.3e
2138460222 1817 /usr/share/man/man3.Z/elf_getscn.3e
3613014445 1516 /usr/share/man/man3.Z/elf_getshdr.3e
1764990317 840 /usr/share/man/man3.Z/elf_hash.3e
3553784734 878 /usr/share/man/man3.Z/elf_kind.3e
3491713219 804 /usr/share/man/man3.Z/elf_next.3e
2752217867 1136 /usr/share/man/man3.Z/elf_rand.3e
421721288 1578 /usr/share/man/man3.Z/elf_rawfile.3e
826657489 1171 /usr/share/man/man3.Z/elf_strptr.3e
564870591 3760 /usr/share/man/man3.Z/elf_update.3e
996484139 1270 /usr/share/man/man3.Z/elf_version.3e
1644104704 2308 /usr/share/man/man3.Z/elf_xlate.3e
4013990250 1123 /usr/share/man/man3.Z/elf_errmsg.3e
4013990250 1123 /usr/share/man/man3.Z/elf_errno.3e
1323582969 1769 /usr/share/man/man3.Z/elf_flagdata.3e
1323582969 1769 /usr/share/man/man3.Z/elf_flagehdr.3e
1323582969 1769 /usr/share/man/man3.Z/elf_flagelf.3e
1323582969 1769 /usr/share/man/man3.Z/elf_flagphdr.3e
1323582969 1769 /usr/share/man/man3.Z/elf_flagscn.3e
1323582969 1769 /usr/share/man/man3.Z/elf_flagshdr.3e
201122861 1303 /usr/share/man/man3.Z/elf32_fsize.3e
201122861 1303 /usr/share/man/man3.Z/elf64_fsize.3e
4249682563 5129 /usr/share/man/man3.Z/elf_newdata.3e
4249682563 5129 /usr/share/man/man3.Z/elf_rawdata.3e
4252742965 1679 /usr/share/man/man3.Z/elf32_getehdr.3e
4252742965 1679 /usr/share/man/man3.Z/elf32_newehdr.3e
4252742965 1679 /usr/share/man/man3.Z/elf64_getehdr.3e
4252742965 1679 /usr/share/man/man3.Z/elf64_newehdr.3e
897221934 2665 /usr/share/man/man3.Z/elf32_getphdr.3e
897221934 2665 /usr/share/man/man3.Z/elf32_newphdr.3e
897221934 2665 /usr/share/man/man3.Z/elf64_getphdr.3e
897221934 2665 /usr/share/man/man3.Z/elf64_newphdr.3e
2138460222 1817 /usr/share/man/man3.Z/elf_ndxscn.3e
2138460222 1817 /usr/share/man/man3.Z/elf_newscn.3e
2138460222 1817 /usr/share/man/man3.Z/elf_nextscn.3e
3613014445 1516 /usr/share/man/man3.Z/elf32_getshdr.3e
3613014445 1516 /usr/share/man/man3.Z/elf64_getshdr.3e
1644104704 2308 /usr/share/man/man3.Z/elf32_xlatetof.3e
1644104704 2308 /usr/share/man/man3.Z/elf32_xlatetom.3e
1644104704 2308 /usr/share/man/man3.Z/elf64_xlatetof.3e
1644104704 2308 /usr/share/man/man3.Z/elf64_xlatetom.3e
87127210 2038 /usr/share/man/man3.Z/shl_defines.3x
87127210 2038 /usr/share/man/man3.Z/shl_findsym.3x
87127210 2038 /usr/share/man/man3.Z/shl_gethand.3x
87127210 2038 /usr/share/man/man3.Z/shl_getsymb.3x
87127210 2038 /usr/share/man/man3.Z/shl_unload.3x
87127210 2038 /usr/share/man/man3.Z/shl_get.3x
87127210 2038 /usr/share/man/man3.Z/shl_get_r.3x
87127210 2038 /usr/share/man/man3.Z/shl_get_handle_r.3x
ProgSupport.C-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
1797789451 3110 /usr/share/man/man1.Z/footprints.1
1002299339 7176 /usr/share/man/man1.Z/ar.1
983469587 1382 /usr/share/man/man1.Z/ld.1
278152224 35580 /usr/share/man/man1.Z/ld_pa.1
75396471 1455 /usr/share/man/man1.Z/ldd.1
475855649 4456 /usr/share/man/man1.Z/ldd_pa.1
OS-Core.CAUX-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
3698197916 1433 /usr/share/man/man1.Z/chatr.1
3561934604 13938 /usr/share/man/man1.Z/chatr_pa.1
OS-Core.LINKER-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
929208240 22584 /usr/share/html/C/linker/linkhelp.html
2053145359 106696 /usr/share/html/C/linker/
applicationperformance.htm
3003428520 62442 /usr/share/html/C/linker/compileandlink.htm
4014783066 225647 /usr/share/html/C/linker/
creatingandusinglibraries.htm
2472106887 5913 /usr/share/html/C/linker/disclaim.htm
2883476113 257189 /usr/share/html/C/linker/
libraryroutines.htm
2617259585 37927 /usr/share/html/C/linker/
linkerdifferencesiapa.htm
4260676504 107113 /usr/share/html/C/linker/linkertasks.htm
2808313718 61744 /usr/share/html/C/linker/linkertoolsipf.htm
763350084 54736 /usr/share/html/C/linker/
linkertoolsparisc.htm
3652770246 36878 /usr/share/html/C/linker/
positionindependentcode.htm
1184830859 5081 /usr/share/html/C/linker/results.html
2684837728 44254 /usr/share/html/C/linker/usingmapfiles.htm
4115902634 69364 /usr/share/html/C/linker/glossary.htm
44964596 24473 /usr/share/html/C/linker/
linkerreleasenotes.htm
2464335293 159 /usr/share/html/C/linker/copy.js
434020119 304 /usr/share/html/C/linker/jse_form.js
764602421 142225 /usr/share/html/C/linker/jse_search.js
3498571039 4378 /usr/share/html/C/linker/nav.js
997105519 822 /usr/share/html/C/linker/style.css
1822744041 69 /usr/share/html/C/linker/htmlgraphics/
top_left_trans.gif
1338455112 69 /usr/share/html/C/linker/htmlgraphics/
top_right_trans.gif
3866161436 63 /usr/share/html/C/linker/htmlgraphics/
btm_left_trans.gif
2053390039 63 /usr/share/html/C/linker/htmlgraphics/
btm_right_trans.gif
4241784567 2918 /usr/share/html/C/linker/htmlgraphics/
logo.gif
4136574532 71 /usr/share/html/C/linker/htmlgraphics/go.gif
2307428128 26187 /usr/share/html/C/linker/htmlgraphics/
gfx1.gif
699090068 5220 /usr/share/html/C/linker/htmlgraphics/
gfx10.gif
3414480852 11746 /usr/share/html/C/linker/htmlgraphics/
gfx11.gif
2078619868 4621 /usr/share/html/C/linker/htmlgraphics/
gfx12.gif
2350229609 5944 /usr/share/html/C/linker/htmlgraphics/
gfx13.gif
1457765712 5078 /usr/share/html/C/linker/htmlgraphics/
gfx14.gif
1700446518 2295 /usr/share/html/C/linker/htmlgraphics/
gfx15.gif
2499511666 2472 /usr/share/html/C/linker/htmlgraphics/
gfx16.gif
3191613718 4149 /usr/share/html/C/linker/htmlgraphics/
gfx17.gif
3952610075 8773 /usr/share/html/C/linker/htmlgraphics/
gfx18.gif
1179477996 8172 /usr/share/html/C/linker/htmlgraphics/
gfx19.gif
331843015 16276 /usr/share/html/C/linker/htmlgraphics/
gfx2.gif
2075928163 5215 /usr/share/html/C/linker/htmlgraphics/
gfx20.gif
1808796043 2645 /usr/share/html/C/linker/htmlgraphics/
gfx21.gif
1965242518 2889 /usr/share/html/C/linker/htmlgraphics/
gfx22.gif
3047954839 5049 /usr/share/html/C/linker/htmlgraphics/
gfx23.gif
2705692905 6835 /usr/share/html/C/linker/htmlgraphics/
gfx24.gif
630719283 10947 /usr/share/html/C/linker/htmlgraphics/
gfx25.gif
3475199462 4567 /usr/share/html/C/linker/htmlgraphics/
gfx26.gif
2478812788 2574 /usr/share/html/C/linker/htmlgraphics/
gfx27.gif
3816537574 3700 /usr/share/html/C/linker/htmlgraphics/
gfx28.gif
3303251818 8353 /usr/share/html/C/linker/htmlgraphics/
gfx29.gif
845176572 18872 /usr/share/html/C/linker/htmlgraphics/
gfx3.gif
3173350008 23334 /usr/share/html/C/linker/htmlgraphics/
gfx30.gif
2366926862 52677 /usr/share/html/C/linker/htmlgraphics/
gfx31.gif
2396551544 25794 /usr/share/html/C/linker/htmlgraphics/
gfx4.gif
1091051109 17888 /usr/share/html/C/linker/htmlgraphics/
gfx5.gif
1082601558 20162 /usr/share/html/C/linker/htmlgraphics/
gfx6.gif
3088327410 14900 /usr/share/html/C/linker/htmlgraphics/
gfx7.gif
3830376060 16285 /usr/share/html/C/linker/htmlgraphics/
gfx8.gif
1478384482 18510 /usr/share/html/C/linker/htmlgraphics/
gfx9.gif
OS-Core.UX-FRE-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
385262208 3230 /usr/lib/nls/msg/fr_FR.iso88591/ar.cat
385262208 3230 /usr/lib/nls/msg/fr_CA.iso88591/ar.cat
OS-Core.UX-FRE-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
2525115047 3277 /usr/lib/nls/msg/fr_FR.utf8/ar.cat
2525115047 3277 /usr/lib/nls/msg/fr_CA.utf8/ar.cat
OS-Core.UX-GER-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
3511969397 3320 /usr/lib/nls/msg/de_DE.iso88591/ar.cat
OS-Core.UX-GER-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
2788346433 3352 /usr/lib/nls/msg/de_DE.utf8/ar.cat
OS-Core.UX-ITA-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
2401071697 3149 /usr/lib/nls/msg/it_IT.iso88591/ar.cat
OS-Core.UX-ITA-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
527019288 3157 /usr/lib/nls/msg/it_IT.utf8/ar.cat
OS-Core.UX-JPN-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
4233705233 3231 /usr/lib/nls/msg/ja_JP.eucJP/ar.cat
OS-Core.UX-JPN-S-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
1470887690 3229 /usr/lib/nls/msg/ja_JP.SJIS/ar.cat
OS-Core.UX-JPN-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
2156168704 4156 /usr/lib/nls/msg/ja_JP.utf8/ar.cat
OS-Core.UX-KOR-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
2382224672 2930 /usr/lib/nls/msg/ko_KR.eucKR/ar.cat
OS-Core.UX-KOR-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
4040757600 3617 /usr/lib/nls/msg/ko_KR.utf8/ar.cat
OS-Core.UX-SCH-H-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
923492134 2143 /usr/lib/nls/msg/zh_CN.hp15CN/ar.cat
OS-Core.UX-SCH-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
2971413685 2540 /usr/lib/nls/msg/zh_CN.utf8/ar.cat
OS-Core.UX-SPA-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
1266179770 3133 /usr/lib/nls/msg/es_ES.iso88591/ar.cat
OS-Core.UX-SPA-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
2572268520 3159 /usr/lib/nls/msg/es_ES.utf8/ar.cat
OS-Core.UX-TCH-B-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
2853417641 2194 /usr/lib/nls/msg/zh_TW.big5/ar.cat
2853417641 2194 /usr/lib/nls/msg/zh_HK.big5/ar.cat
OS-Core.UX-TCH-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
1799437837 2194 /usr/lib/nls/msg/zh_TW.eucTW/ar.cat
OS-Core.UX-TCH-U-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
300411859 2617 /usr/lib/nls/msg/zh_TW.utf8/ar.cat
300411859 2617 /usr/lib/nls/msg/zh_HK.utf8/ar.cat
Patch Conflicts: None
Patch Dependencies:
s700: 11.11: PHKL_29243
s800: 11.11: PHKL_29243
Hardware Dependencies: None
Other Dependencies:
debugging with gdb requires gdb version 3.1 or later
if PHSS_26560 or a superseding linker patch is installed.
Supersedes:
PHSS_22535 PHSS_23378 PHSS_23441 PHSS_24304 PHSS_25830 PHSS_26263
PHSS_26560 PHSS_28436 PHSS_28871 PHSS_30049 PHSS_30966 PHSS_30968
PHSS_30970 PHSS_32864 PHSS_33033 PHSS_33035 PHSS_33037 PHSS_35379
PHSS_35381 PHSS_35383 PHSS_35385 PHSS_37516 PHSS_37517 PHSS_38154
Equivalent Patches:
PHSS_39093:
s700: 11.23
s800: 11.23
PHSS_39094:
11.31
Patch Package Size: 10490 KBytes
Installation Instructions:
Please review all instructions and the Hewlett-Packard
SupportLine User Guide or your Hewlett-Packard support terms
and conditions for precautions, scope of license,
restrictions, and, limitation of liability and warranties,
before installing this patch.
------------------------------------------------------------
1. Back up your system before installing a patch.
2. Login as root.
3. Copy the patch to the /tmp directory.
4. Move to the /tmp directory and unshar the patch:
cd /tmp
sh PHSS_39077
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_39077.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_39077. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHSS_39077.text file is
available in the product readme:
swlist -l product -a readme -d @ /tmp/PHSS_39077.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_39077.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
|