Closed
Bug 1400128
Opened 7 years ago
Closed 7 years ago
Android build always links arm32's libc++ library even if MOZ_THUMB=1
Categories
(Firefox Build System :: General, enhancement)
Tracking
(firefox57 fixed)
RESOLVED
FIXED
mozilla57
Tracking | Status | |
---|---|---|
firefox57 | --- | fixed |
People
(Reporter: m_kato, Assigned: m_kato)
Details
Attachments
(1 file)
No description provided.
Assignee | ||
Updated•7 years ago
|
Summary: Android build always link arm32's libc++ library even if MOZ_THUMB=1 → Android build always links arm32's libc++ library even if MOZ_THUMB=1
Assignee | ||
Comment 1•7 years ago
|
||
http://searchfox.org/mozilla-central/rev/2c9a5993ac40ec1db8450e3e0a85702fa291b9e2/build/autoconf/android.m4#69 is invalid because cpu_arch_dir isn't absolute path
Comment hidden (mozreview-request) |
Comment 3•7 years ago
|
||
mozreview-review |
Comment on attachment 8908475 [details] Bug 1400128 - Link thumb library of libc++ when using MOZ_THUMB=1 and NDK r11c. https://reviewboard.mozilla.org/r/180130/#review185546 Oh, whoops, nice catch! Does that mean we've been linking the arm version since the chunk you deleted went in? If that's the case, this patch is probably worth uplifting to 57. Do we see a size win as a result of linking the thumb version?
Attachment #8908475 -
Flags: review?(nfroyd) → review+
Assignee | ||
Comment 4•7 years ago
|
||
(In reply to Nathan Froyd [:froydnj] from comment #3) > Comment on attachment 8908475 [details] > Bug 1400128 - Link thumb library of libc++ when using MOZ_THUMB=1 and NDK > r11c. > > https://reviewboard.mozilla.org/r/180130/#review185546 > > Oh, whoops, nice catch! Does that mean we've been linking the arm version > since the chunk you deleted went in? Just a little (10-15KB) for libxul.so
Assignee | ||
Comment 5•7 years ago
|
||
> Oh, whoops, nice catch! Does that mean we've been linking the arm version
> since the chunk you deleted went in?
Although I don't check more, this bug will be included when we use moz.configure support.
Assignee | ||
Comment 6•7 years ago
|
||
And gnu stdc++ support seems to be broken after moving moz.configure, so I will file a bug for removing or fixing.
Comment 7•7 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/faa897d7948b
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla57
Comment 8•7 years ago
|
||
(In reply to Makoto Kato [:m_kato] from comment #6) > And gnu stdc++ support seems to be broken after moving moz.configure, so I > will file a bug for removing or fixing. Removing would be better, since libstdc++ is probably going away when GCC is deleted from the NDK. libstdc++ also won't work with the move to C++14 (requires switching to clang first), so we might as well eliminate it now.
Updated•6 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•