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

117 Commits

Author SHA1 Message Date
Rui Ueyama
b5788e0caa [ELF] Document new command line options 2022-04-08 18:37:29 +08:00
Rui Ueyama
c1af9c97e7 Bump mold version to 1.1.1 2022-03-07 19:38:14 +09:00
Rui Ueyama
e47c67727c Update README 2022-02-22 11:50:54 +09:00
Rui Ueyama
89612b7096 Bump mold version to 1.1 2022-02-20 16:40:17 +09:00
Rui Ueyama
064be343f5 Remove build-static.sh as the statically-linked mold can't do LTO
This commit removes build-static.sh because statically-linked mold
executable can't generally dlopen a shared library and therefore can't
load the linker LTO plugin.

Now, build-dynamic.sh is renamed dist.sh and recommended for general
use.
2022-02-19 12:00:51 +09:00
Rui Ueyama
e18eaac3eb Update README 2022-02-13 15:18:08 +09:00
Sylvestre Ledru
5c5d50929e Improve the wording
Patch by Josh Triplett
https://salsa.debian.org/pkg-llvm-team/mold/-/merge_requests/8/diffs

Signed-off-by: Sylvestre Ledru <sylvestre@debian.org>
2022-02-12 22:53:19 +01:00
Rui Ueyama
818971841f Update documents 2022-02-03 20:17:10 +09:00
Rui Ueyama
a380c1675f Update README 2022-02-01 10:00:03 +09:00
Rui Ueyama
c6e4fb56b4 Bump mold version to 1.0.3 2022-01-30 19:57:30 +09:00
Rui Ueyama
1de4874478 Update README 2022-01-30 10:01:11 +09:00
Rui Ueyama
b23f8e067c Update README
We now have an instruction as to how to use mold for Rust. `mold -run
cargo build` is not recommended, so remove it from our README.
2022-01-25 11:16:12 +09:00
Rui Ueyama
6fb64656b9 Bump mold version to 1.0.2 2022-01-23 17:19:40 +09:00
Rui Ueyama
0540f2c10b Update README
Fixes https://github.com/rui314/mold/issues/282
2022-01-20 09:10:21 +09:00
Rui Ueyama
267125e5b1 Update README 2022-01-18 13:07:34 +09:00
Rui Ueyama
24b629a216 Add information about compiler and standard library versions
Fixes https://github.com/rui314/mold/issues/265
2022-01-12 13:47:07 +09:00
Rui Ueyama
2464a5551a Update README 2022-01-11 00:20:23 +09:00
Rui Ueyama
f4a37b2e95 Do not use clang/clang++ as the default compilers
mold does not have to be built with clang/clang++, so don't use
these compiler frontends.

mold also doesn't have be built with g++ (GNU C++ compiler).
We use `c++` command instead.

Fixes https://github.com/rui314/mold/issues/261
2022-01-07 18:45:05 +09:00
Rui Ueyama
cb2b4b8f72 Bump mold version to 1.0.1 2021-12-31 14:10:03 +09:00
Rui Ueyama
1c6c8c3479 Update README 2021-12-29 21:36:06 +09:00
Rui Ueyama
99866f01b2 Update README as GCC 12.1.0 or later accepts -fuse-ld=mold
Fixes https://github.com/rui314/mold/issues/205
2021-12-29 21:21:45 +09:00
Rui Ueyama
e8dcecfff0 [ELF] Create a symlink to mold as /usr/libexec/mold/ld
So that you can pass that directory name as an argument for `-B`.
2021-12-27 13:37:35 +09:00
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