Closed Bug 1410217 Opened 8 years ago Closed 7 years ago

Consider building linux64-ccov with GCC 7

Categories

(Testing :: Code Coverage, enhancement)

Version 3
enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1596275

People

(Reporter: marco, Unassigned)

References

Details

Attachments

(1 file)

GCC 7 contains several fixes to the gcov pass, so we should consider switching to it.
See Also: → build-gcc-7
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.
Depends on: 1467153
Blocks: 1471577
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.
See Also: → 1477305
Attached patch PatchSplinter Review
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.
Blocks: 1477305
See Also: 1477305
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
Closed: 7 years ago
Resolution: --- → WONTFIX
See Also: → 1536848

We are doing this after all, but it's being tracked in bug 1596275.

No longer blocks: 1301170, 1471577, 1477305
No longer depends on: 1467153
Resolution: WONTFIX → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: