Closed Bug 1722652 Opened 4 years ago Closed 4 years ago

Cleanup bindgen build setup

Categories

(Firefox Build System :: General, task)

task

Tracking

(firefox92 fixed)

RESOLVED FIXED
92 Branch
Tracking Status
firefox92 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(2 files, 1 obsolete file)

No description provided.
Blocks: 1722653

While the use of toml allows the flags to be separated, the split is
done via some shell shenanigans anyways, and servo's build.rs can
handle the same just fine.

Originally, we only were using bindgen for stylo, and we also went a bit
overkill by including a lot of extra CFLAGS in there, which end up
being unnecessary. So we now only pass a more minimal set of flags, and
add some extra CFLAGS in cases where they are necessary.

Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/acd2d4c44c5f Setup bindgen flags for servo similarly to cranelift and neqo. r=emilio https://hg.mozilla.org/integration/autoland/rev/84ce7fe0ebe6 Reduce the number of flags passed to bindgen. r=firefox-build-system-reviewers,necko-reviewers,andi,dragana
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 92 Branch
Regressions: 1723389

Cairo uses PIXMAN_rgba_float/PIXMAN_rgb_float, which were added in
pixman 0.36.0.

Comment on attachment 9234333 [details]
Bug 1722652 - Bump the required version of system pixman.

Revision D121570 was moved to bug 1723389. Setting attachment 9234333 [details] to obsolete.

Attachment #9234333 - Attachment is obsolete: true
Regressions: 1724278
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: