diff options
Diffstat (limited to 'bpkg/pkg-build.cxx')
-rw-r--r-- | bpkg/pkg-build.cxx | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/bpkg/pkg-build.cxx b/bpkg/pkg-build.cxx index 1aaed99..588d29c 100644 --- a/bpkg/pkg-build.cxx +++ b/bpkg/pkg-build.cxx @@ -6413,6 +6413,7 @@ namespace bpkg // auto unconstrain_deps = [simulate, &p, + &trace, deps = vector<package_key> ()] () mutable { if (simulate) @@ -6424,12 +6425,16 @@ namespace bpkg { assert (deps.empty ()); - deps.reserve (ud->dependencies.size ()); + deps.reserve (ud->ignored_constraints.size ()); - for (const auto& d: ud->dependencies) + for (const auto& c: ud->ignored_constraints) { - const build_package& p (*d.first); - deps.emplace_back (p.db, p.name ()); + l5 ([&]{trace << "while configuring dependent " + << p.available_name_version_db () + << " in simulation mode unconstrain (" + << c.dependency << ' ' << c.constraint << ')';}); + + deps.emplace_back (c.dependency); } } } |