Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GCC 3 series #26

Open
AlessandroSangiuliano opened this issue Sep 8, 2024 · 2 comments
Open

GCC 3 series #26

AlessandroSangiuliano opened this issue Sep 8, 2024 · 2 comments

Comments

@AlessandroSangiuliano
Copy link

Can you add gcc 3 series to this repos? I need them to build some old code and then porting it to modern compilers

@Xeeynamo
Copy link
Collaborator

Xeeynamo commented Sep 9, 2024

Ciao. We're limiting the scope of this project to decompile and byte-match PlayStation games. What's your use case of GCC 3?

@AlessandroSangiuliano
Copy link
Author

I need it because I found the OSF Mach, Mach kernel variant, the one used by apple for building XNU kernel. I have the original one from OSF, MIT licensed. It is the best Mach variant, with a lot of ipc improvement and they made it preemptable. The other Mach variants are jot preemptable. While with gcc 4.8 I can build it, during the boot phase it crashes for a stack corruption on a return value of a function, that is correct before the return and wrong after the return. It probably happens due of some code manipulated by gcc during the build time. Last update received by the code, before Apple took it, is 2000, so the gcc version should be gcc 3.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants