diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2025-08-13 13:49:45 +0200 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2025-10-14 09:35:56 -0700 |
| commit | c97970a3c476df05984f171fae74b21fb07a7428 (patch) | |
| tree | 527a9e6b5a6ef36e5e57e1f0ccf4479b1f80f07b /docs/markdown | |
| parent | dece20658f96c2682240506c7d3acf7c2ddabd83 (diff) | |
| download | meson-c97970a3c476df05984f171fae74b21fb07a7428.tar.gz | |
cargo: load a single Cargo.lock for a whole chain of subprojects
When processing cargo subprojects, each Resolver was independently
loading Cargo.lock files, leading to duplicate wraps and errors like
'Multiple wrap files provide dependency'.
Instead, build the cargo.Interpreter as soon as a Cargo.lock file is
found, and merge that Cargo.lock into the wrap resolver. There is no
need anymore to build a separate resolver for the dependent packages,
because their indirect dependencies are all listed in the parent lockfile.
Diffstat (limited to 'docs/markdown')
0 files changed, 0 insertions, 0 deletions
