Thread overview | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
October 08, 2013 LDC 0.12.0 alpha 1 released, please help test! | ||||
---|---|---|---|---|
| ||||
Hi all, As discussed, here are the first alpha packages for the 0.12.0 release. See the GitHub release page for the download links and the preliminary change log: https://github.com/ldc-developers/ldc/releases/tag/v0.12.0-alpha1 353c4a8cfcf457575dfb8a27dfa6f61c ldc2-0.12.0-alpha1-linux-x86.tar.gz 0a56e5629f0e9d4c7860df0cf15961c1 ldc2-0.12.0-alpha1-linux-x86.tar.xz 81da36e25fe221a9e8ae24140dae0c7f ldc2-0.12.0-alpha1-linux-x86_64.tar.gz 790dcffc430018a36b9dbc65a545f802 ldc2-0.12.0-alpha1-linux-x86_64.tar.xz 02159c0d60399e74c1f9c4dd47073341 ldc2-0.12.0-alpha1-osx-x86_64.tar.gz 5a3fb0fef3544b0f4441a9aefb07d70f ldc2-0.12.0-alpha1-osx-x86_64.tar.xz 119b9419199afc85419fb09760eadf26 ldc2-0.12.0-alpha1-mingw-x86.7z Please be sure to report any regression at https://github.com/ldc-developers/ldc/issues. Thanks to everybody involved! David |
October 08, 2013 Re: LDC 0.12.0 alpha 1 released, please help test! | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Nadlinger | Sigh, the web interface line-wrapped the MD5 sums. Anyway, the first bug is already found: The README file is missing from the non-Windows packages because I didn't properly update the packaging scripts. David |
October 08, 2013 Re: LDC 0.12.0 alpha 1 released, please help test! | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Nadlinger | David Nadlinger: > ldc2-0.12.0-alpha1-mingw-x86.7z > > Please be sure to report any regression at https://github.com/ldc-developers/ldc/issues. I have tried it on some programs, small and a medium-sized and it seems to work (Windows). This little program still shows a significant loss of performance compared to dmd: http://rosettacode.org/wiki/Zebra_puzzle#Alternative_Version Bye, bearophile |
October 08, 2013 Re: LDC 0.12.0 alpha 1 released, please help test! | ||||
---|---|---|---|---|
| ||||
Posted in reply to bearophile | On Tuesday, 8 October 2013 at 21:35:04 UTC, bearophile wrote: > I have tried it on some programs, small and a medium-sized and it seems to work (Windows). Great! If you find any more floating point wrong-code issues, please add them to the issue tracker as almost all of them should be gone now. > This little program still shows a significant loss of performance compared to dmd: > http://rosettacode.org/wiki/Zebra_puzzle#Alternative_Version Hm, this seems to happen on x86 only. I have a feeling that this is going to be interesting to investigate... Thanks for testing! David |
October 09, 2013 Re: LDC 0.12.0 alpha 1 released, please help test! | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Nadlinger | On Tuesday, 8 October 2013 at 21:00:50 UTC, David Nadlinger wrote: > ldc2-0.12.0-alpha1-mingw-x86.7z Forgot to mention: For the MinGW build, you need a *recent* version of mingw-w64 with DWARF2 exception handling, for example this one (newer ones should work as well): http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/rubenvb/gcc-4.8-dw2-release/i686-w64-mingw32-gcc-dw2-4.8.0-win32_rubenvb.7z/download mingw.org MinGW builds and older mingw-w64 releases will *not* work. David |
October 09, 2013 Re: LDC 0.12.0 alpha 1 released, please help test! | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Nadlinger | Nice work! I'm very interested in "LDC builds druntime, Phobos and a Hello World program on Linux/ARM", is there a guidance? I wanna give it a try and see if I can be of any help to ARM support. |
October 09, 2013 Re: LDC 0.12.0 alpha 1 released, please help test! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Elvis Zhou | On Wed, Oct 9, 2013 at 4:55 AM, Elvis Zhou <elvis.x.zhou@gmail.com> wrote:
> Nice work!
> I'm very interested in "LDC builds druntime, Phobos and a Hello World
> program on Linux/ARM", is there a guidance? I wanna give it a try and see if
> I can be of any help to ARM support.
What platform are you on?
I'm using an ODROID-X running Arch Linux as my ARM dev platform, and getting started there is as easy as installing LLVM and then building LDC as usual.
If you need to cross-compile, you are pretty much into uncharted territory – there is no reason why it shouldn't work with LDC, but I don't think anybody has tested it yet.
In any case, I'd love to see somebody else helping out with the whole ARM business, so feel free to contact me with any questions, anytime.
Cheers,
David
|
October 09, 2013 Re: LDC 0.12.0 alpha 1 released, please help test! | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Nadlinger | On Wednesday, 9 October 2013 at 03:15:41 UTC, David Nadlinger wrote:
> On Wed, Oct 9, 2013 at 4:55 AM, Elvis Zhou <elvis.x.zhou@gmail.com> wrote:
>> Nice work!
>> I'm very interested in "LDC builds druntime, Phobos and a Hello World
>> program on Linux/ARM", is there a guidance? I wanna give it a try and see if
>> I can be of any help to ARM support.
>
> What platform are you on?
I still did not test the latest changes but I have a ARM-based NAS running Gentoo Linux. LDC can be installed as any other Linux program on this box.
Kai
|
October 09, 2013 Re: LDC 0.12.0 alpha 1 released, please help test! | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Nadlinger | On Wednesday, 9 October 2013 at 03:15:41 UTC, David Nadlinger wrote:
> On Wed, Oct 9, 2013 at 4:55 AM, Elvis Zhou <elvis.x.zhou@gmail.com> wrote:
>> Nice work!
>> I'm very interested in "LDC builds druntime, Phobos and a Hello World
>> program on Linux/ARM", is there a guidance? I wanna give it a try and see if
>> I can be of any help to ARM support.
>
> What platform are you on?
>
> I'm using an ODROID-X running Arch Linux as my ARM dev platform, and
> getting started there is as easy as installing LLVM and then building
> LDC as usual.
>
> If you need to cross-compile, you are pretty much into uncharted
> territory – there is no reason why it shouldn't work with LDC, but I
> don't think anybody has tested it yet.
>
> In any case, I'd love to see somebody else helping out with the whole
> ARM business, so feel free to contact me with any questions, anytime.
>
> Cheers,
> David
I'm on virtualbox debian x86, hosted by win7 64.
I've compiled llvm and ldc, both from git-head, (llvm was compiled some days ago however), now I can build ArtemisD as a library successful but fail to build example with a link error. Then I want to use dub with ldc to see if I missed some compiler options, however, build dub from git-head also led to a link error.
|
October 09, 2013 Re: LDC 0.12.0 alpha 1 released, please help test! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Elvis Zhou | On Wednesday, 9 October 2013 at 05:13:35 UTC, Elvis Zhou wrote:
> On Wednesday, 9 October 2013 at 03:15:41 UTC, David Nadlinger wrote:
>> On Wed, Oct 9, 2013 at 4:55 AM, Elvis Zhou <elvis.x.zhou@gmail.com> wrote:
>>> Nice work!
>>> I'm very interested in "LDC builds druntime, Phobos and a Hello World
>>> program on Linux/ARM", is there a guidance? I wanna give it a try and see if
>>> I can be of any help to ARM support.
>>
>> What platform are you on?
>>
>> I'm using an ODROID-X running Arch Linux as my ARM dev platform, and
>> getting started there is as easy as installing LLVM and then building
>> LDC as usual.
>>
>> If you need to cross-compile, you are pretty much into uncharted
>> territory – there is no reason why it shouldn't work with LDC, but I
>> don't think anybody has tested it yet.
>>
>> In any case, I'd love to see somebody else helping out with the whole
>> ARM business, so feel free to contact me with any questions, anytime.
>>
>> Cheers,
>> David
>
> I'm on virtualbox debian x86, hosted by win7 64.
>
> I've compiled llvm and ldc, both from git-head, (llvm was compiled some days ago however), now I can build ArtemisD as a library successful but fail to build example with a link error. Then I want to use dub with ldc to see if I missed some compiler options, however, build dub from git-head also led to a link error.
It's all no ARM related, except that llvm built with ARM support.
|
Copyright © 1999-2021 by the D Language Foundation