Skip to content

Validate should download tarballs by default on windows.

Currently running ./validate on windows fails with

configure: Checking for Windows toolchain tarballs...
SHA256SUMS doesn't exist; have you fetched?

Error:
Needed msys2 tarballs are missing. You have a few options to get them,

  * run configure with the --enable-tarballs-autodownload option

  * run mk/get-win32-tarballs.py download x86_64

  * manually download the files listed in ./missing-win32-tarballs and place
    them in the ghc-tarballs directory.

Downloading them in advance doesn't work by default as ./validate deletes them on startup by defaults.

There is workaround. We can run configure beforehand, and run ./validate with --no-clean. But that shouldn't be required.

NB: Is there still a general build system label? I gave it CI for now.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information