Closed Bug 1687433 Opened 4 years ago Closed 4 years ago

Remove unnecessary no-integrated-as flags

Categories

(Firefox Build System :: General, task)

task

Tracking

(firefox86 fixed)

RESOLVED FIXED
86 Branch
Tracking Status
firefox86 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(2 files)

No description provided.

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.

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
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 86 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: