November 24, 2014
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
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
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
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
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

1 2
Next ›   Last »