LDC 1.1.0-beta2 has been released!

Seb via digitalmars-d-ldc digitalmars-d-ldc at puremagic.com
Wed Aug 3 17:53:31 PDT 2016


On Wednesday, 3 August 2016 at 20:10:49 UTC, Kai Nacke wrote:
>
> Regarding the binaries:
> The Linux x86/x86_64 binaries are built on Ubuntu 12.04 LTS 
> with gcc 4.8.x, ldc2 1.1.0-beta2 and LLVM 3.8.1. They work on 
> Ubuntu 12.04 LTS (or later) without installing additional 
> software.
> The Linux armv7hf binary is built on Gentoo/ARM with gcc 4.9.x, 
> ldc2 ldc2 1.1.0-beta2 and LLVM 3.8.1.
> A Linux x64_64 binary built with LLVM 3.9.0rc1 is available, 
> too.
>
> The OS X binaries are built with LLVM 3.8.1 on OS X 10.10. An 
> additional binary is built with LLVM 3.9.0rc1.
>
> The FreeBSD binaries are built on PC-BSD 10.3 with gcc 4.8.5, 
> ldc2 1.1.0-beta2 and LLVM 3.8.1.
>
> The Win32 and Win64 MSVC versions are built with VS2015 (update 
> 2) using ldc2 1.1.0-beta2 and LLVM 3.9.0rc1 in release mode. 
> The distribution now contains a precompiled libcurl 7.46.0 from 
> http://d.darktech.org/libcurl.html. For any other VisualStudio 
> version you need to rebuild the library.
> You find the build script here: 
> https://github.com/ldc-developers/ldc-scripts/blob/master/ldc2-win64/RELEASE.proj
>
> Please be sure to report any bugs at 
> https://github.com/ldc-developers/ldc/issues, and feel free to 
> drop by at the digitalmars.D.ldc forums 
> (http://forum.dlang.org/group/digitalmars.D.ldc) for any 
> questions or comments.
>
> Thanks to everybody involved in making this happen!
>
> Regards,
> Kai

Great news - thanks to everyone from the LDC team for your hard 
work! When I read the announcement I noticed [1] that building a 
release seems like a lot of manual work. I have seen that it is 
already partially automated, but how long does it take you to 
prepare a new release (in the case nothing goes wrong)? Ideally 
building the packages for all platforms would be fully automated, 
so that you can also provide nightlies for the common users.

Travis, Circle etc. provide a environment variable and sometimes 
special settings to distinguish a pull request from a active 
commit, so I assume that won't be a huge issue for you. Do you 
know about a good place to dump such nightlies? As you will 
usually overwrite the latest version space is probably not an 
issue, but traffic costs might (e. g. with S3). I am happy to 
offer one of my VPS servers with unlimited traffic for rsyncing 
and dumping the files to the public, but it comes with zero 
guarantees ;-)

[1] 
https://github.com/ldc-developers/ldc-scripts/tree/master/ldc2-packaging


More information about the digitalmars-d-ldc mailing list