Rui Ueyama
|
bb9e0af50a
|
wip
|
2021-03-29 14:05:55 +09:00 |
|
Rui Ueyama
|
244cc6cb28
|
wip
|
2021-03-29 13:36:26 +09:00 |
|
Rui Ueyama
|
48759ed6b5
|
wip
|
2021-03-29 13:36:26 +09:00 |
|
Rui Ueyama
|
79acda2880
|
wip
|
2021-03-29 13:36:26 +09:00 |
|
Rui Ueyama
|
a7e826a936
|
Embed argv to .comment
|
2021-03-29 13:36:26 +09:00 |
|
Rui Ueyama
|
9c6888c37f
|
Handle -l:library_name
|
2021-03-27 23:15:59 +09:00 |
|
Rui Ueyama
|
a954661d33
|
Use "a.out" as the default output filename
|
2021-03-27 17:33:02 +09:00 |
|
Rui Ueyama
|
e33972d222
|
Ignore -enable-new-dtags
|
2021-03-27 16:59:57 +09:00 |
|
Rui Ueyama
|
2d8e896006
|
Ignore -gdb-index for now
|
2021-03-27 16:47:52 +09:00 |
|
Rui Ueyama
|
bb315af2aa
|
Support extern "C++" in version script
|
2021-03-27 16:09:54 +09:00 |
|
Rui Ueyama
|
f13b7db5c4
|
Fix TPOFF32 relocation handling
|
2021-03-27 14:47:30 +09:00 |
|
Rui Ueyama
|
0312894406
|
Make --version string more similar to GNU ld
|
2021-03-27 10:45:26 +09:00 |
|
Rui Ueyama
|
3c7ca2b3d9
|
wip
|
2021-03-27 10:15:38 +09:00 |
|
Rui Ueyama
|
7c1d3a1559
|
Use Fatal instead of Error
|
2021-03-27 10:06:58 +09:00 |
|
Rui Ueyama
|
5a51e06fa1
|
Handle object files with lots of sections correctly
|
2021-03-27 09:12:52 +09:00 |
|
Rui Ueyama
|
e40bdbc847
|
wip
|
2021-03-26 22:58:28 +09:00 |
|
Rui Ueyama
|
8b5a56c4dc
|
wip
|
2021-03-26 22:57:55 +09:00 |
|
Rui Ueyama
|
907dd6a341
|
wip
|
2021-03-26 22:14:23 +09:00 |
|
Rui Ueyama
|
3e6fe6b928
|
Refactor
|
2021-03-26 19:58:24 +09:00 |
|
Rui Ueyama
|
c1177aba4b
|
Update README
|
2021-03-26 17:08:00 +09:00 |
|
Rui Ueyama
|
c224435187
|
wip
|
2021-03-26 15:52:57 +09:00 |
|
Rui Ueyama
|
48c8321344
|
Rename
|
2021-03-25 18:33:34 +09:00 |
|
Rui Ueyama
|
f89e0aa367
|
wip
|
2021-03-25 18:15:53 +09:00 |
|
Rui Ueyama
|
60029b028f
|
Place common symbols into .common section
|
2021-03-25 17:55:59 +09:00 |
|
Rui Ueyama
|
e75708056e
|
Add -run
|
2021-03-25 17:05:05 +09:00 |
|
Rui Ueyama
|
fe626ed878
|
wip
|
2021-03-25 12:38:40 +09:00 |
|
Rui Ueyama
|
5f104f5684
|
wip
|
2021-03-25 01:48:12 +09:00 |
|
Rui Ueyama
|
1bad6e2c7b
|
wip
|
2021-03-25 00:48:00 +09:00 |
|
Rui Ueyama
|
ab488e1400
|
Allow DTPOFF32 in non-alloc sections
|
2021-03-24 19:00:01 +09:00 |
|
Rui Ueyama
|
d723668a74
|
Update README
|
2021-03-24 18:58:11 +09:00 |
|
Rui Ueyama
|
f1fc305311
|
Allow extra token
|
2021-03-24 13:45:21 +09:00 |
|
Rui Ueyama
|
fb8c2ea049
|
Print out better error message for linker script errors
|
2021-03-24 13:40:09 +09:00 |
|
Rui Ueyama
|
6536f0af17
|
Add -fatal-warnings
|
2021-03-24 01:35:26 +09:00 |
|
Rui Ueyama
|
e7f1a86586
|
Output warning message to stderr
|
2021-03-24 01:23:53 +09:00 |
|
Rui Ueyama
|
4519f8660c
|
Add -warn-common
|
2021-03-24 01:16:32 +09:00 |
|
Rui Ueyama
|
802f4229c2
|
Handle common symbols
|
2021-03-24 01:12:26 +09:00 |
|
Rui Ueyama
|
b23780c7f8
|
Add -threads
|
2021-03-23 21:29:26 +09:00 |
|
Rui Ueyama
|
275a578204
|
Embed GIT commit hash to binary
|
2021-03-23 21:15:32 +09:00 |
|
Rui Ueyama
|
8fc3cbf4ea
|
Rename
|
2021-03-23 20:42:49 +09:00 |
|
Rui Ueyama
|
41dd5db3d5
|
wip
|
2021-03-23 20:34:07 +09:00 |
|
Rui Ueyama
|
8f74992248
|
Make it work for Rust
|
2021-03-23 16:38:26 +09:00 |
|
Rui Ueyama
|
120524f898
|
Ignore trailing one byte padding in an archive file
|
2021-03-23 15:57:54 +09:00 |
|
Rui Ueyama
|
c4b61dd1f5
|
Add error checks
|
2021-03-23 15:25:10 +09:00 |
|
Rui Ueyama
|
4485de811a
|
Do not create a copy relcations against a protected symbol
|
2021-03-23 15:21:59 +09:00 |
|
Rui Ueyama
|
16cd35999f
|
wip
|
2021-03-23 14:46:59 +09:00 |
|
Rui Ueyama
|
1bd26aea0b
|
wip
|
2021-03-23 12:41:34 +09:00 |
|
Rui Ueyama
|
8a96555d40
|
Do not emit DT_INIT_ARRAY and DT_FINI_ARRAY if empty
|
2021-03-23 12:33:54 +09:00 |
|
Rui Ueyama
|
cfeb6d9bd7
|
Do not set DT_RELA, DT_RELASZ and DT_RELAENT if .rel.dyn is empty
|
2021-03-23 11:05:01 +09:00 |
|
Rui Ueyama
|
031e978bc6
|
Do not emit .got, .got.plt or .rela.got if empty
|
2021-03-23 11:02:13 +09:00 |
|
Rui Ueyama
|
41a77634d9
|
wip
|
2021-03-22 19:15:24 +09:00 |
|