Closed
Bug 1366048
Opened 8 years ago
Closed 7 years ago
Build Stylo for win32 and win64
Categories
(Core :: CSS Parsing and Computation, defect, P2)
Tracking
()
RESOLVED
FIXED
mozilla56
Tracking | Status | |
---|---|---|
firefox56 | --- | fixed |
People
(Reporter: froydnj, Assigned: gps)
References
Details
Attachments
(1 file)
This is a matter of getting a Rust with support for `thiscall`:
https://github.com/rust-lang/rust/pull/42058
(not merged or even reviewed at the time of this writing) and then propagating that knowledge into syntex and from there into bindgen.
Updated•8 years ago
|
Priority: -- → P2
Comment 1•8 years ago
|
||
Because of the time to ship thiscall support in Rust and syntex, we aren't going to block Stylo built-but-disabled waiting for win32 support.
Updated•8 years ago
|
Comment 2•8 years ago
|
||
Emilio landed a workaround in rust-bindgen so it doesn't panic when parsing the unrecognized thiscall calling convention. When servo upgrades to a new rust-bindgen release, we should then be able to build Stylo for Win32.
https://github.com/servo/rust-bindgen/pull/722
Assignee | ||
Comment 3•7 years ago
|
||
Did this bug get sorted out as part of bug 1365254?
Comment 4•7 years ago
|
||
(In reply to Gregory Szorc [:gps] from comment #3)
> Did this bug get sorted out as part of bug 1365254?
You can use this bug for actually enabling Stylo builds for win32 and win64. That bug just fixed a win32 build problem.
Assignee: nobody → gps
Summary: enable Stylo for 32-bit Windows → Build Stylo for win32 and win64
Comment hidden (mozreview-request) |
Reporter | ||
Comment 6•7 years ago
|
||
mozreview-review |
Comment on attachment 8880148 [details]
Bug 1366048 - Build stylo on win32 and win64 in automation;
https://reviewboard.mozilla.org/r/151522/#review156486
\o/
Attachment #8880148 -
Flags: review?(nfroyd) → review+
Assignee | ||
Comment 7•7 years ago
|
||
I'm going to hold off landing this until we know the backout service works.
Assignee | ||
Comment 8•7 years ago
|
||
We're still having some issues with VCS backout syncing. Rather than land this and increase the odds of things breaking, I'm going to wait until things are in a better state, likely by the middle of next week at the latest. Plus some regressions from Linux64 are still being worked out. Plus it is a Friday and I don't like fire fighting on the weekend.
Updated•7 years ago
|
No longer blocks: stylo-tooling
Assignee | ||
Updated•7 years ago
|
Status: NEW → ASSIGNED
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/06ec956f7533
Build stylo on win32 and win64 in automation; r=froydnj
Comment 10•7 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
status-firefox56:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla56
Comment 11•7 years ago
|
||
This caused a 1.9 MB jump in installer size on Win 64 PGO.
Assignee | ||
Comment 12•7 years ago
|
||
(In reply to Kevin Brosnan [:kbrosnan] from comment #11)
> This caused a 1.9 MB jump in installer size on Win 64 PGO.
That was expected (we're building/shipping new code) and is similar to what was seen on Linux (see bug 1374824 comment 22).
I can't answer whether that is a reasonable amount of size increase. (It probably is.)
You need to log in
before you can comment on or make changes to this bug.
Description
•