Skip to content

add support for aarch64 distributions#1720

Merged
aquynh merged 1 commit intocapstone-engine:masterfrom
urbas:support-aarch64
Mar 7, 2021
Merged

add support for aarch64 distributions#1720
aquynh merged 1 commit intocapstone-engine:masterfrom
urbas:support-aarch64

Conversation

@urbas
Copy link
Copy Markdown

@urbas urbas commented Jan 23, 2021

It looks like manylinux1 does not seem to support aarch64 architectures (see the manylinux README). I'm getting this error when trying to install the wheel with pip:

ERROR: capstone-4.0.2-py3-none-manylinux1_aarch64.whl is not a supported wheel on this platform.

According to PEP 599 it seems like manylinux2014 is what should be used instead.

Here are logs from our failing build (in NixOS): https://hydra.nixos.org/build/134963890/nixlog/1/tail

@urbas
Copy link
Copy Markdown
Author

urbas commented Jan 31, 2021

cc: @aquynh

@emoon
Copy link
Copy Markdown
Contributor

emoon commented Jan 31, 2021

I'm not sure why I'm tagged for this PR. I'm maintaining the m68k backend.

@urbas
Copy link
Copy Markdown
Author

urbas commented Jan 31, 2021

I'm not sure why I'm tagged for this PR. I'm maintaining the m68k backend.

Apologies for that. Removed.

@urbas
Copy link
Copy Markdown
Author

urbas commented Feb 4, 2021

Btw, I verified this builds correctly on a Raspberry Pi 3 and 4 (64-bit).

@pranith
Copy link
Copy Markdown
Contributor

pranith commented Mar 4, 2021

Can you please create a new PR on libcapstone?

@aquynh aquynh merged commit 310e373 into capstone-engine:master Mar 7, 2021
@aquynh
Copy link
Copy Markdown
Collaborator

aquynh commented Mar 7, 2021

merged, thanks!

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.

4 participants