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

Add mipsel-ps2-elf target #11

Merged
merged 2 commits into from
Jun 24, 2022
Merged

Add mipsel-ps2-elf target #11

merged 2 commits into from
Jun 24, 2022

Conversation

uyjulian
Copy link
Member

Future support for ps2dev/ps2sdk#253

(mipsel-ps2-irx will be removed in a separate PR once the above and the next binutils update is ready)

@rickgaiser
Copy link
Member

The goal here is to remove IRX support from the toolchain?
Instead use a standard toolchain, with a separate tool to convert the ELF file to an IRX file?

This is a great idea :). Just like how the original sony toolchain worked if I'm not mistaking, but it also allows us to use the latest gcc version without patches.

Note that after merging this PR there will be 2 IOP toolchains! This takes CPU time, and disk space, so this should be a temporary solution while we move towards the new ELF based toolchain.

Merging this PR, and looking forward to other PR's. Thanks @uyjulian !

On a side-note: I've been testing with IOP ELF files also. It seems there are some debugging sections in there that can be stripped. This stripping somehow does not work on the IRX, but it does work on the ELF. So with this change I'm hoping we can shrink the IRX files a little more in the future.

@rickgaiser rickgaiser merged commit 50e7401 into ps2dev:main Jun 24, 2022
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

Successfully merging this pull request may close these issues.

2 participants