aptos-core
aptos-core copied to clipboard
[docs] Add dependency instructions for from source for Windows
gotta resurrect this!
@gregnazario , let's update this.
Please! Give someone a Christmas gift.
I'm looking into this right now. I had to spin up a Windows VM for it, and dealing with instructions for line endings etc.
Hi Greg,
This generally looks good with a few small edits I made directly. I have two concerns and have included Sherry along with David for guidance:
- Why make source use for advanced users?
- Are the lists of packages for manual install complete? I recall the script installing more.
Thanks for the improvements!
- We could make source use for all users. Though, it can become very confusing. For example, one of the dependencies I had to install was LLVM. LLVM doesn't provide packaged support for Windows, so you have to check out the source, compile it, ensure you're choosing the right options etc. It's not that it's that bad, but the default compilation mode is slower at runtime (debug mode), and the time it takes to compile the codebase on a older machine / doesn't have the memory (if not Linux with LLD), can be very daunting & frustrating.
- The lists of the package aren't necessarily complete, but that should support most use cases. It's a pretty long list of mostly optional dependencies (at least for Windows). For example, Python / typescript aren't needed unless you work with the SDKs directly