December 15, 2014
On Mon, 2014-12-15 at 10:10 +0000, Dicebot via digitalmars-d-ldc wrote:
> Yay!
> 
> One extra note for Arch Linux users : with this release I have switched ldc tool chain to use shared library Phobos by default. It is a bit risky but we Arch users do like bleeding edge, right? :) In any case, don't hesitate to report issues upstream if it breaks in one way or another.

Is Arch Linux more bleeding edge than Fedora Rawhide?

-- 
Russel. ============================================================================= Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder@ekiga.net 41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel@winder.org.uk London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

December 15, 2014
Hi John!

On Monday, 15 December 2014 at 10:49:59 UTC, John Colvin wrote:
> OS X 10.10, compiling from https://github.com/ldc-developers/ldc/releases/download/v0.15.1/ldc-0.15.1-src.tar.gz

I did not update the version number in the CMakeLists.txt file. This number is overridden if you build from git therefore I missed to changed this.

Regards,
Kai
December 15, 2014
On Monday, 15 December 2014 at 17:01:34 UTC, Russel Winder via
digitalmars-d-ldc wrote:
>
> On Mon, 2014-12-15 at 10:10 +0000, Dicebot via digitalmars-d-ldc wrote:
>> Yay!
>> 
>> One extra note for Arch Linux users : with this release I have switched ldc tool chain to use shared library Phobos by default. It is a bit risky but we Arch users do like bleeding edge, right? :) In any case, don't hesitate to report issues upstream if it breaks in one way or another.
>
> Is Arch Linux more bleeding edge than Fedora Rawhide?

Yes, but just a little :).
December 15, 2014
On Monday, 15 December 2014 at 10:30:41 UTC, Daniel N wrote:
> Oh, in case someone else is interested in building win64-msvc with llvm 3.6:
>
> There's a large refactoring of llvm @ dad20b2ae2544708d6a33abdb9bddd0a329f50e0 which breaks ldc(i.e. use an older commit for now).

It's not the first refactoring in the 3.6 development cycle and it will not be the last one. I try to fix these issues fast in git master branch.

Regards,
Kai
December 15, 2014
On Monday, 15 December 2014 at 17:01:34 UTC, Russel Winder via digitalmars-d-ldc wrote:
>
> On Mon, 2014-12-15 at 10:10 +0000, Dicebot via digitalmars-d-ldc wrote:
>> Yay!
>> 
>> One extra note for Arch Linux users : with this release I have switched ldc tool chain to use shared library Phobos by default. It is a bit risky but we Arch users do like bleeding edge, right? :) In any case, don't hesitate to report issues upstream if it breaks in one way or another.
>
> Is Arch Linux more bleeding edge than Fedora Rawhide?

It uses rolling release model and there is no mandatory testing channel for [community] packages (only for [core] and [extra]) - D packages usually become available to end users as soon as mirrors update the cache, most often within a few hours from the moment I read upstream release announcement. Don't know much about Fedora Rawhide but is is rather hard to be more bleeding edge than that :)
December 15, 2014
On Monday, 15 December 2014 at 10:10:47 UTC, Dicebot wrote:
> Yay!
>
> One extra note for Arch Linux users : with this release I have switched ldc tool chain to use shared library Phobos by default. It is a bit risky but we Arch users do like bleeding edge, right? :) In any case, don't hesitate to report issues upstream if it breaks in one way or another.
>
> Also after tiny bit more testing existing D-based packages (dub, dstep) will be updated/rebuilt to use ldc + shared lphobos by default making LDC effectively main  D compiler on Arch Linux.

nice, thanks
December 15, 2014
On Monday, 15 December 2014 at 10:39:05 UTC, drug wrote:
> I get it too, debian 7, amd64, using ldc-0.15.1-src.tar.gz
> LDC - the LLVM D compiler (0.15.0):
>   based on DMD v2.066.1 and LLVM 3.5.0

Yes, the version number in the source archive is wrong. :-(

Regards,
Kai
December 15, 2014
On Monday, 15 December 2014 at 17:27:14 UTC, Daniel Kozak wrote:
> On Monday, 15 December 2014 at 17:01:34 UTC, Russel Winder via
> digitalmars-d-ldc wrote:
>>
>> On Mon, 2014-12-15 at 10:10 +0000, Dicebot via digitalmars-d-ldc wrote:
>>> Yay!
>>> 
>>> One extra note for Arch Linux users : with this release I have switched ldc tool chain to use shared library Phobos by default. It is a bit risky but we Arch users do like bleeding edge, right? :) In any case, don't hesitate to report issues upstream if it breaks in one way or another.
>>
>> Is Arch Linux more bleeding edge than Fedora Rawhide?
>
> Yes, but just a little :).

And not always :). But it is really easy make your own packages or use one from AUR
December 15, 2014
On Monday, 15 December 2014 at 11:43:17 UTC, zeljkog wrote:
> On Windows:
>
> ldc2-0.15.1-mingw-x86.7z
> i686-4.9.1-release-posix-dwarf-rt_v3-rev1.7z
>
>>ldc2.exe
>
> MessageBox:
> ldc2.exe - Entry Point Not Found
>
> The procedure entry point _ZSt24_throw_out_of_range_fmtPKcz could not be located in the dynamic link library libstdc++-6.dll.

This looks like an environment problem. The libstdc++-6.dll is not found - probably it is not in the search path. Can you compile and run a C++ Hello-World with g++ from the same shell?

Regards,
Kai
December 15, 2014
On Monday, 15 December 2014 at 12:29:40 UTC, bearophile wrote:
> Kai Nacke:
>
>> 1f56113d8c5685a6b8ecda84babe0029 ldc2-0.15.1-mingw-x86.7z
>
> I am trying that one, and when I compile+run code like this:
>
> ldmd2 -run test.d
>
> It doesn't run it.
>
> Bye,
> bearophile

Anything special in test.d?

I created a simple hello application which runs fine with this command line.

Regards,
Kai