Cleanup bindgen build setup
Categories
(Firefox Build System :: General, task)
Tracking
(firefox92 fixed)
Tracking | Status | |
---|---|---|
firefox92 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
Details
Attachments
(2 files, 1 obsolete file)
Assignee | ||
Comment 1•4 years ago
|
||
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.
Assignee | ||
Comment 2•4 years ago
|
||
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.
Comment 4•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/acd2d4c44c5f
https://hg.mozilla.org/mozilla-central/rev/84ce7fe0ebe6
Assignee | ||
Comment 5•4 years ago
|
||
Cairo uses PIXMAN_rgba_float/PIXMAN_rgb_float, which were added in
pixman 0.36.0.
Comment 6•4 years ago
|
||
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.
Description
•