Comments (3)
I've gotten 'ido' and the main libraries + cc recompiled for aarch64 but it's failing at a different error now. I wasn't able to recompile the error message library? as it wasn't an ELF file though, not sure if it being x86_64? is still causing the failures.
https://cdn.discordapp.com/attachments/793267277859520563/886917064835608576/aarch64-ido.tar.gz
Is both sets of recompiled IDOs from https://github.com/Emill/ido-static-recomp/tree/per-function for aarch64 if any other crazy person has a Pi 3/4 with Raspbian 64 and wants to give it a look at.
`as1: ERROR MESSAGE 8ERROR MESSAGE 64
as1: main.c:157: Assertion 'FALSE' failed.
Fatal error in: /usr/lib/as1 child died due to signal 6.
Fatal error in: /usr/lib/as1 Signal 6
Failed to compile file src/code/mtxuty-cvt.c. Command line:
tools/ido_recomp/linux/7.1/cc -c -G 0 -non_shared -Xfullwarn -Xcpluscomm -Iinclude -Isrc -Iassets -Ibuild -Wab,-r4300_mul -woff 649,838,712 -mips2 -O2 -I /home/pi/src/oot-decomp/oot/src/code -o build/src/code/mtxuty-cvt.o /tmp/preprocessednu8qbp6k.c
make: *** [Makefile:217: build/src/code/mtxuty-cvt.o] Error 55`
Another interesting note, it seems that '5.3' aarch64 is working fine, but there's something about as1? in 7.1 that doesn't work. I've managed to get a couple hundred '.o' output compiled files from switching between 5.3 and 7.1 when make hangs up, and then reverting it depending on what is working with the mismatched as1 (5.3) to cc (7.1) lol.
src/overlays/actors/ovl_End_Title/z_end_title_gfx.c:455:5: note: in expansion of macro ‘gsDPLoadTextureTile’
455 | gsDPLoadTextureTile(D_80B69060, G_IM_FMT_IA, G_IM_SIZ_8b, 96, 16, 0, 0, 95, 15, 0, G_TX_NOMIRROR |
src/overlays/actors/ovl_End_Title/z_end_title_gfx.c:455:5: warning: missing initializer for field ‘w1’ of ‘Gwords’ [-Wmissing-field-initializers]
Being the common errors, but always ending in "Error 1" from the Makefile.
After a bunch of work with other actors not being compiled for one reason or another, I managed to get a ROM spit out. So it's possible, with a lot of work and various compilation errors to get Zelda OOT Decomp on aarch64.
from oot.
closing cause building on other archs isnt necessarily supported here. glad you got it working anyway though (as reported in discord) :D
from oot.
How did you got it working?
I got no x86 devices anymore I only got arm64 devices.
from oot.
Related Issues (20)
- xyzDistToPlayerSq sure is a weird way to describe SquareMagntitude
- add libpng to BUILDING_BINUTILS_CYGWIN.md HOT 1
- Make Setup doesn't work HOT 1
- Error on make HOT 4
- Feature: Code of Conduct HOT 6
- 'make setup' Error (cc1plus: all warnings being treated as errors) HOT 3
- MacOS compilation HOT 1
- Environment_Update in z_kankyo passes arg to void func_800AA16C(void) HOT 2
- OoBs memory access bug in FileChoose_LoadGame HOT 1
- Unsuccessful `make` on aarch64 HOT 5
- Can't build due to Segmentation Fault HOT 4
- When following WSL build steps: "/usr/bin/python3: No module named pip"
- step 4 -Make setup HOT 1
- Unsuccessful make on windows 10 WSL 2 HOT 3
- Error when compiling a `*_cutscene_data.c`-like file: `Missing ')' in macro instantiation` HOT 2
- Missing LICENSE HOT 9
- Incorrect `TextBoxPosition` values in `include/message_data_static.h`? HOT 4
- Request: VR Support HOT 1
- No such file or directory execinfo.h error when trying to install on Cygwin HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from oot.