November 24, 2014 Re: LDC 0.15.0 beta1 released! Please help test! | ||||
---|---|---|---|---|
| ||||
Posted in reply to drug | On Thursday, 20 November 2014 at 11:20:57 UTC, drug wrote:
> I built ldc on debian wheezy using cmake. It needed to install libconfig and libedit but cmakefile didn't required them.
Hi drug!
The CMakeList.txt checks for libconfig. But this can be really improved - I'll try to add some sanity checks.
libedit is a dependency from latest LLVM. I am not sure if this must be checked by the LDC files.
Regards,
Kai
|
November 24, 2014 Re: LDC 0.15.0 beta1 released! Please help test! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Daniel N | On Monday, 24 November 2014 at 11:37:38 UTC, Daniel N wrote:
> On Friday, 14 November 2014 at 22:05:29 UTC, Kai Nacke wrote:
>> Even more exciting this release comes with the first official development snapshot(!) of a Win64 compiler targetting the MS C Runtime.
>
> I was curious to see the differences between MSVC and MinGW.
> (I ran strip on the MinGW binary)
>
> Version | Size | Compilation Time | Null-I/O | Full-I/O |
> MSVC | 715k | 1m48.78s | 0.234s | 1.139 |
> MinGW | 1825k | 14.25s | 0.296s | 1.201 |
>
> This is a closed source app which mainly uses regex and I/O, thus I also made a test with as little I/O as possible.
>
> Is the msvc compiler itself a debug build?
Yes, the compiler is itself a debug build. I won't change this until LLVM 3.6 is released (this LLVM is required for the msvc build).
Regards,
Kai
|
November 24, 2014 Re: LDC 0.15.0 beta1 released! Please help test! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kai Nacke | On 24 Nov 2014, at 21:15, Kai Nacke via digitalmars-d-ldc wrote:
> libedit is a dependency from latest LLVM. I am not sure if this must be checked by the LDC files.
I agree; as far as I'm aware, the public API should not depend on libedit. If it really does, this might be something to alert the LLVM people know about.
Cheers,
David
|
November 25, 2014 Re: LDC 0.15.0 beta1 released! Please help test! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kai Nacke | On 24 Nov 2014, at 21:16, Kai Nacke via digitalmars-d-ldc wrote:
> Yes, the compiler is itself a debug build. I won't change this until LLVM 3.6 is released (this LLVM is required for the msvc build).
Maybe a Release+Asserts build would be a good compromise? I don't recall how much of a difference it makes, though.
David
|
November 25, 2014 Re: LDC 0.15.0 beta1 released! Please help test! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kai Nacke | On Mon, 2014-11-24 at 20:15 +0000, Kai Nacke via digitalmars-d-ldc wrote: […] > libedit is a dependency from latest LLVM. I am not sure if this must be checked by the LDC files. I manually added the libedit package on Debian Sid in order to get LDC to build, it wasn't going to build any other way :-( -- 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 |
Copyright © 1999-2021 by the D Language Foundation