diff --git a/libpkg/data/database.cpp b/libpkg/data/database.cpp index 98d90d2..a4c73df 100644 --- a/libpkg/data/database.cpp +++ b/libpkg/data/database.cpp @@ -489,6 +489,11 @@ std::unordered_map Database::detectUnresolv continue; } + // skip DLLs known to be provided by Windows (but can not be detected as provides of mingw-w64-crt) + if (requiredLib.name.find("api-ms-win") != std::string::npos && requiredLib.name.ends_with(".dll")) { + continue; + } + // add packages to list of unresolved packages for (const auto &affectedPackageID : requiredLib.relevantPackages) { const auto affectedPackage = findPackage(affectedPackageID);