Allow clang version tests on macOS with Xcode
Categories
(Firefox Build System :: General, task)
Tracking
(firefox84 fixed)
Tracking | Status | |
---|---|---|
firefox84 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
Details
Attachments
(1 file)
I found a way-ish to get rid of https://treeherder.mozilla.org/#/jobs?repo=try&revision=7118a7ae479ffd00cdd4dfe522b7dbab218fb5dc
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
Dammit Firefox! The link was supposed to be https://searchfox.org/mozilla-central/rev/e0eb861a187f0bb6d994228f2e0e49b2c9ee455e/build/moz.configure/toolchain.configure#391-398,405
Comment 3•5 years ago
|
||
How exactly does this block bug 1671376? Are you planning to conditionally disable -Wmissing-braces
for those versions of Clang > 6.0?
Assignee | ||
Comment 4•5 years ago
|
||
yes.
Assignee | ||
Comment 5•5 years ago
|
||
We used to have a complicated scheme to figure out the minimum supported
version of clang on OSX, based on some compiler feature, which wouldn't
allow to do other version checks further down the line.
The main blocker for better tests was to be able to distinguish between
Xcode clang and plain clang, which turns out to be possible with the
apple_build_version define.
We still need to map versions manually, but it's better than the current
status quo.
Comment 7•5 years ago
|
||
bugherder |
Description
•