OK. This patchset does not result in a functional build on any of the Win32 VMs I've tested. It seems necessary but not sufficient. I feel like there needs to be a few more patches that should have been attached. I could fairly easily tweak it into shape, but, I'd rather make sure I've got the full story first.
For reference, I started with a recent main and applied 6 patches I found in the history of this email-chain. - Fix lightening x86_64 Windows calling convention - Store hashes as uintptr_t - Decouple scm_t_inum from long datatype - Rename functions that should accept scm_t_inum - scm_integer_modulo_expt_nnn: Refactor to use scm_to_mpz - scm_i_divide2double: Refactor to use scm_to_mpz If someone wants to point me to a complete source tarball to diff with main or some other additional source of information, I can continue my evaluation. Else, I can use these patches along with my own patchset to complete this work. Regards, Mike Gran