ICF detection code doesn't work correctly on Android
Categories
(Firefox Build System :: General, defect)
Tracking
(firefox-esr115 wontfix, firefox127 wontfix, firefox128 wontfix, firefox129 fixed)
People
(Reporter: sergesanspaille, Assigned: sergesanspaille)
References
Details
Attachments
(1 file)
On android, even after 1896118, icf configure code doesn't correctly detect support for -Wl,--icf=safe
Assignee | ||
Comment 1•8 months ago
|
||
Updated•8 months ago
|
Comment 3•8 months ago
|
||
bugherder |
Comment 4•8 months ago
|
||
Serge, do you think ICF is safe to uplift to Beta 128? Have you heard of any problems from ICF in Nightly 129 this last week?
Perfherder says ICF trimmed almost 3 MB off the Fenix APK size:
Comment 6•8 months ago
|
||
Comment on attachment 9405289 [details]
Bug 1899972 - Improve identical code folding with -faddrsig on Android r=glandium!
Beta/Release Uplift Approval Request
- User impact if declined: New users will have to download an extra 3 MB of APK when installing Firefox (and maybe ~1.5 MB install footprint on-device). For reference, the current ARM64 APK is about 103 MB.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): This patch removes some unnecessary code and has baked on Nightly for 10+ days.
- String changes made/needed: N/A
- Is Android affected?: Yes
Comment 7•8 months ago
|
||
Comment on attachment 9405289 [details]
Bug 1899972 - Improve identical code folding with -faddrsig on Android r=glandium!
This doesn't graft cleanly to Beta.
Comment 8•8 months ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM] from comment #7)
Comment on attachment 9405289 [details]
Bug 1899972 - Improve identical code folding with -faddrsig on Android r=glandium!This doesn't graft cleanly to Beta.
Because of the dependency.
Updated•8 months ago
|
Comment 9•8 months ago
|
||
This doesn't graft cleanly to Beta.
In that case, let's not uplift. I mistakenly thought this would be a straightforward uplift. The improvement can wait until 129.
firefox28=wontfix
Description
•