gcc-mingw-w64 no symbols in libgcov.a
Bug #1883933 reported by
Jan Wielemaker
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gcc-mingw-w64 (Ubuntu) |
Fix Released
|
Undecided
|
Stephen Kitt |
Bug Description
In Ubuntu 20.04, libgcov.a for MinGW is almost empty:
```
nm -gC /usr/lib/
nm: _gcov_merge_ior.o: no symbols
nm: _gcov_merge_
nm: _gcov_merge_
nm: _gcov_interval_
nm: _gcov_interval_
```
This breaks profile guided optimization. These symbols are present in Ubuntu 18.04 (MinGW-gcc 7.3).
Changed in gcc-mingw-w64 (Ubuntu): | |
assignee: | nobody → Stephen Kitt (steve-sk2) |
status: | New → Confirmed |
To post a comment you must log in.
This bug was fixed in the package gcc-mingw-w64 - 24.2
---------------
gcc-mingw-w64 (24.2) unstable; urgency=medium
* Fix gcov handling: we need to tell GCC that we have headers, without
telling it where, and then we need to correct its default assumption
about where they are. Closes: #989862. LP: #1883933, #1920988.
-- Stephen Kitt <email address hidden> Sat, 12 Jun 2021 18:54:10 +0200