Hi,
I have been trying to see if tinycc could be used to compile the multi-platform program RetroArch which is the frontend for the libretro API.
However I have run into a problem during the linking stage and am wondering if any of the tinycc developers could help with diagnosing why and what might help resolve it?
Is it something that should be fixed exclusively in RetroArch or is this something that could be addressed in tinycc too? Of course neither clang or gcc have issues with this.
The linking errors are included in the following pastebin.
RetroArch can be cloned from their git master.
And then built with.
CC=tcc ./configure && make
Any advice or help would be greatly appreciated as both tinycc and RetroArch seem to strive for portability and might work well together once these issues are addressed. I am personally testing this with the tinycc mob branch on Slackware64 Linux.
The initial tcc support for the RetroArch Makefile was added here including some potential ideas.
Thanks,
Hunter