Skip to content

Installing on Apple Silicon #68

@ReubenJ

Description

@ReubenJ

I'm having some issues attempting to build/run the project on a MacBook Pro with an M2 Pro chip. I'm trying on the Linux branch.

Building with the current instructions in the Linux branch emits some warnings regarding the platform as the instructions ask you to specify x64 explicitly.

What I've Tried

  • Updated the projects to use net8.0 instead of the unsupported netcoreapp3.1 version they are currently using (updates pushed to the Linux branch on my fork)
    - Result: the project builds successfully, but upon running the example command listed in the README.md, it appears there is something wrong with the Z3 install as running the BMA tool results in the following error:
Unhandled exception. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Z3, Version=4.12.2.0, Culture=neutral, PublicKeyToken=9c8d792caae602a2'. The system cannot find the file specified.

File name: 'Microsoft.Z3, Version=4.12.2.0, Culture=neutral, PublicKeyToken=9c8d792caae602a2'
[1]    97180 abort      DOTNET_ROOT=/nix/store/9zqlmf2ja3rf72cmkba08x82cyf9hk9l-dotnet-sdk-8.0.201
(devbox)

The only other relevant issue I could come up with was this one from the Z3 repo leading me to think it might be a Z3 issue and not BMA.

Has anyone had any luck with this on MacOS/arm64?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions