1
1
mirror of https://github.com/rui314/mold.git synced 2024-09-21 01:47:11 +03:00
Commit Graph

95 Commits

Author SHA1 Message Date
Rui Ueyama
cfccfc247d Update README 2021-12-27 12:25:44 +09:00
Rui Ueyama
e65560f963 Add the Repology badge 2021-12-22 19:59:39 +09:00
Rui Ueyama
75bd303b15
Merge branch 'main' into main 2021-12-16 21:02:00 +09:00
Mark Nefedov
c77271aa56
Add libstdc++-devel to fedora dependencies.
In build environments such as SUSE OBS or Fedora COPR build fails without clang standard library.

https://build.opensuse.org/package/show/home:MarkNefedov/mold
2021-12-16 14:35:46 +03:00
Frederik Baetens
031ee33093 fix clang pkg name in fedora instructions 2021-12-16 12:22:30 +01:00
Rui Ueyama
ed9924895d Bump mold version to 1.0.0 2021-12-15 21:25:26 +09:00
Rui Ueyama
9c651d513a Update README 2021-12-15 10:44:58 +09:00
Rui Ueyama
f05c3162cd Update README 2021-12-13 15:28:26 +09:00
Rui Ueyama
d821445304 Update README 2021-12-12 21:47:26 +09:00
Hugo Locurcio
bfc43ef52b
Add installation instructions for Fedora and improve README
Fedora dependencies were tested in a fresh Fedora 34 Docker container.

- Use all available CPU threads to speed up compilation.
- Add `sudo make install` step to make the mold binary available
  system-wide.
- List Ubuntu instructions as compatible with Debian 11 (tested
  in a fresh Docker container).
- Reorder the list of dependencies to be consistent between Ubuntu
  and Fedora.
- Don't use a `$` prefix for commands to make copy-pasting easier.
- Fix warnings reported by markdownlint.

Signed-off-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-10-28 02:47:40 +02:00
Rui Ueyama
5bd9edeeed Bump mold version to 0.9.6 2021-09-27 20:38:18 +09:00
Rui Ueyama
23ab97351f Update README 2021-09-23 14:32:22 +09:00
Rui Ueyama
dc672ad821 Bump mold version to 0.9.5 2021-09-06 21:06:34 +09:00
Rui Ueyama
5016240d14 Bump mold version to 0.9.4 2021-08-27 18:23:34 +09:00
Rui Ueyama
05ecceb436 Update README 2021-08-25 12:36:16 +09:00
Syrus Akbary
f448fddd50
Update README.md 2021-08-06 04:16:42 -05:00
Syrus Akbary
a44ca755d2
Apply suggestions from code review 2021-08-06 04:15:28 -05:00
Syrus Akbary
3720528354
Fix README typos and improved syntax a bit 2021-08-05 16:55:25 -07:00
Rui Ueyama
e4e8535345 Remove CMakeLists.txt
I was experimenting with cmake to see if it is useful for mold,
but it looks like using cmake doesn't make much sense for us.
So I'm undoing all changes that I did for cmake.

cmake is definitely better than autoconf, and it is also useful
if your program is cross-platform. However, neither of the benefits
don't apply to mold; mold doesn't need a complex feature detection,
and it currently supports only ELF-based Unix-like systems.

I think Makefile is a lingua-franca, while CMakeLists.txt isn't.
The good ol' Makefile works just fine for mold.

In the future, mold might become a cross-platform product, and if
that happens, we might want to re-introduce cmake.
2021-07-21 16:27:29 +09:00
Rui Ueyama
9e78e4a792 Update README 2021-07-20 19:46:45 +09:00
Rui Ueyama
800aba8312 Update README 2021-07-20 15:33:57 +09:00
Rui Ueyama
afc1fe6645 Update README 2021-07-17 15:09:16 +09:00
Trent
abb1258ee2
include example of linking rust code 2021-07-16 23:00:12 +10:00
Rui Ueyama
3acb7c8e2f Update README
Pointed out by @pecak.
2021-07-08 17:17:10 +09:00
Rui Ueyama
30ecba45c6 Update README 2021-07-03 21:48:18 +09:00
Rui Ueyama
b044ac844c
Merge pull request #63 from Logarithmus/readme-gcc-guide
README.md: add guide to using mold with GCC via -B option
2021-07-01 09:38:34 +09:00
Rui Ueyama
34a75dee02 Update README
I recommend users use the latest release instead of git HEAD
because HEAD may be broken in a subtle way. Before a release,
I build all Gentoo packages using mold, but I don't do that for
every commit because it takes ~2 days.
2021-07-01 09:28:35 +09:00
Artur Sinila
aa7d0f5cca
README.md: add guide to using mold with GCC via -B option
Signed-off-by: Artur Sinila <freesoftware@logarithmus.dev>
2021-06-30 20:46:26 +03:00
Rui Ueyama
4717afacf3 Add mimalloc as a git subtree instead of a submodule 2021-06-27 17:01:59 +09:00
Rui Ueyama
882036a729 Update README 2021-06-10 15:50:44 +09:00
Rui Ueyama
cce738c9d5 Add mimalloc as a git submodule
This change adds mimalloc as a git submodule so that `make` doesn't
try to clone mimalloc repo. This change should allow building mold
with the nix package manager, which doesn't provide network access
while building.

This change may conflict with a local `mimalloc` directory. If you
already have checked out mold and `mimalloc` directory exists in the
mold directory, you may need to remove it by `rm -r mimalloc` before
running `make`.

Requested by David Yamnitsky.

Fixes https://github.com/rui314/mold/issues/50
2021-06-10 13:20:43 +09:00
Rui Ueyama
3fab4ce3d2 Add missing dependencies 2021-05-23 16:20:55 +09:00
Rui Ueyama
eb3cd2386a Update README 2021-05-21 12:38:16 +09:00
Rui Ueyama
eb78d185f1 Automatically check out mimalloc repo 2021-05-21 09:25:42 +09:00
Rui Ueyama
02e6c6ab5d Make -run to intercept not only ld but also ld.lld and ld.gold 2021-05-20 14:14:35 +09:00
Rui Ueyama
effadb0296 Update build procedure 2021-05-18 16:57:54 +09:00
Rui Ueyama
16ba58825e Update README 2021-04-22 15:15:53 +09:00
Rui Ueyama
b4df1258c1 Update README 2021-04-20 15:46:14 +09:00
Rui Ueyama
4870121f04 Update README 2021-04-20 01:24:43 +09:00
Rui Ueyama
91a3c84cd1 Update README 2021-04-19 22:25:13 +09:00
Rui Ueyama
51ddc6ac64 Update README 2021-04-19 01:19:31 +09:00
Rui Ueyama
0c9b7fa245 Update README 2021-04-18 21:57:37 +09:00
Rui Ueyama
98cf6aeeae wip 2021-04-06 19:28:43 +09:00
Rui Ueyama
907dd6a341 wip 2021-03-26 22:14:23 +09:00
Rui Ueyama
3e6fe6b928 Refactor 2021-03-26 19:58:24 +09:00
Rui Ueyama
c1177aba4b Update README 2021-03-26 17:08:00 +09:00
Rui Ueyama
d723668a74 Update README 2021-03-24 18:58:11 +09:00
Rui Ueyama
fc90e4b7cb Update README 2021-03-21 13:59:20 +09:00
Rui Ueyama
84e8f7569a Update README 2021-03-17 12:23:17 +09:00
Rui Ueyama
85a76336d0 Add an instruction as to how to build mold 2021-03-17 01:37:14 +09:00