James Benton
00b6fa3940
ld: Add (NOLOAD) to .bss section.
2018-05-30 22:40:20 +01:00
James Benton
f281be50ab
Add support for generating RPL files.
...
RPL files are shared libraries (like a .dll file), as opposed to the RPX
files which are executables (like a .exe file).
Use rpl_main as defined in dynload.h like one would DllMain on Windows.
2018-05-30 21:56:18 +01:00
James Benton
61a84c50b6
tools: Add rplexportgen to produce SHT_RPL_EXPORTS.
2018-05-30 18:56:10 +01:00
James Benton
6d8dabb15b
wut.cmake: Update to support creating RPL files, and 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
35d05358c4
Fix wut_create_rpx linking to newlib instead of crt.
2018-05-28 11:39:54 +01:00
James Benton
b4a6eb2f78
Split out crt from wutnewlib to wutcrt.
...
Can now optionally link newlib, stdc++, devoptab.
2018-05-27 12:12:49 +01:00
James Benton
ac8a42fa7c
Change to using new gthreads implementation.
...
Assuming that --enable-threads=dkp gets merged into devkitPPC r31... :)
2018-05-26 18:25:36 +01:00
James Benton
a9829a3226
Add support for C++ std::thread.
...
Overwrites bits/gthr-default.h to implement gthreads.
2018-05-25 17:22:10 +01:00
James Benton
29d1190fd1
appveyor attempt #1
2018-05-25 13:58:21 +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
9bcf22e40f
Add tools readrpl, udplogserver.
2018-05-23 12:35:24 +01:00
James Benton
fc10605172
Rewrite!
2018-05-23 09:47:28 +01:00