www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - DMD no longer requires libstdc++

reply Seb <seb wilzba.ch> writes:
Just a note for all DMD distro packagers out there that the DMD 
compiler no longer needs libstdc++ for building nor running.

However, of course as there are C++ ABI tests, it's still 
required for running the testsuite.

There are still a handful of CXX files in the DMD codebase, but 
once they have been converted to D too, the dependency on a host 
C++ compiler for building DMD can be entirely removed.


Details: https://github.com/dlang/dmd/pull/9188
Jan 04 2019
next sibling parent Seb <seb wilzba.ch> writes:
On Friday, 4 January 2019 at 15:40:37 UTC, Seb wrote:
 Just a note for all DMD distro packagers out there that the DMD 
 compiler no longer needs libstdc++ for building nor running.

 However, of course as there are C++ ABI tests, it's still 
 required for running the testsuite.

 There are still a handful of CXX files in the DMD codebase, but 
 once they have been converted to D too, the dependency on a 
 host C++ compiler for building DMD can be entirely removed.


 Details: https://github.com/dlang/dmd/pull/9188
Before someone gets confused, as this change has been merged yesterday it will affect the next stable DMD release (2.084.1).
Jan 04 2019
prev sibling parent viniarck <viniarck gmail.com> writes:
On Friday, 4 January 2019 at 15:40:37 UTC, Seb wrote:
 Just a note for all DMD distro packagers out there that the DMD 
 compiler no longer needs libstdc++ for building nor running.

 However, of course as there are C++ ABI tests, it's still 
 required for running the testsuite.

 There are still a handful of CXX files in the DMD codebase, but 
 once they have been converted to D too, the dependency on a 
 host C++ compiler for building DMD can be entirely removed.


 Details: https://github.com/dlang/dmd/pull/9188
Awesome! Such a great milestone I gotta say.
Jan 04 2019