On Tuesday, 26 November 2013 at 20:02:29 UTC, Andrei Alexandrescu
wrote:
On 11/26/13 11:56 AM, Brad Anderson wrote:
On Tuesday, 26 November 2013 at 19:27:07 UTC, Andrei
Alexandrescu wrote:
On 11/26/13 11:13 AM, Brad Anderson wrote:
To use 32-bit curl you need to generate an OMF import
library from the
libcurl DLL. It's not terribly hard. I did it originally for
when I
added downloading of libcurl to the Windows installer.
When is the OMF library needed?
1. While building dmd
2. While building druntime
3. While building phobos
4. While building client code that does NOT use std.net.curl
5. While building client code that DOES use std.net curl
5. std.net.curl actually existed for several releases of dmd
before I
went to use it one day and got linker errors and decided to
fix it with
the installer change.
Awesome. So can we assume
https://github.com/D-Programming-Language/installer/pull/27
takes care of Windows for good?
It still needs one of the guys that can upload to the downloads
page to upload the new binary but yeah, it's more or less ready
for all scenarios now.
Thanks for your work!!! I'll make sure I'll get a word of
thanks to @broccolis as well.
Will do.
We can ask the libcurl author if it comes down to
redistributing a
libcurl binary. But we want to make sure this is the solution
of choice.
Walter actually already did that and the author of libcurl said
redistributing it was fine.
Here's an old thread discussing the licensing:
http://forum.dlang.org/post/wgnsetqkzbzgulccp...@forum.dlang.org
Terrific, thanks.
Andrei