 |
≫ |
|
|
 |
パッチ名: PHSS_30230
パッチ摘要: s700_800 11.23 リンカーおよびfdpの整合性
作成日: 04/04/09
公開日: 04/04/13
ハードウェアプラットフォームおよびOSリリース:
s700: 11.23
s800: 11.23
現象:
PHSS_30230:
1)JAGaf07389:
bind-on-reference(参照時バインディング)の場合、インポートスタブが
threadsafeになりません。
2)JAGaf10215:
dlfcn.h内の新たなフィールドを使用すると、dlmodinfo()と互換性のないバ
イナリが生成されます。
3)JAGaf12763:
マルチバイト文字のシンボル名を使用すると、ldやdld.soで未解決シンボル
エラーが起きます。
問題点の説明:
PHSS_30230:
1)JAGaf07389:
複数のスレッドが同時にbind-on-reference(参照時バインディング)を行う
と、インポートスタブがthreadsafeでないためエラーになっていました。
*******************************************
* USERS ARE ADVISED TO INSTALL THE LATEST *
* WDB (v.4.2.01 or later) TO GET THE *
* CORRESPONDING DEBUGGER SUPPORT *
* http://www.hp.com/go/wdb *
*******************************************
2)JAGaf10215:
新たなdlfcn.hを使ってバイナリを生成すると、バイナリが大きな
load_module_descを古いdld.so内のdlmodinfo()に渡すため、dlmodinfo()が
エラーになり、Nullが戻されていました。dlgetmodinfo()でも同じ問題が起
きていました。
3)JAGaf12763:
マルチバイト文字のシンボル名を使用する実行可能プログラムを生成すると、
dld.soで未解決シンボルエラーが起きていました。
-----------------------------------------------------------------------------
Patch Name: PHSS_30230
Patch Description: s700_800 11.23 Integrity Linker + fdp
Creation Date: 04/04/09
Post Date: 04/04/13
Hardware Platforms - OS Releases:
s700: 11.23
s800: 11.23
Products: N/A
Filesets:
OS-Core.C-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
OS-Core.C-MIN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
OS-Core.CMDS2-AUX,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
OS-Core.CORE2-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
OS-Core.CORE2-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
ProgSupport.C2-INC,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
ProgSupport.LANG-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
ProgSupport.LANG-MIN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
Automatic Reboot?: No
Status: General Release
Critical:
Yes
PHSS_30230: OTHER
new fields in dlfcn.h introduce binary
incompatibility with dlmodinfo()
PHSS_29660: MEMORY_LEAK
Category Tags:
defect_repair enhancement general_release critical
memory_leak
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_30230
Symptoms:
PHSS_30230:
JAGaf07389: import stub not threadsafe for
bind-on-reference
JAGaf10215: new fields in dlfcn.h introduce binary
incompatibility with dlmodinfo()
JAGaf12763: multi-byte character symbol name cause
unsatisfied symbol error in ld and dld.so
PHSS_29660:
JAGae74542: memory leak problem in nlist()
JAGae85354: libelf functions exiting on malloc failure
JAGae82122: user encounter fatal error when
linking an empty archive library
JAGae86880: ld -r -P does not preserve
.variable_info sections
JAGae67178: ld -r create sections that are
16MB)
Defect Description:
PHSS_30230:
JAGaf07389: Non-threadsafe import stub cause failure if
multiple threads are doing bind-on-reference
at the same time.
*******************************************
* USERS ARE ADVISED TO INSTALL THE LATEST *
* WDB (v.4.2.01 or later) TO GET THE *
* CORRESPONDING DEBUGGER SUPPORT *
* http://www.hp.com/go/wdb *
*******************************************
JAGaf10215: Binaries build with new dlfcn.h will
pass a larger load_module_desc to
dlmodinfo() in the older dld.so, causing
dlmodinfo() to fail and return NULL. Similar
issue exists with dlgetmodinfo().
JAGaf12763: dld.so issue unsatisfied symbol
error when building exectuable with
multi-byte character symbol name.
PHSS_29660:
JAGae74542: When using nlist() to open a small
shell script in an infinite loop, the
user notice the memory consumption
increases continually.
JAGae85354: When running into out of memory conditions,
libelf functions exit instead of returning
to caller with errors.
JAGae82122: linker generate fatal error when linking with
an archiive library with NULL symbol table
JAGae86880: ld -r -P does not preserve the .variable_info
sections required for global variable layout
JAGae67178: linker does not split up large sections
when building relocatable files, which leads
to branch stub error when the relocatable
file is link into an executable.
Enhancement:
No (superseded patches contained enhancements)
PHSS_29660:
This patch delivers the following
new functionalities:
- Tru64 compability features in ld
- add wildcard matching in linker symbol
control options (+e, +ee, -h)
- support Tru64 implicit init (__init_*)
and fini (__fini_*) routines using linker
+init __init_* and +fini __fini_* options
- add +hiding_on and +hiding_off option in
linker to hide and export all symbols
in subsequent input file
- add +Mode Tru64 linker option to provide
Tru64 option mapping
- add +exclude linker option to exclude
objects forceloaded from archive libraries
- Tru64 compability features in ar
- add -h option to set file modification
time to current date and time
to read ar options
from a file
- add -o option to force newly created file
to have the last-modified date that it had
before it was extracted from the archive
- Tru64 compability feature in ranlib
- add -t option to run 'ar -h' instead of
'ar -qs'
- add ld +noinputmmap option to disable mmap
input file
- add inode, device, checksum and time_stamp
field in the load_module_desc in dlfcn.h
SR:
8606346565 8606349394 8606351958 8606311721 8606322888
8606319634 8606324574 8606303828
Patch Files:
OS-Core.C-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/ccs/bin/ar
/usr/ccs/bin/ld
/usr/ccs/bin/nm
/usr/ccs/bin/size
/usr/ccs/lbin/nm_elf
/usr/ccs/lbin/size_elf
/usr/ccs/lib/plug-ins
/usr/lib/nls/msg/C/ar.cat
/usr/lib/nls/msg/C/ld.cat
/usr/lib/nls/msg/C/nm.cat
/usr/lib/nls/msg/C/size.cat
/usr/newconfig/usr/ccs/bin/ar
/usr/newconfig/usr/ccs/bin/ld
/usr/newconfig/usr/ccs/bin/nm
/usr/newconfig/usr/ccs/bin/size
/usr/newconfig/usr/ccs/lbin/nm_elf
/usr/newconfig/usr/ccs/lbin/size_elf
/usr/newconfig/usr/lib/nls/msg/C/ar.cat
/usr/newconfig/usr/lib/nls/msg/C/ld.cat
/usr/newconfig/usr/lib/nls/msg/C/nm.cat
/usr/newconfig/usr/lib/nls/msg/C/size.cat
OS-Core.C-MIN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/ccs/bin/elfdump
/usr/ccs/bin/fdp
/usr/ccs/bin/ranlib
/usr/ccs/bin/strip
/usr/ccs/lbin/strip_elf
/usr/ccs/lib/hpux32/crt0.o
/usr/ccs/lib/hpux32/lddstub
/usr/ccs/lib/hpux64/crt0.o
/usr/ccs/lib/hpux64/lddstub
/usr/lib/nls/msg/C/elfdump.cat
/usr/lib/nls/msg/C/fdp.cat
/usr/lib/nls/msg/C/strip.cat
OS-Core.CMDS2-AUX,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/ccs/bin/chatr
/usr/ccs/bin/fastbind
/usr/lib/nls/msg/C/chatr.cat
/usr/lib/nls/msg/C/fastbind.cat
OS-Core.CORE2-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux64/dld.so
/usr/lib/hpux64/libdl.so.1
/usr/lib/hpux64/libelf.so.1
/usr/lib/hpux64/uld.so
OS-Core.CORE2-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux32/dld.so
/usr/lib/hpux32/libdl.so.1
/usr/lib/hpux32/libelf.so.1
/usr/lib/hpux32/uld.so
ProgSupport.C2-INC,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/include/crt0.h
/usr/include/dl.h
/usr/include/dlfcn.h
/usr/include/elf.h
/usr/include/elf_em.h
/usr/include/elf_hp.h
/usr/include/elf_parisc.h
/usr/include/elftypes.h
/usr/include/langtypes.h
/usr/include/libelf.h
/usr/include/plugin.h
ProgSupport.LANG-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux64/liblinkmap.a
ProgSupport.LANG-MIN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux32/liblinkmap.a
what(1) Output:
OS-Core.C-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/ccs/bin/ar:
ar.cat: $Revision: 1.0 $
92453-07 linker ar HP Itanium(R) B.12.22 REL 040322
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/ccs/bin/ld:
ld_msgs.cat: $Revision: 1.85 $
92453-07 linker ld HP Itanium(R) B.12.22 PBO 040315
(IPF/IPF)
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/ccs/bin/nm:
nm.cat: $Revision: 1.0 $
92453-07 linker nm HP Itanium(R) B.12.22 REL 040322
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/ccs/bin/size:
size.cat: $Revision: 1.0 $
92453-07 linker size HP Itanium(R) B.12.22 REL 04032
2
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/ccs/lbin/nm_elf:
nm.cat: $Revision: 1.0 $
92453-07 linker nm HP Itanium(R) B.12.22 REL 040322
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
/usr/ccs/lbin/size_elf:
size.cat: $Revision: 1.0 $
92453-07 linker size HP Itanium(R) B.12.22 REL 04032
2
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/ccs/lib/plug-ins:
None
/usr/lib/nls/msg/C/ar.cat:
ar.cat: $Revision: 1.0 $
/usr/lib/nls/msg/C/ld.cat:
ld_msgs.cat: $Revision: 1.85 $Entry symbol
/usr/lib/nls/msg/C/nm.cat:
nm.cat: $Revision: 1.0 $
/usr/lib/nls/msg/C/size.cat:
size.cat: $Revision: 1.0 $
/usr/newconfig/usr/ccs/bin/ar:
ar.cat: $Revision: 1.0 $
92453-07 linker ar HP Itanium(R) B.12.22 REL 040322
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/newconfig/usr/ccs/bin/ld:
ld_msgs.cat: $Revision: 1.85 $
92453-07 linker ld HP Itanium(R) B.12.22 PBO 040315
(IPF/IPF)
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/newconfig/usr/ccs/bin/nm:
nm.cat: $Revision: 1.0 $
92453-07 linker nm HP Itanium(R) B.12.22 REL 040322
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/newconfig/usr/ccs/bin/size:
size.cat: $Revision: 1.0 $
92453-07 linker size HP Itanium(R) B.12.22 REL 04032
2
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/newconfig/usr/ccs/lbin/nm_elf:
nm.cat: $Revision: 1.0 $
92453-07 linker nm HP Itanium(R) B.12.22 REL 040322
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
/usr/newconfig/usr/ccs/lbin/size_elf:
size.cat: $Revision: 1.0 $
92453-07 linker size HP Itanium(R) B.12.22 REL 04032
2
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/newconfig/usr/lib/nls/msg/C/ar.cat:
ar.cat: $Revision: 1.0 $
/usr/newconfig/usr/lib/nls/msg/C/ld.cat:
ld_msgs.cat: $Revision: 1.85 $Entry symbol
/usr/newconfig/usr/lib/nls/msg/C/nm.cat:
nm.cat: $Revision: 1.0 $
/usr/newconfig/usr/lib/nls/msg/C/size.cat:
size.cat: $Revision: 1.0 $
OS-Core.C-MIN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/ccs/bin/elfdump:
elfdump.cat: $Revision: 1.1 $
92453-07 linker elfdump HP Itanium(R) B.12.22 REL 04
0322
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
/usr/ccs/bin/fdp:
HP Itanium FDP B.11.23.1 (11/21/03) [35566 235]
HP Low-level optimizer AR.0304.07 (02/13/04)
HP Itanium libflowdb - Rev 1.3 date: 20-Nov-03.07:02
[36965 588]
/usr/ccs/bin/ranlib:
92453-07 linker ranlib HP Itanium(R) B.12.22 REL 040
223
/usr/ccs/bin/strip:
strip.cat: $Revision: 1.0 $
92453-07 linker strip HP Itanium(R) B.12.22 REL 0403
22
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/ccs/lbin/strip_elf:
strip.cat: $Revision: 1.0 $
92453-07 linker strip HP Itanium(R) B.12.22 REL 0403
22
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/ccs/lib/hpux32/crt0.o:
None
/usr/ccs/lib/hpux32/lddstub:
None
/usr/ccs/lib/hpux64/crt0.o:
None
/usr/ccs/lib/hpux64/lddstub:
None
/usr/lib/nls/msg/C/elfdump.cat:
elfdump.cat: $Revision: 1.1 $
/usr/lib/nls/msg/C/fdp.cat:
None
/usr/lib/nls/msg/C/strip.cat:
strip.cat: $Revision: 1.0 $
OS-Core.CMDS2-AUX,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/ccs/bin/chatr:
chatr.cat: $Revision: 1.0 $
92453-07 linker chatr HP Itanium(R) B.12.22 REL 0403
22
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/ccs/bin/fastbind:
fastbind.cat: $Revision: 1.0 $
92453-07 linker fastbind/ldd HP Itanium(R) B.12.22 R
EL 040322
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/lib/nls/msg/C/chatr.cat:
chatr.cat: $Revision: 1.0 $
/usr/lib/nls/msg/C/fastbind.cat:
fastbind.cat: $Revision: 1.0 $
OS-Core.CORE2-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux64/dld.so:
92453-07 linker dld HP Itanium(R) B.12.22 PBO 040310
/usr/lib/hpux64/libdl.so.1:
None
/usr/lib/hpux64/libelf.so.1:
92453-07 linker libelf HP Itanium(R) B.12.22 REL 040
310
/usr/lib/hpux64/uld.so:
92453-07 linker uld HP Itanium(R) B.12.22 PBO 040310
OS-Core.CORE2-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux32/dld.so:
92453-07 linker dld HP Itanium(R) B.12.22 PBO 040310
/usr/lib/hpux32/libdl.so.1:
None
/usr/lib/hpux32/libelf.so.1:
92453-07 linker libelf HP Itanium(R) B.12.22 PBO 040
310
/usr/lib/hpux32/uld.so:
92453-07 linker uld HP Itanium(R) B.12.22 PBO 040310
ProgSupport.C2-INC,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/include/crt0.h:
None
/usr/include/dl.h:
$Revision: 1.11 $ */
/usr/include/dlfcn.h:
dlfcn.h 1.0
/usr/include/elf.h:
None
/usr/include/elf_em.h:
None
/usr/include/elf_hp.h:
None
/usr/include/elf_parisc.h:
None
/usr/include/elftypes.h:
None
/usr/include/langtypes.h:
None
/usr/include/libelf.h:
None
/usr/include/plugin.h:
None
ProgSupport.LANG-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux64/liblinkmap.a:
None
ProgSupport.LANG-MIN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux32/liblinkmap.a:
None
cksum(1) Output:
OS-Core.C-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
753092985 1358440 /usr/ccs/bin/ar
3547767170 5389832 /usr/ccs/bin/ld
1081545125 250480 /usr/ccs/bin/nm
305738635 249764 /usr/ccs/bin/size
2841426273 1578048 /usr/ccs/lbin/nm_elf
1817206160 1288492 /usr/ccs/lbin/size_elf
1212767889 94 /usr/ccs/lib/plug-ins
1882883915 2829 /usr/lib/nls/msg/C/ar.cat
2743761499 42710 /usr/lib/nls/msg/C/ld.cat
3973070526 6084 /usr/lib/nls/msg/C/nm.cat
3007629937 2738 /usr/lib/nls/msg/C/size.cat
753092985 1358440 /usr/newconfig/usr/ccs/bin/ar
3547767170 5389832 /usr/newconfig/usr/ccs/bin/ld
1081545125 250480 /usr/newconfig/usr/ccs/bin/nm
305738635 249764 /usr/newconfig/usr/ccs/bin/size
2841426273 1578048 /usr/newconfig/usr/ccs/lbin/nm_elf
1817206160 1288492 /usr/newconfig/usr/ccs/lbin/size_elf
1882883915 2829 /usr/newconfig/usr/lib/nls/msg/C/ar.cat
2743761499 42710 /usr/newconfig/usr/lib/nls/msg/C/ld.cat
3973070526 6084 /usr/newconfig/usr/lib/nls/msg/C/nm.cat
3007629937 2738 /usr/newconfig/usr/lib/nls/msg/C/size.cat
OS-Core.C-MIN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
4029794081 2133900 /usr/ccs/bin/elfdump
1364201646 20355656 /usr/ccs/bin/fdp
433034464 1112 /usr/ccs/bin/ranlib
3739283844 250068 /usr/ccs/bin/strip
3610194442 1317500 /usr/ccs/lbin/strip_elf
1515364214 21672 /usr/ccs/lib/hpux32/crt0.o
3408370152 6136 /usr/ccs/lib/hpux32/lddstub
3314910655 27016 /usr/ccs/lib/hpux64/crt0.o
2648025928 6744 /usr/ccs/lib/hpux64/lddstub
100204907 19656 /usr/lib/nls/msg/C/elfdump.cat
4252222984 7294 /usr/lib/nls/msg/C/fdp.cat
2647814891 4294 /usr/lib/nls/msg/C/strip.cat
OS-Core.CMDS2-AUX,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
293537208 1779000 /usr/ccs/bin/chatr
1792541317 1313216 /usr/ccs/bin/fastbind
1024528201 13389 /usr/lib/nls/msg/C/chatr.cat
807664936 2176 /usr/lib/nls/msg/C/fastbind.cat
OS-Core.CORE2-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
3394264956 810992 /usr/lib/hpux64/dld.so
3880936525 22848 /usr/lib/hpux64/libdl.so.1
1408378533 338200 /usr/lib/hpux64/libelf.so.1
1305246876 164848 /usr/lib/hpux64/uld.so
OS-Core.CORE2-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
1538998190 802156 /usr/lib/hpux32/dld.so
2958494014 20948 /usr/lib/hpux32/libdl.so.1
1855997688 327344 /usr/lib/hpux32/libelf.so.1
428888754 158532 /usr/lib/hpux32/uld.so
ProgSupport.C2-INC,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
2697156384 9191 /usr/include/crt0.h
2951730254 4785 /usr/include/dl.h
4041059913 7132 /usr/include/dlfcn.h
2040066638 26918 /usr/include/elf.h
529658679 11371 /usr/include/elf_em.h
1006856544 17005 /usr/include/elf_hp.h
42817602 12712 /usr/include/elf_parisc.h
791951909 1711 /usr/include/elftypes.h
3889137541 1828 /usr/include/langtypes.h
4175545531 9511 /usr/include/libelf.h
1684612672 15766 /usr/include/plugin.h
ProgSupport.LANG-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
3868235953 90668 /usr/lib/hpux64/liblinkmap.a
ProgSupport.LANG-MIN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
189407791 75152 /usr/lib/hpux32/liblinkmap.a
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHSS_29660
Equivalent Patches:
PHSS_30416:
s700: 11.22
s800: 11.22
Patch Package Size: 15040 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_30230
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_30230.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_30230. 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_30230.text file is
available in the product readme:
swlist -l product -a readme -d @ /tmp/PHSS_30230.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_30230.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
|