Closed Bug 1550868 Opened 5 years ago Closed 5 years ago

enforce a minimum version of clang-cl

Categories

(Firefox Build System :: General, enhancement)

enhancement
Not set
normal

Tracking

(firefox68 fixed)

RESOLVED FIXED
mozilla68
Tracking Status
firefox68 --- fixed

People

(Reporter: froydnj, Assigned: froydnj)

References

Details

Attachments

(1 file)

No description provided.

We've not been checking the clang-cl version in use. This lack of
checking is bad, for a couple of reasons:

  • Released versions of clang-cl differ drastically in their robustness;
  • Only the most recent version of clang-cl supports aarch64.

We should check for a minimum version of clang-cl, just like our other
supported compilers. As a bonus, we can then start depending on
features that we know appear in the particular minimum clang-cl
version. (The current patch is motivated by /clang: command-line
support, but one could pick other things.)

Pushed by nfroyd@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0a49234facf2
enforce a minimum version of clang-cl; r=glandium
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla68
Regressions: 1553049
No longer regressions: 1553049
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: