1
1
mirror of https://github.com/rui314/mold.git synced 2024-12-27 10:23:41 +03:00
Commit Graph

2269 Commits

Author SHA1 Message Date
Rui Ueyama
c4caec5bd5 Move .text.{hot,unknown,unlikely,startup,exit}. to a separate segment 2021-05-21 16:48:32 +09:00
Rui Ueyama
d279da3435 Enable -Wswitch 2021-05-21 16:06:47 +09:00
Rui Ueyama
17c191ccf2 Bump a verison number 2021-05-21 13:58:59 +09:00
Rui Ueyama
2e73024e18 Do not assume that the main directory is a git checkout 2021-05-21 13:58:59 +09:00
Rui Ueyama
a69f4c8b60 Exit immediately if a command fails 2021-05-21 12:50:11 +09:00
Rui Ueyama
ef0ebc0e93 Accept "tests" and "check" as aliases for "test" 2021-05-21 12:48:52 +09:00
Rui Ueyama
99abd52d6e Fix a broken test 2021-05-21 12:43:34 +09:00
Rui Ueyama
eb3cd2386a Update README 2021-05-21 12:38:16 +09:00
Rui Ueyama
b100f6a486 Add "mold: " prefix for all error and warning messages 2021-05-21 09:25:42 +09:00
Rui Ueyama
eb78d185f1 Automatically check out mimalloc repo 2021-05-21 09:25:42 +09:00
Rui Ueyama
513289582e Fix an assertion 2021-05-20 15:12:46 +09:00
Rui Ueyama
d01fbc4b2e Simplify 2021-05-20 15:02:13 +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
a856d5526f Simplify 2021-05-19 23:59:37 +09:00
Rui Ueyama
0a8dcc1459 Improve i386 compatibility 2021-05-19 21:38:29 +09:00
Rui Ueyama
d055ab3563 Ignore -no-copy-dt-needed-entries 2021-05-19 11:52:39 +09:00
Rui Ueyama
16e335e939 Ignore -[no-]allow-shlib-undefined 2021-05-19 11:26:03 +09:00
Rui Ueyama
968cfd0dcd Simplify 2021-05-19 10:24:39 +09:00
Rui Ueyama
ebe37ef642 Include a version number to the --version message 2021-05-18 21:55:10 +09:00
Rui Ueyama
0f6c9ca2b8 Fix a compiler warning 2021-05-18 20:16:12 +09:00
Rui Ueyama
0cdac81166 Remove debug info from installed binaries 2021-05-18 20:11:35 +09:00
Rui Ueyama
30eb2b74c8 Remove runtime dependency to libxxhash.so 2021-05-18 19:29:15 +09:00
Rui Ueyama
effadb0296 Update build procedure 2021-05-18 16:57:54 +09:00
Rui Ueyama
394805d67b Make "make ASAN=1" work 2021-05-17 23:34:01 +09:00
Rui Ueyama
f49cc3e089 Add "make uninstall" rule 2021-05-17 22:56:58 +09:00
Rui Ueyama
de4d1eb67c Allow mold to be installed to /usr/local instead of /usr 2021-05-17 21:47:51 +09:00
Rui Ueyama
346991c4f3 Ensure that a compressed man page does not exist 2021-05-17 21:09:07 +09:00
Rui Ueyama
8467684f97 Build mold as a static executable by default 2021-05-17 20:41:32 +09:00
Rui Ueyama
976e2ed525 Handle -run in a different way 2021-05-17 20:40:32 +09:00
Rui Ueyama
de22ff9015 Update man page 2021-05-17 20:36:24 +09:00
Rui Ueyama
6d311a037d Update man page 2021-05-17 17:49:20 +09:00
Rui Ueyama
927882876c Do not call "mandb -q" 2021-05-17 15:39:35 +09:00
Rui Ueyama
0efb80cf91 Update man page 2021-05-17 15:10:47 +09:00
Rui Ueyama
113316e7cc Simplify 2021-05-17 01:06:30 +09:00
Rui Ueyama
ff75b12e9e Update man page 2021-05-16 17:54:45 +09:00
Rui Ueyama
6fbedc5d14 Update man page 2021-05-16 15:54:45 +09:00
Rui Ueyama
24381499a6 Update man page 2021-05-16 01:37:59 +09:00
Rui Ueyama
1016740cac Update man page 2021-05-15 23:59:10 +09:00
Rui Ueyama
b874d8e464 Update man page 2021-05-15 21:42:26 +09:00
Rui Ueyama
c3f948aa88 Update man page 2021-05-15 21:14:11 +09:00
Rui Ueyama
ad6aa32b41 Handle mold -run /usr/bin/ld 2021-05-14 22:55:04 +09:00
Rui Ueyama
9af37c2fb2 Install mold-wrapper.so to /usr/lib/mold 2021-05-14 21:59:47 +09:00
Rui Ueyama
f7bb70d950 Add make install rule 2021-05-14 20:41:21 +09:00
Rui Ueyama
0814d5d1b0 Add a manual page 2021-05-14 20:13:54 +09:00
Rui Ueyama
cbbab94d6a Do not take addresses of temporary arrays
This patch silences GCC 11 warnings.
2021-05-14 13:29:07 +09:00
Rui Ueyama
99e836208a Remove stray template-id
Fixes https://github.com/rui314/mold/issues/37
2021-05-13 12:03:02 +09:00
Rui Ueyama
4d3cc43d9f Ignore -nodefaultlibs 2021-05-10 19:23:32 +09:00
Rui Ueyama
76b0afc6b7 Add --omagic 2021-05-10 19:21:29 +09:00
Rui Ueyama
6014faec2a Add -V option 2021-05-10 16:53:16 +09:00
Rui Ueyama
18acebad2d Add a missing newline 2021-05-10 16:53:04 +09:00