L
- lari(1), Observing Symbol Bindings
- lazy binding
- When Relocations Are Performed
- Relocation Processing
- Debugging Facility
- Runtime Linker Auditing Interface
- LCOMMON, Sections
- ld(1), See link-editor
- LD_AUDIT
- Security
- Invoking the Auditing Interface
- LD_BIND_NOW
- When Relocations Are Performed
- Initialization and Termination Order
- Debugging Facility
- IA relocation
- 32-bit x86: Procedure Linkage Table
- x64: Procedure Linkage Table
- SPARC 32–bit relocation, 32-bit SPARC: Procedure Linkage Table
- SPARC 64–bit relocation, 64-bit SPARC: Procedure Linkage Table
- LD_BREADTH, Solaris 8 10/00 Release
- LD_CONFIG, Security
- LD_DEBUG, Debugging Facility
- LD_LIBRARY_PATH
- 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
- ld.so.1(1), See runtime linker
- ldd(1), Directories Searched by the Runtime Linker
- ldd(1) options
- -d
- Displacement Relocations
- Relocation Errors
- Copy Relocations
- -i, Initialization and Termination Order
- -r
- Displacement Relocations
- Relocation Errors
- Copy Relocations
- -u, Shared Object Processing
- -v, Binding to a Version Definition
- /lib
- Directories Searched by the Link-Editor
- Directories Searched by the Runtime Linker
- Directories Searched by the Runtime Linker
- Loading Additional Objects
- /lib/64
- Directories Searched by the Link-Editor
- Directories Searched by the Runtime Linker
- Directories Searched by the Runtime Linker
- Loading Additional Objects
- /lib/secure, Security
- /lib/secure/64, Security
- libelf.so.1
- Support Interface Functions
- Object File Format
- libraries
- archives, Library Naming Conventions
- naming conventions, Library Naming Conventions
- shared
- Relocation Sections
- Program Loading (Processor-Specific)
- link-editing
- Link-Editing
- Symbol Table Section
- Program Loading (Processor-Specific)
- adding additional libraries, Linking With Additional Libraries
- archive processing, Archive Processing
- binding to a version definition
- Binding to a Version Definition
- Specifying a Version Binding
- dynamic
- Relocation Sections
- Program Loading (Processor-Specific)
- input file processing, Input File Processing
- library input processing, Input File Processing
- library linking options, Input File Processing
- mixing shared objects and archives, Linking With a Mix of Shared Objects and Archives
- position of files on command line, Position of an Archive on the Command Line
- search paths
- Directories Searched by the Link-Editor
- Directories Searched by the Link-Editor
- shared object processing, Shared Object Processing
- link-editor
- Introduction to the Oracle Solaris Link Editors
- Link-Editor
- cross link-editing, Cross Link-Editing
- debugging aids, Debugging Aids
- error messages
- See error messages
external bindings, External Bindings
- invoking directly, Invoking the Link-Editor
- invoking using compiler driver, Using a Compiler Driver
- overview, Link-Editor
- sections, Link-Editor
- segments, Link-Editor
- specifying options, Specifying the Link-Editor Options
- updates and new features, Linker and Libraries Updates and New Features
- link-editor options
- -64, Generating Standard Filters
- -a, Creating a Static Executable
- -B direct
- Creating a Shared Object
- Creating a Dynamic Executable
- Enabling Direct Binding
- Using the -B direct Option
- -B dynamic, Linking With a Mix of Shared Objects and Archives
- -B eliminate, Symbol Elimination
- -B group
- Relocation Symbol Lookup
- Symbol Lookup
- Dynamic Section
- -B local, Reducing Symbol Scope
- -B nodirect, Using the -B nodirect Option
- -B reduce
- Reducing Symbol Scope
- SYMBOL_SCOPE / SYMBOL_VERSION Directives
- Relocatable Objects
- -B static
- Linking With a Mix of Shared Objects and Archives
- Dynamic Mode
- -B symbolic
- Using the -B direct Option
- Using the -B symbolic Option
- -D, Debugging Aids
- -d n
- Static Mode
- Creating a Dynamic Executable
- -d y, Dynamic Mode
- -e, Generating the Output File
- -F, Shared Objects as Filters
- -f, Shared Objects as Filters
- -G
- Shared Objects
- Creating a Shared Object
- Creating a Dynamic Executable
- -h
- Directories Searched by the Runtime Linker
- Recording a Shared Object Name
- Creating a Shared Object
- Coordination of Versioned Filenames
- -i, Directories Searched by the Link-Editor
- -L
- Directories Searched by the Link-Editor
- Link-Editor Quick Reference
- -l
- Input File Processing
- Linking With Additional Libraries
- Naming Conventions
- Link-Editor Quick Reference
- -M, Mapfiles
- defining interfaces, Creating a Shared Object
- defining segments, Link-Editor
- defining symbols
- Defining Additional Symbols
- Defining Additional Symbols
- defining versions, Creating a Version Definition
-m
- Shared Object Processing
- Simple Resolutions
- -P, Recording Local Auditors
- -p, Recording Local Auditors
- -R
- Directories Searched by the Runtime Linker
- Shared Objects With Dependencies
- Creating a Shared Object
- Creating a Dynamic Executable
- -r
- Direct Invocation
- Creating a Relocatable Object
- -S, Invoking the Support Interface
- -t
- Complex Resolutions
- Complex Resolutions
- -u
- Defining Additional Symbols
- Defining Additional Symbols with the -u option
- -Y, Directories Searched by the Link-Editor
- -z allextract, Archive Processing
- -z ancillary, Ancillary Objects
- -z defs
- Generating a Shared Object Output File
- Creating a Shared Object
- Creating an Audit Library
- -z defaultextract, Archive Processing
- -z direct
- Enabling Direct Binding
- Using the -z direct Option
- -z discard-unused, Removing Unused Material
- dependency elimination
- Shared Object Processing
- Creating a Dynamic Executable
- Removing Unused Dependencies
- file elimination, Removing Unused Files
- section elimination
- Creating a Shared Object
- Removing Unused Sections
- Removing Unused Files
-z endfiltee, Dynamic Section
- -z finiarray, Initialization and Termination Sections
- -z globalaudit, Recording Global Auditors
- -z groupperm, Dynamic Section
- -z guidance
- Link-Editor Quick Reference
- Creating a Shared Object
- Creating a Dynamic Executable
- unused dependencies, Removing Unused Dependencies
- unused files, Removing Unused Files
-z ignore, Removing Unused Dependencies
- -z initarray, Initialization and Termination Sections
- -z initfirst, Dynamic Section
- -z interpose
- Runtime Interposition
- Defining Explicit Interposition
- Dynamic Section
- -z ld32, 32–Bit Environments and 64–Bit Environments
- -z ld64, 32–Bit Environments and 64–Bit Environments
- -z lazyload
- Lazy Loading of Dynamic Dependencies
- Creating a Shared Object
- Creating a Dynamic Executable
- Dynamic Section
- -z loadfltr
- Filtee Processing
- Dynamic Section
- -z mapfile-add, Conditional Input
- -z muldefs, Fatal Resolutions
- -z now
- When Relocations Are Performed
- Initialization and Termination Order
- Relocation Processing
- -z nocompstrtab
- String Table Compression
- Section Merging
- -z nodefs
- Generating an Executable Output File
- Relocation Errors
- -z nodefaultlib
- Directories Searched by the Runtime Linker
- Dynamic Section
- -z nodelete, Dynamic Section
- -z nodirect, Enabling Direct Binding
- -z nodlopen, Dynamic Section
- -z nodump, Dynamic Section
- -z nolazyload, Lazy Loading of Dynamic Dependencies
- -z noldynsym
- Symbol Table Layout and Conventions
- Symbol Sort Sections
- -z nopartial, Move Section
- -z noversion
- Reducing Symbol Scope
- Creating a Version Definition
- Binding to a Version Definition
- -z parent, Parent Objects
- -z record, Removing Unused Dependencies
- -z redlocsym, Symbol Table Layout and Conventions
- -z rescan-end, Position of an Archive on the Command Line
- -z rescan-now, Position of an Archive on the Command Line
- -z rescan-start, Position of an Archive on the Command Line
- -z strip-class
- Symbol Elimination
- Generating the Output File
- Support Interface Functions
- Sections
- -z target, Cross Link-Editing
- -z text
- Creating a Shared Object
- Position-Independent Code
- -z verbose, Displacement Relocations
- -z weakextract
- Archive Processing
- Symbol Table Section
- link-editor output
- dynamic executables, Link-Editing
- relocatable objects, Link-Editing
- shared objects, Link-Editing
- static executables, Link-Editing
- link-editor support interface (ld-support), Extensibility Mechanisms
- ld_atexit(), Support Interface Functions
- ld_atexit64(), Support Interface Functions
- ld_file(), Support Interface Functions
- ld_file64(), Support Interface Functions
- ld_input_done(), Support Interface Functions
- ld_input_section(), Support Interface Functions
- ld_input_section64(), Support Interface Functions
- ld_open(), Support Interface Functions
- ld_open64(), Support Interface Functions
- ld_section(), Support Interface Functions
- ld_section64(), Support Interface Functions
- ld_start(), Support Interface Functions
- ld_start64(), Support Interface Functions
- ld_version(), Support Interface Functions
- local symbols, Symbol Table Section
- lorder(1)
- Archive Processing
- Debugging Aids