lld

Edit Package lld

http://lld.llvm.org/
LLD is a linker from the LLVM project. That is a drop-in replacement for system linkers and runs much faster than them. It also provides features that are useful for toolchain developers.

The linker supports ELF (Unix), PE/COFF (Windows), Mach-O (macOS) and WebAssembly in descending order of completeness. Internally, LLD consists of several different linkers. The ELF port is the one that will be described in this document. The PE/COFF port is complete, including Windows debug info (PDB) support. The WebAssembly port is still a work in progress (See WebAssembly lld port). The Mach-O port is built based on a different architecture than the others. For the details about Mach-O, please read ATOM-based lld.

Source Files
Filename Size Changed
CMakePolicy.cmake 0000000468 468 Bytes
ExtendPath.cmake 0000000878 878 Bytes
FindPrefixFromConfig.cmake 0000002487 2.43 KB
GNUInstallPackageDir.cmake 0000001553 1.52 KB
compact_unwind_encoding.h 0000019091 18.6 KB
lld-17.0.6.src.tar.xz 0001506048 1.44 MB
lld.spec 0000007720 7.54 KB
Comments 1

James Shorter's avatar

Build with shared libraries only, no static libraries yet. This allows just enough to use on Leap 15.6 to build modern experimental compilers e.g: c3c [Note: As example for main branch of c3c build from source without static libraries requires overriding CMakeLists.txt with "set(C3C_LINK_DYNAMIC true)"]

openSUSE Build Service is sponsored by