Consider building linux64-ccov with GCC 7

RESOLVED WONTFIX

Status

RESOLVED WONTFIX
a year ago
3 months ago

People

(Reporter: marco, Unassigned)

Tracking

(Blocks: 3 bugs)

Version 3
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

a year ago
GCC 7 contains several fixes to the gcov pass, so we should consider switching to it.
(Reporter)

Updated

a year ago
See Also: → bug 1320654
(Reporter)

Comment 1

10 months ago
What is the status of CI builds using GCC 7?
Flags: needinfo?(mh+mozilla)
There is a gcc 7 toolchain as of bug 1445536, but several things fail when using it for the build.
Flags: needinfo?(mh+mozilla)
Err, and I now realize I hadn't landed it.
(Reporter)

Updated

9 months ago
Depends on: 1467153
(Reporter)

Updated

7 months ago
Blocks: 1471577
(Reporter)

Comment 4

7 months ago
I've tested a build with GCC 7 and -static-libgcc -static-libstdc++. It seems the build got quite slower, causing a lot of tests (or test suites) to timeout.
(Reporter)

Updated

7 months ago
See Also: → bug 1477305
(Reporter)

Comment 5

7 months ago
Created attachment 8997538 [details] [diff] [review]
Patch

For reference, this is the patch.

And here's the try run: https://treeherder.mozilla.org/#/jobs?repo=try&revision=4254ad7e94c1f16fb740ef7f0c29e1049e2925f1.

It looks like the runtime almost doubled for many test suites.
(Reporter)

Updated

4 months ago
Blocks: 1477305
See Also: bug 1477305
(Reporter)

Comment 6

3 months ago
We'll likely switch to Clang for building the ccov build in bug 1499663. We can reopen if it doesn't happen.
Status: NEW → RESOLVED
Last Resolved: 3 months ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.