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

Compatibility with ARM CPUs #6

Open
FliegendeWurst opened this issue Nov 12, 2024 · 1 comment
Open

Compatibility with ARM CPUs #6

FliegendeWurst opened this issue Nov 12, 2024 · 1 comment

Comments

@FliegendeWurst
Copy link

FliegendeWurst commented Nov 12, 2024

Currently, the build fails with lots of errors like:

error[E0609]: no field `rax` on type `&user_regs_struct`
   --> src/main.rs:326:43
    |
326 |     syscall.errno = errno_check(registers.rax);
    |                                           ^^^ unknown field
    |
    = note: available fields are: `regs`, `sp`, `pc`, `pstate`

Edit: Just noticed this in your readme

intentrace currently only supports x86-64, given that the program is currently in beta, PRs for cross compatibility will unfortunately not be accepted until the program is stable enough.

I guess this can be considered a tracking issue then. We'll see how many potential users chime in.

Note, we found this while packaging intentrace for nixpkgs/NixOS: NixOS/nixpkgs#354843

@sectordistrict
Copy link
Owner

sectordistrict commented Nov 12, 2024

I generally believe cross compatibility at this stage is technical debt but I'm open for counter arguments, I'll leave this issue open

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