Closed
Bug 1687433
Opened 4 years ago
Closed 4 years ago
Remove unnecessary no-integrated-as flags
Categories
(Firefox Build System :: General, task)
Firefox Build System
General
Tracking
(firefox86 fixed)
RESOLVED
FIXED
86 Branch
Tracking | Status | |
---|---|---|
firefox86 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
Details
Attachments
(2 files)
No description provided.
Assignee | ||
Comment 1•4 years ago
|
||
Back when the flag was added, the libffi source code didn't build for
ARM with the clang integrated assembler. That has been fixed with the
upgrade to libffi v3.3 in bug 1659906, so we can use the integrated
assembler now.
Assignee | ||
Comment 2•4 years ago
|
||
Back when it was added, it was added to libvpx, and the clang base
version was older. Either newer version of clang fixed the issues or
the libvpx source fixed it, but we don't need the flag anymore for
libvpx.
The flag for libaom was cargo culted from libvpx, but may not have been
necessary in the first place. Or maybe it was, but things fixed
themselves in a similar manner. Either way, the flag is not necessary.
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/0986e09480e6
Don't build libffi assembly with -no-integrated-as. r=firefox-build-system-reviewers,mhentges
https://hg.mozilla.org/integration/autoland/rev/729bf6049b7d
Remove -no-integrated-as flag from libaom and libvpx. r=firefox-build-system-reviewers,mhentges
Comment 4•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/0986e09480e6
https://hg.mozilla.org/mozilla-central/rev/729bf6049b7d
Status: NEW → RESOLVED
Closed: 4 years ago
status-firefox86:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 86 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•