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