Per ##openfpga discussion, builds on Windows using msys2 should be using the Unix directory structure to avoid chip-db mismatches in case the user forgets to copy them to the invocation directory of the binary (relevant for both general usage and tests).
These changes to where arachne-pnr looks for chip-dbs works fine w/ msys2; I do not have the ability to test with MXE, but the compiler command line looks correct in the Makefile.
Per ##openfpga discussion, builds on Windows using msys2 should be using the Unix directory structure to avoid
chip-db
mismatches in case the user forgets to copy them to the invocation directory of the binary (relevant for both general usage and tests).These changes to where
arachne-pnr
looks forchip-db
s works fine w/ msys2; I do not have the ability to test with MXE, but the compiler command line looks correct in theMakefile
.