[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Packaging of libraries with unstable ABI (D, Rust, Go, ...)



On Thu, May 18, 2017 at 10:37 PM, Matthias Klumpp wrote:

> Unfortunately though, the D language ABI isn't stable, so any future
> compiler update might break the software in weird ways unless all D
> software is recompiled when a new compiler is released.
> To make things worse, D also has three different compilers (which
> share the same frontend), the GNU D Compiler (GDC), LLVM D Compiler
> (LDC) and the reference compiler Digital Mars D compiler (DMD).
> All compilers have different advantages, but they also have
> incompatible ABI, especially because each comes with a separate
> version of the D runtime and standard libraries.

Is there any chance of the D community creating a standard ABI that
will be stable and shared all of the compilers?

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


Reply to: