fincs
9174f415ed
Fix static constructors ( closes #172 )
2021-06-08 20:04:33 +02:00
fincs
dabb4c6052
wut.ld: restore .tm_clone_table
2021-04-25 16:52:12 +02:00
fincs
b6ca8b16a1
More linkscript updates, fixes and cleanup ( fixes #123 )
2021-04-25 16:41:43 +02:00
fincs
d04f68f8b1
Minor linkscript cleanup
2021-03-04 19:48:45 +01:00
fincs
f5f5668cd9
wut.ld: Remove redundant commands
2021-03-04 19:48:45 +01:00
Dave Murphy
2355b2c7b6
remove system zlib. closes #143 ( #147 )
2020-07-07 16:17:32 +01:00
Ash Logan
4374621f4b
wut.ld: make __rpx_start the default entry symbol, remove rpx.specs
...
ld will now auto-link everything to __rpx_start and pull in the correct
crt *unless* rpl.specs is given on the commandline
2019-05-03 18:02:15 +10:00
Ash Logan
5528236b56
wut.ld: don't EXTERN(_start)
...
This made _start be an always undefined symbol, which kinda backdoors
ld's existing system for determining entrypoints. This will be important
in the next commit ;D
2019-05-03 17:59:34 +10:00
Ash Logan
46d6edd81b
wut.ld: Concat and garbage-collect rpx import sections
2019-04-22 14:42:46 +10:00
fincs
3e179891e9
Make sure .fexports/.dexports sections don't get garbage collected
2019-02-12 12:46:34 +01:00
James Benton
3605823849
Add missing datamem section allocation for .bss
...
Only worked before out of luck with the ALIGNs!
2018-09-14 09:53:06 +01:00
James Benton
f9fb0d8f24
Remove alignment for data sections from linker script.
2018-09-14 08:45:05 +01:00
James Benton
060d9df5cb
Update linker script to include all fimport & dimport sections.
2018-06-13 12:10:27 +01:00
James Benton
00b6fa3940
ld: Add (NOLOAD) to .bss section.
2018-05-30 22:40:20 +01:00
James Benton
61a84c50b6
tools: Add rplexportgen to produce SHT_RPL_EXPORTS.
2018-05-30 18:56:10 +01:00
James Benton
766e832363
coreinit: Add default heap data exports.
2018-05-29 10:52:40 +01:00
James Benton
5b8b60b390
Add newlib syscalls.
2018-05-25 11:31:44 +01:00
James Benton
ba2df5be91
wut.ld: Add missing fimport sections.
2018-05-23 15:36:35 +01:00
James Benton
fc10605172
Rewrite!
2018-05-23 09:47:28 +01:00