Index
Index 333
suffix for shared and archive
libraries
, 46
supporting library
, 140, 322
SVID math library (libm)
, 163
symbol
code, duplicate
, 28
data, duplicate
, 28
hiding
, 95
linker-defined
, 26
searching dependent libraries
,
182
unsatisfied
, 94
symbol binding semantics
, 178
symbol name
, 40, 99, 322
symbol searching of dependent
libraries
, 30
symbol table
, 116
archive library
, 132, 322
object file
, 40, 322
stripping from a.out file
, 89
symbol type
, 109
symbol, duplicate definitions
, 47
symbolic links to shared
libraries
, 152
system call
, 162, 322
system libraries
, 162
location
, 136, 144
T
-T linker option
, 28
temporary files and PBO
, 288
terminators
for shared library
, 201
text segment
, 323
threads programming
shl_get_r function
, 226
shl_gethandle_r function
, 230
thread-safe support in linker
, 50
tsort command
, 147
U
ucomp code generator
, 279
umask command
, 45, 323
unloading a shared library
, 238
unused procedure elimination
,
270, 271
unwind table
, 96
updating a shared library
, 144
V
-v compiler/linker option
, 38, 54
version control, shared library
,
149, 157
+h option
, 152
date format
, 157
intra-library versioning
, 154
library-level versioning
, 150
version number
, 155, 323
virtual address dependency
, 159
virtual memory usage and
shared libraries
, 128, 129
W
warnings for compatibility
, 99
where to put archive libraries
,
136
where to put shared libraries
,
144
-Wl compiler option
, 53, 54
wrapper library
, 159, 323
write permissions and shared
library performance
, 148
X
-x linker option
, 89
Y
-y compiler option
, 291