Thread overview | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
January 14, 2016 LDC 0.17.0-beta1 has been released! | ||||
---|---|---|---|---|
| ||||
Hi everyone! On behalf of the LDC team I am proud to announce the new 0.17.0-beta1 release! It is based on the 2.068.2 front-end and LLVM 3.5-3.7. This is the first beta version of the new release. It contains many internal refactorings, including preparation for a Win32 compiler. Thanks to the whole team doing this great work. A special thanks goes to Rainer for the work on the Win32 compiler. 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.0-beta1 Please test this release to make it another great one! There are some known bugs: - FreeBSD requires a fix from master - OpenSolaris has a compile error in druntime - Release is not yet checked on Linux/PPC and Linux/PPC64 Due to an upload issue with GitHub there is no GZip-compressed archive for OS X. MD5 checksums for the release packages: 2f971f2b0a9869360c1b12c9b04d58a7 ldc-0.17.0-beta1-src.tar.gz f11e6f75c3387204692857e340237698 ldc2-0.17.0-beta1-linux-x86.tar.gz e2a7256ed4c28939cb95f1ed668c4286 ldc2-0.17.0-beta1-linux-x86.tar.xz a2d28fa8db3f4d79983b1ab802958322 ldc2-0.17.0-beta1-linux-x86_64.tar.gz 60489915d22d6a3d270216b0ec453b9f ldc2-0.17.0-beta1-linux-x86_64.tar.xz 34491dede99242a9fb40ceef9db403e8 ldc2-0.17.0-beta1-osx-x86_64.tar.xz 6f7a9d70049bd7b8f0551ee15386ff7f ldc2-0.17.0-beta1-win64-msvc.zip Regarding the binaries: The Linux binaries are built on Ubuntu 12.04 LTS with gcc 4.8.x and LLVM 3.7.0. They work on Ubuntu 12.04 LTS (or later) without installing additional software. The OS X binaries are built with LLVM 3.6.2 on OS X 10.10. The Win64 MSVC version is built with VS2015 using LLVM 3.7 in release mode. The distribution now contains a precompiled libcurl 7.40.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 |
January 22, 2016 Re: LDC 0.17.0-beta1 has been released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kai Nacke | Hi Kai,
Is there a release of final 0.17.0 imminent? I have the deb packages ready but for some stupid reason they don't build if I use 0.17.0~beta1-1 (as would be the right debian versioning scheme). Basically the import path in compilation of D files is unacceptable (due to the ~ char) and the build fails. I guess I could do some research on how to fix this but given the really short free time these days, I think I might ask first if you intend to release 0.17.0 soon, doesn't hurt to wait a few more days for the debian package, given that I've delayed the previous versions so much :)
Thanks and sorry for the delay.
Konstantinos
Στις 14-01-2016, ημέρα Πεμ, και ώρα 20:31 +0000, ο/η Kai Nacke via digitalmars-d-ldc έγραψε:
> Hi everyone!
>
> On behalf of the LDC team I am proud to announce the new
> 0.17.0-beta1 release!
> It is based on the 2.068.2 front-end and LLVM 3.5-3.7.
>
> This is the first beta version of the new release. It contains
> many internal refactorings, including preparation for a Win32
> compiler.
> Thanks to the whole team doing this great work. A special thanks
> goes to Rainer for the work on the Win32 compiler.
>
> 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.0-beta1
>
> Please test this release to make it another great one!
>
> There are some known bugs:
> - FreeBSD requires a fix from master
> - OpenSolaris has a compile error in druntime
> - Release is not yet checked on Linux/PPC and Linux/PPC64
>
> Due to an upload issue with GitHub there is no GZip-compressed archive for OS X.
>
> MD5 checksums for the release packages:
>
> 2f971f2b0a9869360c1b12c9b04d58a7 ldc-0.17.0-beta1-src.tar.gz f11e6f75c3387204692857e340237698 ldc2-0.17.0-beta1-linux-x86.tar.gz e2a7256ed4c28939cb95f1ed668c4286 ldc2-0.17.0-beta1-linux-x86.tar.xz a2d28fa8db3f4d79983b1ab802958322 ldc2-0.17.0-beta1-linux-x86_64.tar.gz 60489915d22d6a3d270216b0ec453b9f ldc2-0.17.0-beta1-linux-x86_64.tar.xz 34491dede99242a9fb40ceef9db403e8 ldc2-0.17.0-beta1-osx-x86_64.tar.xz 6f7a9d70049bd7b8f0551ee15386ff7f ldc2-0.17.0-beta1-win64-msvc.zip
>
> Regarding the binaries:
> The Linux binaries are built on Ubuntu 12.04 LTS with gcc 4.8.x
> and LLVM 3.7.0. They work on Ubuntu 12.04 LTS (or later) without
> installing additional software.
>
> The OS X binaries are built with LLVM 3.6.2 on OS X 10.10.
>
> The Win64 MSVC version is built with VS2015 using LLVM 3.7 in
> release mode. The distribution now contains a precompiled libcurl
> 7.40.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
>
|
January 26, 2016 Re: LDC 0.17.0-beta1 has been released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Konstantinos Margaritis | On Friday, 22 January 2016 at 16:32:17 UTC, Konstantinos Margaritis wrote:
> Hi Kai,
>
> Is there a release of final 0.17.0 imminent? I have the deb packages ready but for some stupid reason they don't build if I use 0.17.0~beta1-1 (as would be the right debian versioning scheme). Basically the import path in compilation of D files is unacceptable (due to the ~ char) and the build fails. I guess I could do some research on how to fix this but given the really short free time these days, I think I might ask first if you intend to release 0.17.0 soon, doesn't hurt to wait a few more days for the debian package, given that I've delayed the previous versions so much :)
>
> Thanks and sorry for the delay.
>
> Konstantinos
Hi Konstantinos!
I discovered a small problem while preparing beta 2. You still have some time to investigate...
Regards,
Kai
|
February 04, 2016 Re: LDC 0.17.0-beta1 has been released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kai Nacke | Στις 26-01-2016, ημέρα Τρι, και ώρα 20:43 +0000, ο/η Kai Nacke via digitalmars-d-ldc έγραψε: > Hi Konstantinos! > > I discovered a small problem while preparing beta 2. You still have some time to investigate... Hi Kai -and people! So, apparently I forgot to send a reply, ldc 0.17.0~beta2-1 has been uploaded to Debian unstable: https://buildd.debian.org/status/package.php?p=ldc&suite=sid I opened it to all linux platforms, just to see which fail to build and need special attention, so if anyone likes to run ldc on an exotic platform, take a hint :) Regards Konstantinos |
February 04, 2016 Re: LDC 0.17.0-beta1 has been released! | ||||
---|---|---|---|---|
| ||||
Hi Konstantinos,
On 4 Feb 2016, at 19:08, Konstantinos Margaritis via digitalmars-d-ldc wrote:
> I opened it to all linux platforms, just to see which fail to build and need special attention, so if anyone likes to run ldc on an exotic platform, take a hint :)
Thanks, this is a nice overview. What does BD-Uninstallable mean?
@Kai: ARM64 seems to have regressed?
Best,
David
|
February 05, 2016 Re: LDC 0.17.0-beta1 has been released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Nadlinger | On Thursday, 4 February 2016 at 18:11:43 UTC, David Nadlinger wrote: > @Kai: ARM64 seems to have regressed? It is fixed with https://github.com/ldc-developers/ldc/commit/f91f019e4268eb6f9e60ebfb84b9dbc0f828a6f9. But in the beta-2 there is the regression. Regards, Kai |
February 05, 2016 Re: LDC 0.17.0-beta1 has been released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Konstantinos Margaritis | On Thursday, 4 February 2016 at 18:08:03 UTC, Konstantinos Margaritis wrote:
> I opened it to all linux platforms, just to see which fail to build and need special attention, so if anyone likes to run ldc on an exotic platform, take a hint :)
Hi Konstantinos!
This is great! Do you know which prerequisites are available on the platforms?
powerpc and ppc64 should be fully supported. The build only fails because llvm-3.7 is not available.
I will have a look at mips64 because at least it should compile.
alpha, hppa and m68k are not supported by LLVM and can be dropped.
Regards,
Kai
|
February 05, 2016 Re: LDC 0.17.0-beta1 has been released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Nadlinger | On Thursday, 4 February 2016 at 18:11:43 UTC, David Nadlinger wrote:
> Thanks, this is a nice overview. What does BD-Uninstallable mean?
Dependencies, see the popup :)
|
February 05, 2016 Re: LDC 0.17.0-beta1 has been released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kagamin | On Friday, 5 February 2016 at 18:45:09 UTC, Kagamin wrote:
> On Thursday, 4 February 2016 at 18:11:43 UTC, David Nadlinger wrote:
>> Thanks, this is a nice overview. What does BD-Uninstallable mean?
>
> Dependencies, see the popup :)
Thanks for the hint. I was looking at the page on my phone… ;)
— David
|
Copyright © 1999-2021 by the D Language Foundation