-
Notifications
You must be signed in to change notification settings - Fork 65
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
Fix GUIX Build For Windows, Linux, Intel Mac #224
Conversation
…re/feature/appl-silicon-support"" This reverts commit 042b18acf45808082dfb48cc7ef01ea3bfc92039.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK Tested! Nice work @JaredTate .
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cACK. Good job @JaredTate!
To clarify this PR does successfully compile Apple Silicone on GUIX... it's just the final security check unique to GUIX build process that fails and needs further modifications, which is complicated. ... the actual compilation of the qt is successful so it should build locally for people with m1s. Full GUIX Security Check Error:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK
This PR partially reverts PR #194 which fixed Apple silicon builds. When I previously tested the GUIX build process for that PR, I only GUIX built Apple silicon and did not realize the changes had broken all the other GUIX builds including Windows, Linux, and Intel Mac builds.
This PR allows us to GUIX build Windows, 3 Linux distros, and Intel Mac, but it breaks the GUIX Apple silicon build. However, it still does build everything & should allow for compiling m1 builds locally. The broken part is in devtools which is needed after the build is complete for GUIX. It would be great to have someone test compile apple silicone from this PR locally to confirm.
In the interest of time getting an RC4 release out, and the recent GoFetch disclosure on vulnerabilities with m1 chips and theft of crypto private keys I am proposing this fix as is for the time being until we can finalize an Apple silicone fix for devtools on GUIX. I already spent 2.5 days trying to get Apple Silicon to GUIX build along with all the others, but in the interest of time let's get the rest of the RC4 builds out without Apple silicon GUIX. People should still be able to build Apple Silicon locally for their m1 chips if they want.
GUIX Build