Support for running OFRAK on arm64 Linux#562
Conversation
…le multiarch support
…, we'd have 100% test coverage on arm. Oh well, maybe a job for a different pr...
|
test currently failing because the bumped angr version requires python >=3.10. I guess we can set a complex requirement for it |
Is the bumped angr version the minimum version that will work? |
|
Changed it so that toolchain.conf can be read from the Left the current toolchain.conf in place to avoid breaking anyone's setup if they install a newer version. I want to update it to one without absolute paths in the future though so users can use executables that exist on their local PATH |
rbs-jacob
left a comment
There was a problem hiding this comment.
More changes required before I'm comfortable merging this.
416a859 to
34be0b1
Compare
34be0b1 to
82a705b
Compare
rbs-jacob
left a comment
There was a problem hiding this comment.
Two very small questions/comments. Then, this should be good to go!
@rbs-jacob, as we discussed offline, there are enough subtle differences that it's better to keep these lists discrete. |
Authored by @Jepson2k
One sentence summary of this PR (This should go in the CHANGELOG!)
OFRAK Docker image builds on arm64 platforms (M1, etc.).
Link to Related Issue(s)
#549
Please describe the changes in your request.
This PR ensures that OFRAK Docker images build on arm64 platforms, such as the M1. All of the
ofrak_patch_makertests (except SPARC, which are skipped) pass on both x86_64, aarch64 platforms with this change.ofrak-capstone: 1.1.0rc1
capstonepackage to 5.0.3 to use pre-built aarch64 binariesofrak_core: 3.3.0rc3
0.16.1, orjson to3.10.12to take advantage of pre-built aarch64 binaries9.2.133for arm binariesofrak-patch-maker: 4.1.0rc0
Anyone you think should look at this, specifically?
@rbs-jacob