Build linux64-ccov with Clang
Categories
(Testing :: Code Coverage, enhancement)
Tracking
(firefox87 fixed)
Tracking | Status | |
---|---|---|
firefox87 | --- | fixed |
People
(Reporter: marco, Assigned: calixte)
References
(Depends on 1 open bug, Blocks 3 open bugs)
Details
Attachments
(3 files, 1 obsolete file)
Comment 1•5 years ago
|
||
Just as a side node to this: if we stop doing ccov builds with gcc, we won't have any test executions with gcc builds anymore (only toolchain builds remain), which makes us even less aware of gcc-specific problems such as Bug 1601707.
Reporter | ||
Updated•5 years ago
|
Reporter | ||
Comment 2•4 years ago
|
||
When we do this, we should check that bug 1565352 and all the bugs linked to it via See Also (and also the bugs linked to the linked bugs via their See Also) are all fixed.
Reporter | ||
Comment 3•4 years ago
|
||
Updated•4 years ago
|
Reporter | ||
Updated•4 years ago
|
Updated•4 years ago
|
Reporter | ||
Updated•4 years ago
|
Reporter | ||
Updated•4 years ago
|
Updated•4 years ago
|
Reporter | ||
Updated•4 years ago
|
Comment 5•4 years ago
|
||
bugherder |
Assignee | ||
Comment 6•4 years ago
|
||
Updated•4 years ago
|
Assignee | ||
Comment 8•4 years ago
|
||
Reporter | ||
Updated•4 years ago
|
Comment 10•4 years ago
|
||
bugherder |
Comment 11•4 years ago
|
||
bugherder |
Comment 12•4 years ago
|
||
As part of this, maybe we should review previous skip-if = ccov
settings, in case some have been fixed. What do you think? https://searchfox.org/mozilla-central/search?q=skip-if.*ccov&path=&case=false®exp=true
Updated•4 years ago
|
Assignee | ||
Comment 13•4 years ago
|
||
(In reply to :dmajor from comment #12)
As part of this, maybe we should review previous
skip-if = ccov
settings, in case some have been fixed. What do you think? https://searchfox.org/mozilla-central/search?q=skip-if.*ccov&path=&case=false®exp=true
Some improvements have been made in llvm 12 around ccov instrumentation:
https://github.com/llvm/llvm-project/commit/63182c2ac0b643a60d397274e8a31166fc7243fa#diff-1facbb7775cd85de2af955bbf92eff42d4f2a9a44df09442867b46be73fbdd14
I really hope that it'll improve perf of ccov builds.
So wait for clang 12 and then we'll see if we can remove some of skip-if
.
Comment 14•4 years ago
|
||
Switching linux64-ccov builds to clang from gcc in bug 1499663 uncovered some performance problems that lead to test timeouts. These are addressed in clang 12. In order to ease the starring burden on sheriffs, let's give those builds a sneak preview of clang 12 even though general builds are not yet switching over.
Comment 15•4 years ago
|
||
Comment on attachment 9206708 [details]
Move linux64-ccov builds to clang 12 rc2
Revision D107104 was moved to bug 1693288. Setting attachment 9206708 [details] to obsolete.
Assignee | ||
Comment 16•3 years ago
|
||
I filed a bug about re-enabling some tests:
https://bugzilla.mozilla.org/show_bug.cgi?id=1739474
Description
•