JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris 11.1 Linkers and Libraries Guide     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

Part I Using the Link-Editor and Runtime Linker

1.  Introduction to the Oracle Solaris Link Editors

2.  Link-Editor

3.  Runtime Linker

4.  Shared Objects

Part II Quick Reference

5.  Link-Editor Quick Reference

Part III Advanced Topics

6.  Direct Bindings

7.  Building Objects to Optimize System Performance

8.  Mapfiles

9.  Interfaces and Versioning

10.  Establishing Dependencies with Dynamic String Tokens

11.  Extensibility Mechanisms

Part IV ELF Application Binary Interface

12.  Object File Format

13.  Program Loading and Dynamic Linking

14.  Thread-Local Storage

Part V Appendices

A.  Linker and Libraries Updates and New Features

B.  System V Release 4 (Version 1) Mapfiles

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 iconSolaris 8 10/00 Release
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
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 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 iconSYMBOL_SCOPE / SYMBOL_VERSION Directives
index iconRelocatable Objects
-B static
index iconLinking With a Mix of Shared Objects and Archives
index iconDynamic Mode
-B symbolic
index iconUsing the -B direct Option
index iconUsing the -B symbolic 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 iconCreating a Shared Object
index iconCoordination of Versioned Filenames
-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
-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
-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 ancillary, index iconAncillary Objects
-z defs
index iconGenerating a Shared Object Output File
index iconCreating a Shared Object
index iconCreating an Audit Library
-z defaultextract, index iconArchive Processing
-z direct
index iconEnabling Direct Binding
index iconUsing the -z direct Option
-z discard-unused, index iconRemoving Unused Material
dependency elimination
index iconShared Object Processing
index iconCreating a Dynamic Executable
index iconRemoving Unused Dependencies
file elimination, index iconRemoving Unused Files
section elimination
index iconCreating a Shared Object
index iconRemoving Unused Sections
index iconRemoving Unused Files
-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
unused dependencies, index iconRemoving Unused Dependencies
unused files, index iconRemoving Unused Files
-z ignore, index iconRemoving Unused Dependencies
-z initarray, index iconInitialization and Termination Sections
-z initfirst, index iconDynamic Section
-z interpose
index iconRuntime Interposition
index iconDefining Explicit Interposition
index iconDynamic Section
-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 iconCreating a Shared Object
index iconCreating a Dynamic Executable
index iconDynamic Section
-z loadfltr
index iconFiltee Processing
index iconDynamic Section
-z mapfile-add, index iconConditional Input
-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 parent, index iconParent Objects
-z record, index iconRemoving Unused Dependencies
-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 strip-class
index iconSymbol Elimination
index iconGenerating the Output File
index iconSupport Interface Functions
index iconSections
-z target, index iconCross Link-Editing
-z text
index iconCreating a Shared Object
index iconPosition-Independent Code
-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 iconExtensibility Mechanisms
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