Re:Servo nightly builds on Windows now available
by frik on Thursday April 13, 2017 @03:20AM
(#14104833)
Why are open source projects built with Visual Studio these days? Especially as binaries built with VS2015 (release and up to service pack 2) are known to phone home "by accident". There are the GNU, Mingw, Msys, LLVM options on Windows - completely open source. Offer binary builds with at least one of these compilers on Windows platform.
[ Parent
| on HN ]
Re:Servo nightly builds on Windows now available
by Thainbbdl on Thursday April 13, 2017 @03:36AM
(#14104909)
I found the answer on moz hacks https://hacks.mozilla.org/2017/04/hacking-contributing-to-se...
Re:Servo nightly builds on Windows now available
by frik on Thursday April 13, 2017 @06:00AM
(#14105527)
Thanks, that's answer.
@Mozilla: so please make the Mingw builds as download package as well. And don't forget to release everything as ZIP packages as well. (not just MSI)
Re:Servo nightly builds on Windows now available
by baq on Thursday April 13, 2017 @04:33AM
(#14105176)
like it or not, VC is a very good compiler and a windows standard, and since not exactly recently, available for free for personal use. you don't have to use visual studio in order to compile software with cl.
Re:Servo nightly builds on Windows now available
by mtanski on Thursday April 13, 2017 @07:34AM
(#14105923)
It is a windows standard but I wouldn't call it a good compiler. It has traditionally has lacked in the standards department and compiler & code gen bugs have not been fixed with any kind of urgency.
Re:Servo nightly builds on Windows now available
by ajdlinux on Thursday April 13, 2017 @03:36AM
(#14104911)
Servo is written primarily in Rust...
I'm not a Windows developer by any means, but my understanding was that the major different compilers on Windows aren't ABI compatible. Also it's entirely possible Servo links against an external library that is built with VS.
Re:Servo nightly builds on Windows now available
by egnehots on Thursday April 13, 2017 @04:06AM
(#14105057)
they don't allow the use of the latest api.
ex: listening to dpi changes.
but what they could do is to link statically with the runtime.