-
Notifications
You must be signed in to change notification settings - Fork 16.2k
build: remove native mksnapshot for arm/arm64 #17561
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
Conversation
Can we remove the patches also? |
Thanks for the reminder @nornagon. I was planning on removing them but forgot to do so. They are now removed as part of this PR. |
This reverts commit 6b9d5ab.
Looks like the linux build is failing though? |
@nornagon I had started work on this in another branch and must have missed a commit. The latest commit should fix the linux build. |
Aha, I thought there ought to be more red lines! Thanks :) |
Merging as mac failure was flake and it reran successfully here: https://circleci.com/gh/electron/electron/165267 |
Release Notes Persisted
|
* build: remove native mksnapshot for arm/arm64
Description of Change
Starting with Chromium 74, we can no longer build native mksnapshot binaries for arm and arm64. The decision was made by the @electron/wg-upgrades Working Group to deprecate these binaries for 5-0-x with the intention of removing them completely for 6-0-x.
This PR removes those binaries from our build and from the release. Also to make sure snapshots still work on arm/arm64, CI has been updated to create arm/arm64 snapshots using the x64 binary that are then tested on arm/arm64 hardware.
Checklist
npm test
passesRelease Notes
Notes: Removed native mksnapshot binaries for arm/arm64 as they no longer work.