-
Notifications
You must be signed in to change notification settings - Fork 127
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
building on ARM host fails to match compiled US rom #207
Comments
@ethteck I thought Jenkins was partially using rpis to build? |
I haven't used it in a while, so I can test it again soon. @Alto1772 could you provide more details on what failed? Did the build succeed but the checksum failed? Or does the build not finish? |
here's my first
running
only the us version fails the checksum during this build. |
Okay, so the checksum is just failing. Could you try ./first_diff.py to see where the first difference occurs? Or vbindiff? |
|
Thanks. I'll try to reproduce in a bit and see what's going on. I suspect it has to do with the recent support for addu in libultra |
By the way, your old github bio was so good and we reference it from time to time lol |
after that, i tested the unmatched compiled rom in the n64 emulator, and it crashes (sound still running) at the demo screen where mario ground pounds the sealed wooden platform at the windmill (after it fades to black). |
I can confirm this issue is present on the mac build as well. Something is up with the rodata in world.c |
I believe I fixed this, or at least I fixed the part of it that was also failing the osx build. Could you test the latest master commit @Alto1772 ? |
yup, checksum is OK, no errors or interruptions during the build. |
Awesome! I'll close this one then. Thanks for the report :) |
build fails after verifying built US rom on aarch64 (raspberry pi) host. (does not affect x86 hosts)
I suggest that this may have cause of the arm64 built c compiler
tools/arm/cc1
or some matched snippets of code, probably...The text was updated successfully, but these errors were encountered: