gold linker
E299166
The gold linker is a high-performance, modern ELF linker developed as part of GNU Binutils, designed to be faster and more efficient than the traditional GNU linker (ld).
All labels observed (1)
| Label | Occurrences |
|---|---|
| gold linker canonical | 1 |
Statements (44)
| Predicate | Object |
|---|---|
| instanceOf |
free software
ⓘ
linker ⓘ software tool ⓘ |
| abbreviation | gold ⓘ |
| architectureSupport |
ARM
ⓘ
MIPS ⓘ PowerPC ⓘ x86 ⓘ x86-64 ⓘ |
| category |
GNU toolchain
ⓘ
surface form:
GNU development tools
linker software ⓘ |
| compatibleWith |
Clang
ⓘ
GNU Compiler Collection ⓘ
surface form:
GCC
|
| designGoal |
be faster than GNU ld
ⓘ
better scalability for large C++ programs ⓘ |
| developer |
GNU Project
ⓘ
Google ⓘ |
| distribution | included in many GNU/Linux distributions ⓘ |
| feature |
incremental linking support
ⓘ
multi-threaded linking ⓘ plugin support ⓘ support for 32-bit and 64-bit ELF ⓘ support for GNU-style linker scripts ⓘ support for link-time optimization ⓘ support for multiple architectures ⓘ |
| goal |
fast linking
ⓘ
high performance ⓘ reduced memory usage ⓘ |
| implements | GNU ld command-line interface (largely compatible) ⓘ |
| invocationName | ld.gold ⓘ |
| license | GNU General Public License ⓘ |
| notableFor | significantly faster link times than traditional GNU ld on large codebases ⓘ |
| operatingSystem |
GNU/Linux
ⓘ
Unix-like systems ⓘ |
| partOf | GNU Binutils ⓘ |
| programmingLanguage | C++ ⓘ |
| replaces |
GNU Binutils
ⓘ
surface form:
GNU linker ld
|
| status | widely used in large C++ builds ⓘ |
| supports |
position-independent executables
ⓘ
shared libraries ⓘ static linking ⓘ |
| targetFormat | ELF ⓘ |
| uses |
ELF object files
ⓘ
ELF shared libraries ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.