You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Prior to #3604 the dependency manager in noir-compiler would selectively unarchive the libraries listed in a Nargo.toml and this worked well as long as the top-level Nargo.toml listed all dependencies to be extracted from a particular archive.
This stopped working once aztec.nr added a 'private' dependency on noir-protocol-circuits. The dependency manager would extract aztec.nr from aztec-packages but when it compiled it, the compiler couldn't find ../../noir-protocol-circuits, so #3604 we've removed the optimisation and now the whole archiver is extracted, which should create the exact tree hierarchy required by libraries.
We should look for a better solution than extracing the whole archive (e.g. depending on aztec.nr inside aztec-packages would extract 80MB of code that's not used in compiling noir contracts).
The text was updated successfully, but these errors were encountered:
Prior to #3604 the dependency manager in noir-compiler would selectively unarchive the libraries listed in a
Nargo.toml
and this worked well as long as the top-level Nargo.toml listed all dependencies to be extracted from a particular archive.This stopped working once aztec.nr added a 'private' dependency on noir-protocol-circuits. The dependency manager would extract aztec.nr from aztec-packages but when it compiled it, the compiler couldn't find
../../noir-protocol-circuits
, so #3604 we've removed the optimisation and now the whole archiver is extracted, which should create the exact tree hierarchy required by libraries.We should look for a better solution than extracing the whole archive (e.g. depending on aztec.nr inside aztec-packages would extract 80MB of code that's not used in compiling noir contracts).
The text was updated successfully, but these errors were encountered: