mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-05-09 08:25:44 +02:00
[GH-ISSUE #129] How to compile simulator binary for Linux ARM? #38
Labels
No labels
bug
duplicate
easy
enhancement
enhancement
fixed
fixed
good first issue
hard
invalid
pull-request
wontfix
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Upsilon#38
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @aisuneko on GitHub (Jan 22, 2022).
Original GitHub issue: https://github.com/UpsilonNumworks/Upsilon/issues/129
I successfully compiled a binary of the simulator for x86_64 Linux. When I try to compile it on an ARM machine, errors occur because it reads from
ion/src/simulator/shared/collect_registers_x86_64.s. I would like to know if it's possible to compile one for ARM (in particular armhf) Linux, and if so, how? Thanks!@RedGl0w commented on GitHub (Jan 22, 2022):
The implementation of register collection is only for x86_64 (coded in asm). However, if someone knows how micropython works, I think he could implement it. B ythe way, this issue is also present on epsilon.
@Lauryy06 commented on GitHub (Jan 23, 2022):
I personally don't think I have the capacity to fix that.
@Techwizz-somboo commented on GitHub (Mar 24, 2022):
Epsilon 17 worked for me to compile on my OnePlus 7 Pro (ARM64 phone) through Droidian (Debian-based Linux). Might be able to compare the code of Epsilon 17 (of course you can't upstream the changes though because of the newer licensing).