Closed
Bug 1321094
Opened 8 years ago
Closed 8 years ago
ANGLE's chromium/2924 doesn't build on VS2015u2
Categories
(Core :: Graphics, defect, P1)
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: jgilbert, Assigned: pchang)
References
Details
(Whiteboard: gfx-noted)
Attachments
(1 obsolete file)
VS2015u3 isn't required yet, so we should see how involved patching the build errors is.
Reporter | ||
Updated•8 years ago
|
Priority: -- → P1
Comment hidden (mozreview-request) |
Assignee | ||
Comment 3•8 years ago
|
||
Philip,
Could you help to confirm attachment 8815609 [details] work well with VS2015u2 in your side? It works in my machine with VS2015u2.
Flags: needinfo?(philip.chee)
Assignee | ||
Comment 4•8 years ago
|
||
(In reply to Peter Chang[:pchang] from comment #2)
> Created attachment 8815609 [details]
> Bug 1321094 - Change angle::Format from constexpr to const to pass build
> with VS2015u2,
>
> Review commit: https://reviewboard.mozilla.org/r/96480/diff/#index_header
> See other reviews: https://reviewboard.mozilla.org/r/96480/
I believe there were some compiler fixes in VS2015u3 to get build passed without my patch.
From MSDN[1], The primary difference between const and constexpr variables is that the initialization of a const variable can be deferred until run time whereas a constexpr variable must be initialized at compile time.
Therefore, I think my change (for beta51) should be fine(using constexpr should save some time in run time phase).
[1]https://msdn.microsoft.com/en-us/library/dn956974.aspx
Comment 5•8 years ago
|
||
(In reply to Peter Chang[:pchang] from comment #3)
> Philip,
> Could you help to confirm attachment 8815609 [details] work well with
> VS2015u2 in your side? It works in my machine with VS2015u2.
Unfortunately I have since applied Update 3 so I cannot test.
Flags: needinfo?(philip.chee)
Reporter | ||
Comment 6•8 years ago
|
||
mozreview-review |
Comment on attachment 8815609 [details]
Bug 1321094 - Change angle::Format from constexpr to const to pass build with VS2015u2,
https://reviewboard.mozilla.org/r/96480/#review96944
Sweet.
Attachment #8815609 -
Flags: review?(jgilbert) → review+
Assignee | ||
Comment 7•8 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=d227c2a82af37264f25d894e21875c59a9b57453&selectedJob=32120269
The try with beta repo looks good.
Assignee | ||
Comment 8•8 years ago
|
||
Ryan, I would like to uplift this patch only for beta. Any concern? The try result is in comment 7.
Flags: needinfo?(ryanvm)
Comment 9•8 years ago
|
||
Funny story, the logs from that Try push show vs2015u3 being used. It turns out that's Beta is also using vs2015u3 (bug 1283203)!
https://hg.mozilla.org/releases/mozilla-beta/file/2dec3c6c7c90e2e27093b8a3512c1b32a8263a8f/browser/config/tooltool-manifests/win32/releng.manifest
So, if you really want to test your patch against vs2015u2, you'll need to revert rev 90a82f2bfb3a first. Or we can make a case for landing bug 1319901 on 51+ once the patch is ready. Sorry for the hassle :(
Flags: needinfo?(ryanvm)
Assignee | ||
Comment 10•8 years ago
|
||
I see, then I don't think we need this patch.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
Reporter | ||
Updated•8 years ago
|
Resolution: WORKSFORME → WONTFIX
Assignee | ||
Updated•8 years ago
|
Attachment #8815609 -
Attachment is obsolete: true
You need to log in
before you can comment on or make changes to this bug.
Description
•