The D ecosystem in Debian with free-as-in-freedom DMD
Matthias Klumpp via Digitalmars-d
digitalmars-d at puremagic.com
Tue Apr 11 05:34:29 PDT 2017
On Monday, 10 April 2017 at 23:33:17 UTC, Walter Bright wrote:
> On 4/10/2017 6:08 AM, Matthias Klumpp wrote:
>> I also want to stress that having a single C++ library like
>> Boost compiled into
>> stuff and rolling dependency transitions when its API/ABI
>> changes with a major
>> release is less of a problem than having the entire language
>> give zero stability
>> and interoperability guarantees on anything that is compiled
>> with it.
>
> How is the g++/clang++ issue handled?
The C ABI is 100% compatible, the C++ ABI is "mostly" compatible,
there is some deliberate breakage from the Clang guys though.
The issue isn't actually handled in Debian as all our code is
always compiled with GCC, I am not aware of anything defaulting
to Clang (although it might exist, but definitely not for library
packages).
With only one dominant compiler, things are way easier ^^
More information about the Digitalmars-d
mailing list