This repository was archived by the owner on Nov 25, 2024. It is now read-only.
Commit 5957792 1 parent a52e8b3 commit 5957792 Copy full SHA for 5957792
File tree 1 file changed +4
-24
lines changed
1 file changed +4
-24
lines changed Original file line number Diff line number Diff line change 1
1
# sold linker
2
2
3
- _ sold_ is a fork of [ mold] ( https://github.com/rui314/mold ) that supports
4
- not only Linux but also macOS/iOS. Originally, _ sold_ was available under
5
- a commercial license. Now, it has been relicensed under the MIT license.
6
-
7
- ## How to build
8
-
9
- The build instruction for sold is the same as for mold except that you check
10
- out ` https://github.com/bluewhalesystems/sold.git ` instead of
11
- ` https://github.com/rui314/mold.git ` . For the details, please see
12
- https://github.com/rui314/mold#how-to-build .
13
-
14
- ## How to use
15
-
16
- sold is installed under several different executable names as follows:
17
-
18
- 1 . ` ld.sold ` : GNU ld-compatible linker for Linux and other ELF-based systems.
19
- The instructions to use sold on Linux is the same as the mold linker.
20
- For the details, see the [ mold's README] ( https://github.com/rui314/mold ) .
21
-
22
- 2 . ` ld64.sold ` : Apple's ld-compatible mode for macOS/iOS. You can use the
23
- linker on macOS by adding ` --ld-path=path/to/ld64.sold ` to the linker flags.
24
-
25
- 3 . ` ld.mold ` and ` ld64.mold ` : They are just aliases for ` ld.sold ` and
26
- ` ld64.sold ` , respectively.
3
+ _ sold_ is a high-performance linker for macOS. I built it because Apple's ld
4
+ was too slow at the time, and I wasn't aware that they were developing a new
5
+ linker. Xcode 15 or later are shipped with Apple's new faster linker.
6
+ I recommend using that instead.
You can’t perform that action at this time.
0 commit comments