1
1
mirror of https://github.com/rui314/mold.git synced 2024-10-06 01:28:12 +03:00
Commit Graph

154 Commits

Author SHA1 Message Date
Masatake Daimon
67179950d0 Ignore -dc and -dp
GCC 7.5.0 passes these flags to ld(1). Maybe mold should handle them properly,
but since common symbols are considered to be obsolete it's probably not worth
it. At least it's better to ignore them rather than to abort.

Signed-off-by: Masatake Daimon <pho@NetBSD.org>
2022-01-19 11:16:55 +09:00
Rui Ueyama
8c0e2378c9 Update the man page 2022-01-03 16:19:43 +09:00
Alhadis
632fe22240 Rewrite manual page in mdoc(7)
Signed-off-by: John Gardner <gardnerjohng@gmail.com>
2022-01-02 22:13:09 +11:00
Rui Ueyama
f6e800655b [ELF] Add a description for --defsym to the man page 2021-12-30 15:44:08 +09:00
Rui Ueyama
f3766cda81 [ELF] Add -z {max,common}-page-size
Fixes https://github.com/rui314/mold/issues/203
2021-12-29 17:14:08 +09:00
Rui Ueyama
5601cf4236 [ELF] Add -z separate-code, -z noseparate-code and -z separate-lodable-segments
Fixes https://github.com/rui314/mold/issues/172
2021-12-24 20:28:45 +09:00
Rui Ueyama
8c86c28496 Add -z nodefaultlib
Fixes https://github.com/rui314/mold/issues/184
2021-12-23 15:01:57 +09:00
Reini Urban
f17a2eb941
start stop copy pasta 2021-12-16 07:31:21 +01: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
Rui Ueyama
08b61f29d2 [ELF] Add --require-defined 2021-09-12 18:34:42 +09:00
Rui Ueyama
1cb750a649 [ELF] Add -Bno-symbolic 2021-09-11 21:41:17 +09:00
Rui Ueyama
accf96877f Add a stub for AArch64
It can generate an executable, but generated executable won't run
correctly because we don't process relocations at all yet.
2021-07-03 21:39:44 +09:00
Rui Ueyama
a0f7ee1e04 Sort 2021-06-26 14:11:46 +09:00
Nehal J Wani
25f8d01ca5
Ignore --no-add-needed
Resolves https://github.com/rui314/mold/issues/53

Signed-off-by: Nehal J Wani <nehaljw.kkd1@gmail.com>
2021-06-25 20:29:24 -04:00
Rui Ueyama
4787363651 Ignore --warn-constructors
This is needed by Gentoo's sys-apps/memtest86-4.3.7-r2 package.
2021-06-24 19:54:43 +09:00
Rui Ueyama
00c907158c Ignore -z {no,}combreloc
This is needed by Gentoo's sys-boot/refind-0.12.0-r1 package.
2021-06-24 19:24:00 +09:00
Rui Ueyama
04dcfe2ae3 Ignore -warn-once
This is needed by Gentoo's dev-embedded/gputils-1.5.0 package.
2021-06-21 09:44:09 +09:00
Rui Ueyama
1bac9c7b8d Add -z nodump
This is needed by Gentoo's sci-libs/indilib-1.8.9 package.
2021-06-21 06:56:07 +09:00
Rui Ueyama
4f92d7f19b Add -z origin
This is needed by Gentoo's dev-ada/gnatcoll-bindings-2020-r1 package.
2021-06-20 14:42:43 +09:00
Rui Ueyama
a0ecd0c8dc Add --unique=PATTERN
This is needed by Gentoo's sys-fabric/infinipath-psm-3.2 package.
2021-06-19 01:09:26 +09:00
Rui Ueyama
bd858faf94 Add --unresolved-symbols
This is needed by Gentoo's dev-libs/wayland-protocols-1.21 package.
2021-06-18 15:51:57 +09:00
Rui Ueyama
e7019ebf86 Add -z keep-text-section-prefix 2021-06-16 19:50:08 +09:00
Rui Ueyama
1317132548 Update man page 2021-06-15 17:33:03 +09:00
Rui Ueyama
0280c39bc8 Document --{warn,error}-unresolved-symbols 2021-06-15 17:03:24 +09:00
Rui Ueyama
9cc309af75 Implement --relocatable
Fixes https://github.com/rui314/mold/issues/46
2021-06-11 21:57:43 +09:00
Rui Ueyama
b9e1bd8117 Document --allow-multiple-definition option 2021-06-07 20:44:56 +09:00
Rui Ueyama
3fb870c80b Add --compress-debug-info=zlib-gnu 2021-06-03 23:57:06 +09:00
Rui Ueyama
60fee59742 Ignore --no-undefined-version
Gentoo's sys-boot/efibootmgr package uses this flag.
2021-05-29 17:07:54 +09:00
Rui Ueyama
83c47216d1 Sort options alphabetically 2021-05-28 12:38:31 +09:00
Rui Ueyama
310980fb7e Add --retain-symbols-file 2021-05-27 00:31:08 +09:00
Rui Ueyama
c58071ff1c Ignore -nostdlib 2021-05-26 17:18:26 +09:00
Rui Ueyama
1727e5bba2 Update man page 2021-05-24 14:43:59 +09:00
Rui Ueyama
83026471f9 Update man page 2021-05-23 15:57:08 +09:00
Rui Ueyama
9ec590f4e2 Update man page 2021-05-23 13:03:38 +09:00
Rui Ueyama
a0a94f4637 Add -wrap option 2021-05-22 01:54:08 +09:00
Rui Ueyama
4d2e97e4dc Update man page 2021-05-22 00:57:23 +09:00
Rui Ueyama
b9ab55dfa7 Add --image-base 2021-05-21 18:37:38 +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
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
ebe37ef642 Include a version number to the --version message 2021-05-18 21:55:10 +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
0efb80cf91 Update man page 2021-05-17 15:10:47 +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
0814d5d1b0 Add a manual page 2021-05-14 20:13:54 +09:00
Rui Ueyama
90ffc420a3 Rename a file 2021-04-22 21:48:44 +09:00
Rui Ueyama
16ba58825e Update README 2021-04-22 15:15:53 +09:00