Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
vide.d:http fails to build under gdc #1602
I'm trying to build on Debian with msgpack-rpc that depends on vibe.d and during compile I get the error:
The compiler I happen to use is gdc 6.1.1 (Debian version is 4:6.1.1-1)
#1611 is unrelated. The GDC failure is a combination of GDC not supporting 128bit atomic loads and vibe.d not properly checking for support.
See also: D-Programming-GDC/GDC#263 but it's probably not a simple task to support 128bit atomics in GDC as the GCC support for that requires the external
added a commit
Dec 19, 2016
We've also added support for 128bit atomics to GDC. So 0.7.30 should compile fine.
However, IIRC vibe.D master now uses std.experimental.allocator which is not available in the GDC frontend
Nice, that will definitely be useful!
I've updated README.md on the master branch to match the supported compilers for 0.8.0 and up. 0.7.31 will still support 2.068.2, but 0.8.0, which is supposed to be released in parallel will only work starting with 2.069.x. It's possible that there will be another 0.7.x release afterwards, should 0.8.0 turn out to be problematic w.r.t. upgrading existing applications., so there is still some room/time for active maintenance for 2.068.2