Sun Microsystems Logo
Products & Services
 
Support & Training
 
 

Previous Previous     Contents     Index     Next Next

E

ELF, (Introduction to the Solaris Linkers), (Link-Editor), (Shared Objects), (Shared Objects), (Support Interfaces)
See also object files
elf(3E), (Introduction to the Solaris Linkers), (Support Interfaces)
environment variables, (Introduction to the Solaris Linkers)
LD_AUDIT, (Runtime Linker), (Support Interfaces)
LD_BIND_NOT, (Runtime Linker)
LD_BIND_NOW, (Runtime Linker), (Runtime Linker), (Runtime Linker), (Object File Format), (Object File Format), (Object File Format)
LD_BREADTH, (Runtime Linker)
LD_CONFIG, (Runtime Linker)
LD_DEBUG, (Runtime Linker)
LD_DEBUG_OUTPUT, (Runtime Linker)
LD_LIBRARY_PATH, (Link-Editor), (Runtime Linker), (Runtime Linker), (Runtime Linker), (Shared Objects), (Support Interfaces)
LD_LOADFLTR, (Shared Objects)
LD_NOAUDIT, (Support Interfaces)
LD_NOAUXFLTR, (Shared Objects)
LD_NODIRECT, (Runtime Linker)
LD_NOLAZYLOAD, (Runtime Linker)
LD_NOVERSION, (Application Binary Interfaces and Versioning), (Application Binary Interfaces and Versioning)
LD_OPTIONS, (Link-Editor), (Link-Editor)
LD_PRELOAD, (Runtime Linker), (Runtime Linker), (Runtime Linker)
LD_PROFILE, (Shared Objects)
LD_PROFILE_OUTPUT, (Shared Objects)
LD_RUN_PATH, (Link-Editor)
LD_SIGNAL, (Runtime Linker)
SGS_SUPPORT, (Support Interfaces)
error messages
link-editor
illegal argument to option, (Link-Editor)
illegal option, (Link-Editor)
incompatible options, (Link-Editor)
multiple instances of an option, (Link-Editor)
multiply-defined symbols, (Link-Editor)
relocations against non-writable sections, (Shared Objects)
shared object name conflicts, (Shared Objects)
soname conflicts, (Shared Objects)
symbol not assigned to version, (Link-Editor)
symbol warnings, (Link-Editor), (Link-Editor)
undefined symbols, (Link-Editor), (Link-Editor)
undefined symbols from an implicit reference, (Link-Editor)
version unavailable, (Application Binary Interfaces and Versioning)
runtime linker
copy relocation size differences, (Link-Editor), (Shared Objects)
relocation errors, (Runtime Linker), (Application Binary Interfaces and Versioning)
unable to find shared object, (Runtime Linker), (Runtime Linker)
unable to find version definition, (Application Binary Interfaces and Versioning)
unable to locate symbol, (Runtime Linker)
exec(2), (Link-Editor), (Runtime Linker), (Object File Format)
executable and linking format, See ELF

F

filtee, (Shared Objects)
filters, (Shared Objects)
auxiliary, (Shared Objects), (Shared Objects)
instruction set specific, (Establishing Dependencies with Dynamic String Tokens)
reducing filtee searches, (Establishing Dependencies with Dynamic String Tokens)
standard, (Shared Objects), (Shared Objects)
system specific, (Establishing Dependencies with Dynamic String Tokens)

G

generating a shared object, (Link-Editor)
generating an executable, (Link-Editor)
generating the output file image, (Link-Editor)
global offset table, (Link-Editor), (Runtime Linker), (Shared Objects), (Object File Format), (Object File Format), (Object File Format), (Object File Format), (Object File Format), (Object File Format)
SPARC, (Object File Format), (Object File Format), (Object File Format), (Object File Format)
x86, (Object File Format), (Object File Format), (Object File Format), (Object File Format), (Object File Format)
global symbols, (Link-Editor), (Application Binary Interfaces and Versioning), (Object File Format), (Object File Format)
.got, See global offset table

I

initialization and termination, (Link-Editor), (Link-Editor), (Runtime Linker)
input file processing, (Link-Editor)
interface
private, (Application Binary Interfaces and Versioning)
public, (Application Binary Interfaces and Versioning), (Versioning Quick Reference)
interposition, (Link-Editor), (Link-Editor), (Link-Editor), (Link-Editor), (Runtime Linker), (Runtime Linker), (Runtime Linker), (Application Binary Interfaces and Versioning)
interpreter, See runtime linker

L

lazy binding, (Runtime Linker), (Runtime Linker), (Runtime Linker), (Support Interfaces)
ld(1), (Introduction to the Solaris Linkers)
LD_AUDIT, (Runtime Linker), (Support Interfaces)
LD_BIND_NOT, (Runtime Linker)
LD_BIND_NOW, (Runtime Linker), (Runtime Linker), (Runtime Linker), (Object File Format), (Object File Format), (Object File Format)
LD_BREADTH, (Runtime Linker)
LD_CONFIG, (Runtime Linker)
LD_DEBUG, (Runtime Linker)
LD_DEBUG_OUTPUT, (Runtime Linker)
LD_LIBRARY_PATH, (Runtime Linker), (Runtime Linker), (Runtime Linker), (Shared Objects), (Support Interfaces)
LD_LOADFLTR, (Shared Objects)
LD_NOAUDIT, (Support Interfaces)
LD_NOAUXFLTR, (Shared Objects)
LD_NODIRECT, (Runtime Linker)
LD_NOLAZYLOAD, (Runtime Linker)
LD_NOVERSION, (Application Binary Interfaces and Versioning), (Application Binary Interfaces and Versioning)
LD_OPTIONS, (Link-Editor), (Link-Editor)
LD_PRELOAD, (Runtime Linker), (Runtime Linker), (Runtime Linker)
LD_PROFILE, (Shared Objects)
LD_PROFILE_OUTPUT, (Shared Objects)
LD_RUN_PATH, (Link-Editor)
LD_SIGNAL, (Runtime Linker)
ld.so.1(1), See runtime linker
ldd(1), (Introduction to the Solaris Linkers), (Runtime Linker), (Runtime Linker), (Runtime Linker), (Runtime Linker), (Shared Objects), (Application Binary Interfaces and Versioning), (Application Binary Interfaces and Versioning)
ldd(1) options
-d, (Link-Editor), (Runtime Linker), (Shared Objects)
-i, (Runtime Linker)
-r, (Link-Editor), (Runtime Linker), (Shared Objects)
-u, (Link-Editor)
-v, (Application Binary Interfaces and Versioning)
libdl.so.1, (Runtime Linker)
libelf.so.1, (Support Interfaces), (Object File Format)
libldstab.so.1, (Support Interfaces)
libraries
archives, (Link-Editor)
naming conventions, (Link-Editor)
shared, (Object File Format), (Object File Format)
link-editing, (Introduction to the Solaris Linkers), (Object File Format), (Object File Format)
adding additional libraries, (Link-Editor)
archive processing, (Link-Editor)
binding to a version definition, (Application Binary Interfaces and Versioning), (Application Binary Interfaces and Versioning)
dynamic, (Object File Format), (Object File Format)
input file processing, (Link-Editor)
library input processing, (Link-Editor)
library linking options, (Link-Editor)
mixing shared objects and archives, (Link-Editor)
position of files on command line, (Link-Editor)
search paths, (Link-Editor), (Link-Editor)
shared object processing, (Link-Editor)
link-editor, (Introduction to the Solaris Linkers), (Link-Editor)
debugging aids, (Link-Editor)
error messages
See error messages
external bindings, (Link-Editor)
invoking directly, (Link-Editor)
invoking using compiler driver, (Link-Editor)
overview, (Link-Editor)
sections, (Link-Editor)
segments, (Link-Editor)
specifying options, (Link-Editor)
link-editor options
-64, (Introduction to the Solaris Linkers), (Shared Objects)
-a, (Link-Editor Quick Reference)
-B direct, (Link-Editor Quick Reference), (Link-Editor Quick Reference)
-B dynamic, (Link-Editor)
-B eliminate, (Link-Editor)
-B group, (Runtime Linker), (Runtime Linker), (Object File Format)
-B local, (Link-Editor)
-B reduce, (Link-Editor), (Link-Editor)
-B static, (Link-Editor), (Link-Editor Quick Reference)
-D, (Link-Editor)
-d n, (Link-Editor Quick Reference), (Link-Editor Quick Reference)
-d y, (Link-Editor Quick Reference)
-e, (Link-Editor)
-F, (Shared Objects)
-f, (Shared Objects)
-G, (Shared Objects), (Link-Editor Quick Reference), (Link-Editor Quick Reference)
-h, (Runtime Linker), (Shared Objects), (Application Binary Interfaces and Versioning), (Link-Editor Quick Reference)
-i, (Link-Editor)
-L, (Link-Editor), (Link-Editor Quick Reference)
-l, (Link-Editor), (Link-Editor), (Shared Objects), (Application Binary Interfaces and Versioning), (Link-Editor Quick Reference)
-M, (Link-Editor), (Link-Editor), (Link-Editor), (Application Binary Interfaces and Versioning), (Application Binary Interfaces and Versioning), (Application Binary Interfaces and Versioning), (PHRASEMapfile/PHRASE Option), (Link-Editor Quick Reference), (Versioning Quick Reference)
-m, (Link-Editor), (Link-Editor)
-P, (Support Interfaces)
-p, (Support Interfaces)
-R, (Link-Editor), (Shared Objects), (Link-Editor Quick Reference), (Link-Editor Quick Reference)
-r, (Link-Editor), (Link-Editor Quick Reference)
-S, (Support Interfaces)
-s, (Link-Editor), (Link-Editor)
-t, (Link-Editor), (Link-Editor)
-u, (Link-Editor), (Link-Editor)
-Y, (Link-Editor)
-z allextract, (Link-Editor)
-z combreloc, (Link-Editor Quick Reference)
-z defaultextract, (Link-Editor)
-z defs, (Link-Editor), (Link-Editor), (Support Interfaces), (Link-Editor Quick Reference)
-z direct, (New Linker and Libraries Features and Updates)
-z endfiltee, (Object File Format)
-z finiarray, (Link-Editor)
-z groupperm, (Object File Format)
-z ignore, (Link-Editor), (Shared Objects), (Link-Editor Quick Reference), (Link-Editor Quick Reference)
-z initarray, (Link-Editor)
-z initfirst, (Object File Format)
-z interpose, (Runtime Linker), (Object File Format)
-z lazyload, (Runtime Linker), (Object File Format), (Link-Editor Quick Reference), (Link-Editor Quick Reference)
-z ld32, (Support Interfaces)
-z ld64, (Support Interfaces)
-z loadfltr, (Shared Objects), (Object File Format)
-z muldefs, (Link-Editor)
-z nocompstrtab, (Link-Editor), (New Linker and Libraries Features and Updates)
-z nodefaultlib, (Link-Editor), (Object File Format)
-z nodefs, (Link-Editor), (Runtime Linker)
-z nodelete, (Object File Format)
-z nodirect, (New Linker and Libraries Features and Updates)
-z nodlopen, (Object File Format)
-z nodump, (Object File Format)
-z nolazyload, (Runtime Linker)
-z nopartial, (Object File Format)
-z noversion, (Link-Editor), (Application Binary Interfaces and Versioning), (Application Binary Interfaces and Versioning)
-z now, (Runtime Linker), (Runtime Linker), (Runtime Linker)
-z record, (Shared Objects)
-z rescan, (Link-Editor)
-z text, (Shared Objects), (Link-Editor Quick Reference)
-z verbose, (Link-Editor)
-z weakextract, (Link-Editor), (Object File Format)
link-editor output
dynamic executables, (Introduction to the Solaris Linkers)
relocatable objects, (Introduction to the Solaris Linkers)
shared objects, (Introduction to the Solaris Linkers)
static executables, (Introduction to the Solaris Linkers)
link-editor support interface (ld-support), (Support Interfaces)
ld_atexit(), (Support Interfaces)
ld_atexit64(), (Support Interfaces)
ld_file(), (Support Interfaces)
ld_file64(), (Support Interfaces)
ld_input_done(), (Support Interfaces)
ld_input_section(), (Support Interfaces)
ld_input_section64(), (Support Interfaces)
ld_section(), (Support Interfaces)
ld_section64(), (Support Interfaces)
ld_start(), (Support Interfaces)
ld_start64(), (Support Interfaces)
ld_version(), (Support Interfaces)
linker-editor, direct binding, (Runtime Linker)
local symbols, (Link-Editor), (Object File Format), (Object File Format)
lorder(1), (Link-Editor), (Link-Editor)
Previous Previous     Contents     Index     Next Next