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

2257 Commits

Author SHA1 Message Date
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
Rui Ueyama
4a3480e1af readlink() doesn't terminate a string with NUL 2021-05-10 16:40:51 +09:00
Rui Ueyama
ccd27807aa Do not add unreferenced DSO symbols to .dynsym 2021-05-10 15:50:25 +09:00
Rui Ueyama
508702b18b Simplify 2021-05-09 00:18:44 +09:00
Rui Ueyama
eaf443581f Update --help message 2021-05-08 22:37:23 +09:00
Rui Ueyama
033834a28e Add --help 2021-05-08 20:10:41 +09:00
Rui Ueyama
bfe55ca3f1 Update comment 2021-05-07 10:47:37 +09:00
Rui Ueyama
1c7be2a455 Update a comment 2021-05-07 02:03:31 +09:00
Rui Ueyama
d93ad61a60 Compress debug sections in parallel 2021-05-06 23:33:41 +09:00
Rui Ueyama
13003d2479 Add --compress-debug-sections 2021-05-06 17:20:07 +09:00
Rui Ueyama
92a3e78ee0 Simplify 2021-05-05 23:37:48 +09:00
Rui Ueyama
f0b1d5096c Deduplicate strings in .shstrtab 2021-05-04 23:55:38 +09:00
Rui Ueyama
bbea31c254 Simplify 2021-05-04 18:34:14 +09:00