<p></p>
<blockquote>
<p>Using Cygwin, you can build Windows binaries that link against Cygwin1.dll. Using MinGW (not necessarily out of Cygwin) you can build Windows binaries that directly link to Windows libraries. MinGW provides all the header files such as windows.h.</p>
</blockquote>
<p>Technically, we don't build a cygwin application (requiring Cygwin1.dll). We use cross-compiler for a mingw64 target.<br>
It's just that cygwin comes with enough pre-compiled tools and libraries (including mingw target), unlike various flavours of mingw/msys.<br>
Eliot provided makefiles for using MSVC toolchain, but we still need a gnu-make AFAIR.</p>
<p>Maybe it's possible to use WSL if you installed enough tools for cross-compiling a mingw target, but you'll be alone then, I think no one ever tried that.</p>
<p>installCygwin.bat requires parameters, at least x86_64, otherwise, it will install tools for 32bit (i686) VM.<br>
see <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/07161bcb145bc4c6b08c617df2c708e3a94597b6/.appveyor.yml#L162">https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/07161bcb145bc4c6b08c617df2c708e3a94597b6/.appveyor.yml#L162</a></p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you commented.<br />Reply to this email directly, <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/510#issuecomment-643662996">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AIJPEW4EWZJ7W767VLMUMALRWPDFJANCNFSM4N5CJXTQ">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AIJPEW4FDSUA5PODIQ4VZGDRWPDFJA5CNFSM4N5CJXT2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEZOYJFA.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/510#issuecomment-643662996",
"url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/510#issuecomment-643662996",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>