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

c-ares / c-ares / 10582191714
92%

Build:
DEFAULT BRANCH: main
Ran 27 Aug 2024 04:36PM UTC
Jobs 1
Files 173
Run time 2min
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: 91.739% (+0.006%) from 91.733%
10582191714

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)

20788 of 22660 relevant lines covered (91.74%)

12598.6 hits per line

Jobs
ID Job ID Ran Files Coverage
1 10582191714.1 27 Aug 2024 04:36PM UTC 0
58.6
GitHub Action Run
Source Files on build 10582191714
Detailed source file information is not available for this build.
  • Back to Repo
  • a95ddb94 on github
  • Prev Build on main (#10577879193)
  • Next Build on main (#10585206251)
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