Skip to content

Add Apple silicon build, fix issue leading to infinitely spawning vials on Apple silicon - #395

Open
charlie-hotel wants to merge 1 commit into
vial-kb:mainfrom
charlie-hotel:feat/macos-arm64-build
Open

Add Apple silicon build, fix issue leading to infinitely spawning vials on Apple silicon#395
charlie-hotel wants to merge 1 commit into
vial-kb:mainfrom
charlie-hotel:feat/macos-arm64-build

Conversation

@charlie-hotel

Copy link
Copy Markdown

Vial has recently started throwing alerts on macOS about the end of support for intel binaries, so added an Apple silicon build making minimal changes to deal with deps that don't exist on AS.

Added a new CI job and left the intel build as is. Had to take a different approach with PyInstaller on Apple silicon because fbs has no arm64 support, so I didn't want to unilaterally make changes to all the other builds.

Minor edits to main.py to derive resource loading strategy, and fixed an issue in autorefresh_thread.py to use threading.RLock instead of multiprocessing.RLock (when built under python versions >= 3.8, this leads to infinite process spawns on at least macOS)

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.

1 participant