14 Commits

Author SHA1 Message Date
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