JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Linker and Libraries Guide
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

E

ELF
Introduction to the Oracle Solaris Link Editors
Link-Editor
See also object files
elf(3E), Link-Editor Support Interface
elfdump(1), Analyzing Files With elfdump
environment variables
32–bit/64–bit, Environment Variables
LD_ALTEXEC, The 32–bit link-editor and 64–bit link-editor
LD_AUDIT
Security
Invoking the Auditing Interface
LD_BIND_NOW
When Relocations Are Performed
Initialization and Termination Order
Debugging Facility
LD_BREADTH, Initialization and Termination Order
LD_CONFIG, Security
LD_DEBUG, Debugging Facility
LD_LIBRARY_PATH
Directories Searched by the Link-Editor
Directories Searched by the Runtime Linker
Shared Objects With Dependencies
auditing, Audit Interface Functions
security, Security
LD_LOADFLTR, Filtee Processing
LD_NOAUDIT, Invoking the Auditing Interface
LD_NOAUXFLTR, Generating Auxiliary Filters
LD_NODIRECT
Enabling Direct Binding
Using the -B direct Option
LD_NOLAZYLOAD, Lazy Loading of Dynamic Dependencies
LD_NOVERSION, Specifying a Version Binding
LD_OPTIONS
Specifying the Link-Editor Options
Debugging Aids
LD_PRELOAD
Runtime Interposition
Loading Additional Objects
Security
Defining Explicit Interposition
LD_PROFILE, Profiling Shared Objects
LD_PROFILE_OUTPUT, Profiling Shared Objects
LD_RUN_PATH, Directories Searched by the Runtime Linker
LD_SIGNAL, Security
SGS_SUPPORT, Invoking the Support Interface
error messages
link-editor
illegal argument to option, Specifying the Link-Editor Options
illegal option, Specifying the Link-Editor Options
incompatible options, Specifying the Link-Editor Options
multiple instances of an option, Specifying the Link-Editor Options
multiply-defined symbols, Fatal Resolutions
relocations against non-writable sections, Position-Independent Code
shared object name conflicts, Recorded Name Conflicts
soname conflicts, Recorded Name Conflicts
symbol not assigned to version, Reducing Symbol Scope
symbol warnings
Complex Resolutions
Complex Resolutions
undefined symbols
Generating an Executable Output File
Generating an Executable Output File
undefined symbols from an implicit reference, Generating an Executable Output File
version unavailable, Specifying a Version Binding
runtime linker
copy relocation size differences
Displacement Relocations
Copy Relocations
relocation errors
Relocation Errors
Binding to a Version Definition
unable to find shared object
Directories Searched by the Runtime Linker
Loading Additional Objects
unable to find version definition, Binding to a Version Definition
unable to locate symbol, Obtaining New Symbols
exec(2)
Link-Editor
File Format
executable and linking format, See ELF