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