Closed Bug 1820876 Opened 1 year ago Closed 1 year ago

Update to Android NDK r23

Categories

(GeckoView :: General, task, P1)

Unspecified
Android

Tracking

(firefox111 wontfix, firefox112 wontfix, firefox113 fixed)

RESOLVED FIXED
113 Branch
Tracking Status
firefox111 --- wontfix
firefox112 --- wontfix
firefox113 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

(Whiteboard: [geckoview:m113?])

Attachments

(1 file)

+++ This bug was initially created as a clone of Bug #1814734 +++

We updated to Android NDK r21d LTS in 2021 (bug 1581971). We're now three LTS versions out of date:

  • r21e LTS (January 2021)
  • r23 LTS (August 2021)
  • r25 LTS (July 2022)

https://developer.android.com/ndk/downloads/revision_history

Depends on: 1820947
No longer blocks: rustc-1.68
Depends on: 1821221
No longer blocks: rustc-1.68
Assignee: nobody → mh+mozilla
Status: NEW → ASSIGNED
Severity: -- → N/A
Priority: -- → P1

Application-services is going to need to do this same NDK update, but we haven't had any success. I wrote up my summary of the situation here: https://github.com/mozilla/application-services/issues/5436.

Any idea what we can do to update the NDK? Have you tested the x86-64 libraries for undefined __extenddftf2 symbols?

glandium, do you have any suggestions for the NDK issues with undefined symbols that Ben can sees on Android x86-64? https://github.com/mozilla/application-services/issues/5436

We tried to update Application Services's NDK last year, but backed it out because we hit these x86-64 linker issues from devices (emulators?) in the wild (bug 1792799).

Flags: needinfo?(mh+mozilla)

Try rust 1.68.

Flags: needinfo?(mh+mozilla)
Depends on: 1823842
Depends on: rustc-1.68
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/df6f338d6a26
Update NDK to r23c. r=firefox-build-system-reviewers,nalexander
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 113 Branch

Backed out for causing build bustages on Android 4.1 Shippable GeckoView multi-arch fat AAR and on Android 5.0 GeckoView multi-arch fat AAR Shippable.

Flags: needinfo?(mh+mozilla)
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 113 Branch → ---
Backout by nbeleuzu@mozilla.com:
https://hg.mozilla.org/mozilla-central/rev/48de4270580b
Backed out changeset df6f338d6a26 for causing build bustages on Android Shippable. CLOSED TREE
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/fcbc4ae864a4
Update NDK to r23c. r=firefox-build-system-reviewers,nalexander
Status: REOPENED → RESOLVED
Closed: 1 year ago1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 113 Branch
Flags: needinfo?(mh+mozilla)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: