Closed Bug 2019090 Opened 2 months ago Closed 2 months ago

NSS 3.121 binary missing symbols for iOS x86_64

Categories

(NSS :: Build, defect, P2)

Tracking

(nss 3.122)

RESOLVED FIXED
Tracking Status
nss --- 3.122

People

(Reporter: issammani, Unassigned)

Details

Attachments

(2 files)

Attached image linker_errors

After bumping NSS to 3.121 in application-services#7232, we cannot build Firefox iOS for iOS x86_64 simulators because of a linker error. After some investigation, it turns out it was due to some missing symobls in the binary. Mainly when looking at the symbols in the binary these are undefined:

U _platform_AES_GCM_EncryptAEAD
U _platform_AES_GCM_EncryptUpdate
U _platform_gcm_support

As a workaround, I opened a PR application-services#7242 that skips iOS when setting HAVE_PLATFORM_GCM to true here.

Severity: -- → S3
Priority: -- → P2

Pushed by jschanck@mozilla.com:
https://hg.mozilla.org/projects/nss/rev/ed2b6566fb3b
avoid platform GCM for x64 iOS emulator builds. r=nss-reviewers,rrelyea

Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: