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