Closed Bug 1512699 Opened 5 years ago Closed 5 years ago

Full installer support for AArch64

Categories

(Firefox :: Installer, enhancement, P1)

ARM64
Windows
enhancement

Tracking

()

RESOLVED FIXED
Firefox 66
Tracking Status
firefox66 --- fixed

People

(Reporter: molly, Assigned: molly)

References

(Blocks 2 open bugs)

Details

Attachments

(3 files)

Currently the full installer when run on an AArch64 machine seems to be aware that it's a 64-bit build, but doesn't properly detect what the OS architecture is, so you get the unsupported platform dialog. We need to implement the proper platform check and then ensure that we're not running up against whatever WoW redirection is in effect on this platform.
Thanks, Rob. As I suspected, that's the unsupported OS dialog that comes out of our NSIS code at [0]. It seems the ${RunningX64} macro calls IsWow64Process, which never returns true on AArch64.

[0] https://searchfox.org/mozilla-central/rev/ff46b36ac2ebb243ec95fdab01340391963d62e5/browser/installer/windows/nsis/installer.nsi#1553-1560
Blocks: 1514414
Pushed by mhowell@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1afa60c35b5a
Detect the AArch64 platform in the full installer. r=agashlin
https://hg.mozilla.org/mozilla-central/rev/1afa60c35b5a
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 66
Pushed by mozilla@hocat.ca:
https://hg.mozilla.org/integration/autoland/rev/c8d73c84dc93
[win64-aarch64] Publish win64-aarch64 installer r=aki
Depends on: 1520936
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: