digitalmars.D.ldc - LDC 0.17.1 has been released!
- Kai Nacke (51/51) Mar 24 2016 Hi everyone!
- Dan Olson (10/13) Mar 24 2016 Someone with a Pi 2 or Pi 3 should try. I have original Pi (armv6) and
- MrSmith (2/7) Mar 25 2016 What version of VS do I need in order to use ldc?
- kinke (3/9) Mar 26 2016 See Kai's original post. You'll need at least VS 2013, although
- Konstantinos Margaritis via digitalmars-d-ldc (11/30) Mar 28 2016 ...
- Kai Nacke (8/15) Apr 01 2016 Hi Konstantinos!
Hi everyone! On behalf of the LDC team I am proud to announce the new 0.17.1 release! It is based on the 2.068.2 front-end and LLVM 3.5-3.8. In the past months the LDC team was very active. New contributors joined the team and there were many high-quality pull requests. With this minor release we really raise the quality bar. For sure the highlight of this release is the finished ARM support. We now support Linux/ARM as a new first class target. Thanks to Dan and Joakim for realizing this feature! This release would not be possible without the help of Martin, Johan, Rainer and David who contributed bug fixes and ensured the quality with many good code reviews. Thanks to all of you and to everybody I forgot to mention. This release does not include a preview version of the Win32 compiler. This compiler will be part of the 1.0.0 release. Be sure to read the change log at the GitHub release page which also has the package download links: https://github.com/ldc-developers/ldc/releases/tag/v0.17.1 MD5 checksums for the release packages: 65cff78cf8347421aa893bf692ea0ec3 ldc-0.17.1-src.tar.gz 87a426f978fd43aa84642e360abc2a4e ldc2-0.17.1-linux-arm.tar.xz 8eb5edf705ad2783e879a8d5563d92f2 ldc2-0.17.1-linux-x86.tar.xz d44a4246ae695e67655649b2a86cbd94 ldc2-0.17.1-linux-x86_64.tar.xz b473535770bf62b25c69c08281de57f5 ldc2-0.17.1-osx-x86_64-LLVM3.8.0.tar.xz f4acd77b2b97c50588b450fe3e7621ba ldc2-0.17.1-osx-x86_64.tar.xz 4027803c6cf6155b46dce411732c4c7b ldc2-0.17.1-win64-msvc.zip Regarding the binaries: The Linux/Intel binaries are built on Ubuntu 12.04 LTS with gcc 4.8.x and LLVM 3.7.1. They work on Ubuntu 12.04 LTS (or later) without installing additional software. The Linux/ARM binary is built on Gentoo Linux with gcc 4.8.x and LLVM 3.7.1. E.g. it should run on a Raspberry PI but this is not yet verified. The OS X binaries are built with LLVM 3.6.2 and 3.8.0. The Win64 MSVC version is built with VS2015 using LLVM 3.7.1 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! Onward to 1.0! Regards, Kai
Mar 24 2016
Kai Nacke <kai redstar.de> writes:The Linux/ARM binary is built on Gentoo Linux with gcc 4.8.x and LLVM 3.7.1. E.g. it should run on a Raspberry PI but this is not yet verified.Someone with a Pi 2 or Pi 3 should try. I have original Pi (armv6) and can't run the ldc2 binary in the release because it targets armv7 instruction set. ldc2 in release wants libedit.so.0 but Raspbian has libedit.so.2. I have no idea if they are similar API, but could always try with ln -s libedit.so.2 libedit.so.0 and see what happens. -- Dan
Mar 24 2016
On Thursday, 24 March 2016 at 21:15:46 UTC, Kai Nacke wrote:Hi everyone! On behalf of the LDC team I am proud to announce the new 0.17.1 release! It is based on the 2.068.2 front-end and LLVM 3.5-3.8. [...]What version of VS do I need in order to use ldc?
Mar 25 2016
On Friday, 25 March 2016 at 20:20:20 UTC, MrSmith wrote:On Thursday, 24 March 2016 at 21:15:46 UTC, Kai Nacke wrote:See Kai's original post. You'll need at least VS 2013, although 2015 is greatly encouraged.The Win64 MSVC version is built with VS2015 using LLVM 3.7.1 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.What version of VS do I need in order to use ldc?
Mar 26 2016
Στις 24-03-2016, ημέρα Πεμ, και ώρα 21:15 +0000, ο/η Kai Nacke via digitalmars-d-ldc έγραψε:Hi everyone! On behalf of the LDC team I am proud to announce the new 0.17.1 release! It is based on the 2.068.2 front-end and LLVM 3.5-3.8. In the past months the LDC team was very active. New contributors joined the team and there were many high-quality pull requests. With this minor release we really raise the quality bar. For sure the highlight of this release is the finished ARM support. We now support Linux/ARM as a new first class target. Thanks to Dan and Joakim for realizing this feature! This release would not be possible without the help of Martin, Johan, Rainer and David who contributed bug fixes and ensured the quality with many good code reviews. Thanks to all of you and to everybody I forgot to mention.... I forgot to tell the list that this time the ldc Debian package has been release, almost immediately with the actual release: https://buildd.debian.org/status/package.php?p=ldc&suite=unstable Just fyi, amd64/armhf and the powerpc/ppc64el built fine, arm64 failed to build, ppc64 still waiting for llvm-3.8 to work. I've used the amd64/armhf ones a little and so far no issues were found, but I didn't stress test the compiler :)Thanks to everybody involved in making this happen! Onward to 1.0!Thank you Kai and the rest of the team! Regards Konstantinos
Mar 28 2016
On Monday, 28 March 2016 at 15:05:05 UTC, Konstantinos Margaritis wrote:I forgot to tell the list that this time the ldc Debian package has been release, almost immediately with the actual release: https://buildd.debian.org/status/package.php?p=ldc&suite=unstableHi Konstantinos! That's great, thank you!Just fyi, amd64/armhf and the powerpc/ppc64el built fine, arm64 failed to build, ppc64 still waiting for llvm-3.8 to work. I've used the amd64/armhf ones a little and so far no issues were found, but I didn't stress test the compiler :)arm64 still fails because 128bit floats are not yet supported. I try to fix this. Regards, Kai
Apr 01 2016