<div dir="ltr"><div><div><div><div>> - not tested on Solaris, any flavour of OSX, or OpenBSD or NetBSD.<br></div>Because it is work in progress, and then i decided to ask for more opinions before either putting effort to finish and deliver it (which i admit is a fair amount of effort remaining to be done) or throwing it away. I have access to Linux x64, latest OSX and possibly one of previous versions, and Windows 10, and can try get my hands on virtual machines for those other you mentioned, should the project go this far.<br><br>> - requires cmake<br>> had bad experiences with.
</div>For that i am sorry :)<br><br>> What is the problem with C99/C11 under Cygwin?<br></div>On Windows otp is built using MSVS 2013+ AND at the same time the inner loop beam_emu.c is built using GCC from Cygwin, this was old team's choice probably because MSVC is a fairly good compiler but it doesn't support labels as pointers feature for inner VM loop. Microsoft clearly stated that it will never ever develop support for C99 and newer, this is why otp source is stuck in stone age with C89, last time i asked. I believe this spell can be broken by using C++ mode in MSVC or using GCC to build everything on Windows.<br><br>> I wonder whether some of the Pro points could not be achieved using the existing infrastructure?<br></div>I never said something isn't possible. With effort and dedication anything is possible. It is just me, who dislikes existing infrastructure to such extent that several weeks dedicated to try and replace it with modern alternative seemed a fair price.<br></div><br><div class="gmail_quote"><div dir="ltr">tis 16 aug. 2016 kl 22:34 skrev <<a href="mailto:ok@cs.otago.ac.nz">ok@cs.otago.ac.nz</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">"Dmytro Lytovchenko" <<a href="mailto:dmytro.lytovchenko@gmail.com" target="_blank">dmytro.lytovchenko@gmail.com</a>><br>
wrote about a project to build Erlang using cmake.<br>
He missed a couple of Cons:<br>
- not tested on Solaris, any flavour of OSX, or OpenBSD or NetBSD.<br>
So it's no use to me.<br>
- requires cmake<br>
For some systems I use, this would mean having to install cmake.<br>
For others, having to reinstall.<br>
For all, having to use a system I've had bad experiences with.<br>
<br>
I wonder whether some of the Pro points could not be achieved<br>
using the existing infrastructure?<br>
<br>
What is the problem with C99/C11 under Cygwin?<br>
GCC 4.9.2 was running under Cygwin about 2 years ago,<br>
and that handled C99/C11 just fine (I thought)<br>
and even supported some C++14 features.<br>
<br>
<br>
</blockquote></div>