ok, I switched the compiler to pure clang instead of clang-cl (frontend to MSVC), and it went a lot better. You can look at https://github.com/amoldeshpande/haproxy There's just one commit with the shared code.
Since I don't have it really running I can't say if the LLP64 things will cause any runtime problems yet. On Tue, Oct 29, 2019 at 10:42 AM Willy Tarreau <[email protected]> wrote: > On Tue, Oct 29, 2019 at 10:29:43AM -0700, Amol Deshpande wrote: > > The short answer as to why is that in the games industry Windows servers > > are not unknown. Plus during development it's helpful to have the ability > > to run all servers locally on a developer's computer, which is usually > > Windows for PC games. > > Ah I can indeed see that there's a valid case in this area. > > > The long problems were not too bad, since the compiler is pretty hardcore > > about truncations. Honestly there were a lot more size_t to int > conversions > > than any long to pointers. > > OK, so let's have a look. > > > I'll upload what I have to my github sometime this week and send you a > > link. > > Thanks! > Willy >

