Index
Index 329
data segment, placing after
text (-N)
, 66
data space offset, setting (-D)
,
271
DEMAND_MAGIC magic
number (-q)
, 45
duplicate symbol definitions
,
47
dynamic library search of
SHLIB_PATH, enabling
(+s)
, 86, 104, 145
dynamic library search path,
specifying (+b)
, 84, 104,
145
dynamic linking (-A)
, 65, 271,
290
dynamic linking (-R)
, 65, 316
-dynamic option
, 93
-E option
, 81, 84
-e option
, 66
entry point, specifying (-e)
, 66
EXEC_MAGIC magic number
(-N)
, 45
exporting main program
symbols (-E)
, 81, 84
exporting shared library
symbols (+e)
, 79, 84, 146
flow.data file, specifying with
+df
, 282, 284
FLOW_DATA environment
variable
, 284
-G option
, 290
-h option
, 81, 84, 146
hiding shared library symbols
(-h)
, 81, 84, 146
-I option
, 277, 278
instrumenting for PBO with -I
,
277, 278
-k option
, 95, 296, 298
-L dir option
, 47, 53, 57
-l option
, 55, 87, 88
LDOPTS environment
variable
, 87
libraries, specifying (-l)
, 55, 87
library basename, specifying (-l
)
, 88
library search path,
augmenting (-L)
, 47, 53
library search path, overriding
(LPATH)
, 47, 57
link order
, 47, 88, 147, 158
link-edit phase
, 38
link-edit phase, suppressing
,
55
magic number
, 44
-N option
, 45, 290
-n option
, 45
-noshared option
, 93
-O optimization option
, 270
-o option
, 55
optimization
, 270
optimizing using PBO data (-
P)
, 283
option file (-c)
, 86
output file (-o)
, 55
-P option
, 283
performance with PBO
, 279,
290
profiling (-G)
, 290
program name for PBO,
changing (+pgm)
, 285
-q option
, 45
-R offset option
, 65, 316
-r option
, 80, 83, 271, 290
relocation
, 42
resolution rules
, 158
-s option
, 89, 290
SHARE_MAGIC magic
number (-n)
, 45
shared libraries, building (-b)
,
139, 271
shared libraries, selecting (-a)
,
63
shared libraries, selecting (-l
)
, 88
shared libraries, updating
, 144
SHLIB_PATH environment
variable
, 86, 104, 145
symbol table information,
stripping (-s, -x)
, 89, 290
unshared executables (-N)
, 290
verbose output (-v)
, 54
-x option
, 89
ld options
64-bit mode
, 25
LD_LIBRARY_PATH
environment variable
, 96,
178
ldd command
, 113
LDOPTS environment variable
,
87
libc
, 163
libelf(3x) routines
, 24
libm, libM libraries
, 163
library
, 46, 318
archive
, 122, 124, 315
default
, 46
dependent
, 140, 316
intra-library versioning
, 28
location
, 127, 136
naming conventions
, 46
search path, augmenting (-L)
,
47, 53, 57
search path, overriding
(LPATH)
, 47, 57
searching of shared libraries
,
30
shared
, 122, 124, 321
specifying with -l
, 55, 87
supporting
, 140, 322
system
, 162
version control, shared library
,
149, 157
wrapper
, 159, 323
library dependencies
, 113
library-level versioning
, 150
link order
, 47, 88, 147, 158, 319
linkage table
, 122, 126, 262, 319
link-edit phase
, 38, 319