Skip to content
This repository was archived by the owner on Nov 25, 2024. It is now read-only.

Commit 5957792

Browse files
committed
Update README
1 parent a52e8b3 commit 5957792

File tree

1 file changed

+4
-24
lines changed

1 file changed

+4
-24
lines changed

README.md

+4-24
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,6 @@
11
# sold linker
22

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.

0 commit comments

Comments
 (0)