JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Linker and Libraries Guide     Oracle Solaris 10 8/11 Information Library
search filter icon
search icon

Document Information

Preface

1.  Introduction to the Oracle Solaris Link Editors

2.  Link-Editor

3.  Runtime Linker

4.  Shared Objects

5.  Application Binary Interfaces and Versioning

6.  Support Interfaces

7.  Object File Format

8.  Thread-Local Storage

9.  Mapfiles

A.  Link-Editor Quick Reference

B.  Versioning Quick Reference

C.  Establishing Dependencies with Dynamic String Tokens

D.  Direct Bindings

E.  System V Release 4 (Version 1) Mapfiles

F.  Linker and Libraries Updates and New Features

Index

Numbers and Symbols

A

B

C

D

E

F

G

I

L

M

N

O

P

R

S

T

U

V

W

L

lari(1), index iconObserving Symbol Bindings
lazy binding
index iconWhen Relocations Are Performed
index iconRelocation Processing
index iconDebugging Facility
index iconRuntime Linker Auditing Interface
LCOMMON, index iconSections
ld(1), See link-editor
LD_AUDIT
index iconSecurity
index iconInvoking the Auditing Interface
LD_BIND_NOW
index iconWhen Relocations Are Performed
index iconInitialization and Termination Order
index iconDebugging Facility
IA relocation
index icon32-bit x86: Procedure Linkage Table
index iconx64: Procedure Linkage Table
SPARC 32–bit relocation, index icon32-bit SPARC: Procedure Linkage Table
SPARC 64–bit relocation, index icon64-bit SPARC: Procedure Linkage Table
LD_BREADTH, index iconInitialization and Termination Order
LD_CONFIG, index iconSecurity
LD_DEBUG, index iconDebugging Facility
LD_LIBRARY_PATH
index iconDirectories Searched by the Runtime Linker
index iconShared Objects With Dependencies
auditing, index iconAudit Interface Functions
security, index iconSecurity
LD_LOADFLTR, index iconFiltee Processing
LD_NOAUDIT, index iconInvoking the Auditing Interface
LD_NOAUXFLTR, index iconGenerating Auxiliary Filters
LD_NODIRECT
index iconEnabling Direct Binding
index iconUsing the -B direct Option
LD_NOLAZYLOAD, index iconLazy Loading of Dynamic Dependencies
LD_NOVERSION, index iconSpecifying a Version Binding
LD_OPTIONS
index iconSpecifying the Link-Editor Options
index iconDebugging Aids
LD_PRELOAD
index iconRuntime Interposition
index iconLoading Additional Objects
index iconSecurity
index iconDefining Explicit Interposition
LD_PROFILE, index iconProfiling Shared Objects
LD_PROFILE_OUTPUT, index iconProfiling Shared Objects
LD_RUN_PATH, index iconDirectories Searched by the Runtime Linker
LD_SIGNAL, index iconSecurity
ld.so.1(1), See runtime linker
ldd(1), index iconDirectories Searched by the Runtime Linker
ldd(1) options
-d
index iconDisplacement Relocations
index iconRelocation Errors
index iconCopy Relocations
-i, index iconInitialization and Termination Order
-r
index iconDisplacement Relocations
index iconRelocation Errors
index iconCopy Relocations
-u, index iconShared Object Processing
-v, index iconBinding to a Version Definition
/lib
index iconDirectories Searched by the Link-Editor
index iconDirectories Searched by the Runtime Linker
index iconDirectories Searched by the Runtime Linker
index iconLoading Additional Objects
/lib/64
index iconDirectories Searched by the Link-Editor
index iconDirectories Searched by the Runtime Linker
index iconDirectories Searched by the Runtime Linker
index iconLoading Additional Objects
/lib/secure, index iconSecurity
/lib/secure/64, index iconSecurity
libelf.so.1
index iconSupport Interface Functions
index iconObject File Format
libldstab.so.1, index iconInvoking the Support Interface
libraries
archives, index iconLibrary Naming Conventions
naming conventions, index iconLibrary Naming Conventions
shared
index iconRelocation Sections
index iconProgram Loading (Processor-Specific)
link-editing
index iconLink-Editing
index iconSymbol Table Section
index iconProgram Loading (Processor-Specific)
adding additional libraries, index iconLinking With Additional Libraries
archive processing, index iconArchive Processing
binding to a version definition
index iconBinding to a Version Definition
index iconSpecifying a Version Binding
dynamic
index iconRelocation Sections
index iconProgram Loading (Processor-Specific)
input file processing, index iconInput File Processing
library input processing, index iconInput File Processing
library linking options, index iconInput File Processing
mixing shared objects and archives, index iconLinking With a Mix of Shared Objects and Archives
position of files on command line, index iconPosition of an Archive on the Command Line
search paths
index iconDirectories Searched by the Link-Editor
index iconDirectories Searched by the Link-Editor
shared object processing, index iconShared Object Processing
link-editor
index iconIntroduction to the Oracle Solaris Link Editors
index iconLink-Editor
cross link-editing, index iconCross Link-Editing
debugging aids, index iconDebugging Aids
error messages
See error messages
external bindings, index iconExternal Bindings
invoking directly, index iconInvoking the Link-Editor
invoking using compiler driver, index iconUsing a Compiler Driver
overview, index iconLink-Editor
sections, index iconLink-Editor
segments, index iconLink-Editor
specifying options, index iconSpecifying the Link-Editor Options
updates and new features, index iconLinker and Libraries Updates and New Features
link-editor options
-64
index iconThe 32–bit link-editor and 64–bit link-editor
index iconGenerating Standard Filters
-a, index iconCreating a Static Executable
-B direct
index iconCreating a Shared Object
index iconCreating a Dynamic Executable
index iconEnabling Direct Binding
index iconUsing the -B direct Option
-B dynamic, index iconLinking With a Mix of Shared Objects and Archives
-B eliminate, index iconSymbol Elimination
-B group
index iconRelocation Symbol Lookup
index iconSymbol Lookup
index iconDynamic Section
-B local, index iconReducing Symbol Scope
-B nodirect, index iconUsing the -B nodirect Option
-B reduce
index iconReducing Symbol Scope
index iconRelocatable Objects
index iconSYMBOL_SCOPE / SYMBOL_VERSION Directives
-B static
index iconLinking With a Mix of Shared Objects and Archives
index iconDynamic Mode
-B symbolic
index iconUsing the -B symbolic Option
index iconUsing the -B direct Option
-D, index iconDebugging Aids
-d n
index iconStatic Mode
index iconCreating a Dynamic Executable
-d y, index iconDynamic Mode
-e, index iconGenerating the Output File
-F, index iconShared Objects as Filters
-f, index iconShared Objects as Filters
-G
index iconShared Objects
index iconCreating a Shared Object
index iconCreating a Dynamic Executable
-h
index iconDirectories Searched by the Runtime Linker
index iconRecording a Shared Object Name
index iconCoordination of Versioned Filenames
index iconCreating a Shared Object
-i, index iconDirectories Searched by the Link-Editor
-L
index iconDirectories Searched by the Link-Editor
index iconLink-Editor Quick Reference
-l
index iconInput File Processing
index iconLinking With Additional Libraries
index iconNaming Conventions
index iconLink-Editor Quick Reference
-M, index iconMapfiles
defining interfaces, index iconCreating a Shared Object
defining segments, index iconLink-Editor
defining symbols
index iconDefining Additional Symbols
index iconDefining Additional Symbols
defining versions
index iconCreating a Version Definition
index iconVersioning a Shared Object
-m
index iconShared Object Processing
index iconSimple Resolutions
-P, index iconRecording Local Auditors
-p, index iconRecording Local Auditors
-R
index iconDirectories Searched by the Runtime Linker
index iconShared Objects With Dependencies
index iconCreating a Shared Object
index iconCreating a Dynamic Executable
-r
index iconDirect Invocation
index iconCreating a Relocatable Object
-S, index iconInvoking the Support Interface
-s
index iconSymbol Elimination
index iconGenerating the Output File
-t
index iconComplex Resolutions
index iconComplex Resolutions
-u
index iconDefining Additional Symbols
index iconDefining Additional Symbols with the -u option
-Y, index iconDirectories Searched by the Link-Editor
-z allextract, index iconArchive Processing
-z altexec64, index iconThe 32–bit link-editor and 64–bit link-editor
-z defs
index iconGenerating a Shared Object Output File
index iconCreating an Audit Library
index iconCreating a Shared Object
-z defaultextract, index iconArchive Processing
-z direct
index iconEnabling Direct Binding
index iconUsing the -z direct Option
-z endfiltee, index iconDynamic Section
-z finiarray, index iconInitialization and Termination Sections
-z globalaudit, index iconRecording Global Auditors
-z groupperm, index iconDynamic Section
-z guidance
index iconLink-Editor Quick Reference
index iconCreating a Shared Object
index iconCreating a Dynamic Executable
-z ignore, index iconRemove Unused Material
dependency elimination
index iconShared Object Processing
index iconCreating a Shared Object
index iconCreating a Dynamic Executable
section elimination
index iconRemove Unused Material
index iconCreating a Shared Object
-z initarray, index iconInitialization and Termination Sections
-z initfirst, index iconDynamic Section
-z interpose
index iconRuntime Interposition
index iconDynamic Section
index iconDefining Explicit Interposition
-z ld32, index icon32–Bit Environments and 64–Bit Environments
-z ld64, index icon32–Bit Environments and 64–Bit Environments
-z lazyload
index iconLazy Loading of Dynamic Dependencies
index iconDynamic Section
index iconCreating a Shared Object
index iconCreating a Dynamic Executable
-z loadfltr
index iconFiltee Processing
index iconDynamic Section
-z muldefs, index iconFatal Resolutions
-z now
index iconWhen Relocations Are Performed
index iconInitialization and Termination Order
index iconRelocation Processing
-z nocompstrtab
index iconString Table Compression
index iconSection Merging
-z nodefs
index iconGenerating an Executable Output File
index iconRelocation Errors
-z nodefaultlib
index iconDirectories Searched by the Runtime Linker
index iconDynamic Section
-z nodelete, index iconDynamic Section
-z nodirect, index iconEnabling Direct Binding
-z nodlopen, index iconDynamic Section
-z nodump, index iconDynamic Section
-z nolazyload, index iconLazy Loading of Dynamic Dependencies
-z noldynsym
index iconSymbol Table Layout and Conventions
index iconSymbol Sort Sections
-z nopartial, index iconMove Section
-z noversion
index iconReducing Symbol Scope
index iconCreating a Version Definition
index iconBinding to a Version Definition
-z record, index iconRemove Unused Material
-z redlocsym, index iconSymbol Table Layout and Conventions
-z rescan-end, index iconPosition of an Archive on the Command Line
-z rescan-now, index iconPosition of an Archive on the Command Line
-z rescan-start, index iconPosition of an Archive on the Command Line
-z target, index iconCross Link-Editing
-z text
index iconPosition-Independent Code
index iconCreating a Shared Object
-z verbose, index iconDisplacement Relocations
-z weakextract
index iconArchive Processing
index iconSymbol Table Section
link-editor output
dynamic executables, index iconLink-Editing
relocatable objects, index iconLink-Editing
shared objects, index iconLink-Editing
static executables, index iconLink-Editing
link-editor support interface (ld-support), index iconSupport Interfaces
ld_atexit(), index iconSupport Interface Functions
ld_atexit64(), index iconSupport Interface Functions
ld_file(), index iconSupport Interface Functions
ld_file64(), index iconSupport Interface Functions
ld_input_done(), index iconSupport Interface Functions
ld_input_section(), index iconSupport Interface Functions
ld_input_section64(), index iconSupport Interface Functions
ld_open(), index iconSupport Interface Functions
ld_open64(), index iconSupport Interface Functions
ld_section(), index iconSupport Interface Functions
ld_section64(), index iconSupport Interface Functions
ld_start(), index iconSupport Interface Functions
ld_start64(), index iconSupport Interface Functions
ld_version(), index iconSupport Interface Functions
local symbols, index iconSymbol Table Section
lorder(1)
index iconArchive Processing
index iconDebugging Aids