Closed Bug 779568 Opened 12 years ago Closed 12 years ago

Update to Android NDK r8b (gcc 4.6)

Categories

(Firefox for Android Graveyard :: General, defect, P3)

ARM
Android
defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: cpeterson, Unassigned)

References

Details

NDK r8b includes some significant improvements like gcc 4.6 (up from 4.4) and the gold linker.

TODO:

1. Fix build. I hit some build errors where our definition of struct sigcontext conflicts with Android's sigcontext.h.

2. Test gold linker because of known binutils bug:
https://code.google.com/p/android/issues/detail?id=35342 

3. File a RelEng bug to get the process of updating the NDK started.
Depends on: 779408
Depends on: 780551
Note we've had a gcc 4.6-enabled NDK available on the build slaves for a while (with gold as default linker, contrary to NDK r8b), and were ready to enable it in bug 769099 but there's bug 749184 on the way.
Depends on: 761287
Depends on: 793352
Since this never happened I think we should just upgrade directly to r8c which doesn't have the problems listed above. See bug 769099 for some discussion.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WONTFIX
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.