So, I have MacOS working as far as I can tell (Hello World), but Linux is proving difficult. It seems that between the symbols 'main' and '.__$startup_runtime', there is a segmentation fault from trying to access the memory address at 0x1.
Do you have any idea why it's doing that? I'm utterly baffled.
Here's the repo I'm working on.
I don't think it's necessarily a platform issue. Well, obviously it is because it only happens on Linux, but it is manifesting itself as more of a compiler bug (maybe?) rather than a platform layer issue.
I'm fairly familiar with Linux and MacOS, but when it gets to executable files and the like I am completely lost.