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
This error -- which was a result of running topiary prefetch -- suggests that the TOML grammar couldn't be built because it was trying to link to the Rust grammar. The Rust grammar has been previously built and therefore its artefacts cleaned up. However, AFAIK, there's no dependency between the two grammars, so that's irrelevant.
Intuitively, this feels like a concurrency issue. Maybe the Windows linker keeps state, somehow, and cannot handle multiple builds concurrently 🤷
We should look into this. (Although it may be as easy as disabling the parallel feature on Windows builds.)
The text was updated successfully, but these errors were encountered:
#869 confirms that concurrent building is problematic in Windows. This issue is not solved, but we disable concurrent grammar builds on Windows to at least move forward.
#859 has demonstrated that dynamic building in Windows can often fail in unusual ways. For example, this error doesn't make a huge amount of sense:
This error -- which was a result of running
topiary prefetch
-- suggests that the TOML grammar couldn't be built because it was trying to link to the Rust grammar. The Rust grammar has been previously built and therefore its artefacts cleaned up. However, AFAIK, there's no dependency between the two grammars, so that's irrelevant.Intuitively, this feels like a concurrency issue. Maybe the Windows linker keeps state, somehow, and cannot handle multiple builds concurrently 🤷
We should look into this. (Although it may be as easy as disabling the
parallel
feature on Windows builds.)The text was updated successfully, but these errors were encountered: