• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

c-ares / c-ares / 10582191714 / 1
92%
main: 92%

Build:
DEFAULT BRANCH: main
Ran 27 Aug 2024 04:36PM UTC
Files 934
Run time 41s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 Aug 2024 04:34PM UTC coverage: 58.602% (+0.01%) from 58.59%
10582191714.1

push

github

web-flow
MSVC: Force different PDB names for different targets (#870)

During compiling using MSVC and Ninja, its not uncommon to see errors
such as:
```
C:\projects\c-ares\test\ares_queryloop.c: fatal error C1041: cannot open program database 'C:\projects\c-ares\build\bin\vc140.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS
```

We see this as build failures in our AppVeyor runs.

The suggestion of using `/FS` is misleading as it already exists in the
compiler flags (and previous attempts to append them again were wrong).
The real issue I believe is that different output targets are being
compiled in parallel, but trying to use the same pdb file, but clearly
shouldn't be since they're different targets.

This CMake issue may be related:
https://gitlab.kitware.com/cmake/cmake/-/issues/20188

Authored-By: Brad House (@bradh352)

22823 of 38946 relevant lines covered (58.6%)

7330.26 hits per line

Source Files on job 10582191714.1
  • Tree
  • List 0
  • Changed 107
  • Source Changed 0
  • Coverage Changed 53
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 10582191714
  • a95ddb94 on github
  • Prev Job for on main (#10577879193.1)
  • Next Job for on main (#10585206251.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc