Thread overview
[Issue 19194] version for `-mscrtlib` specification
Aug 27, 2018
Nicholas Wilson
Aug 27, 2018
Manu
Sep 03, 2018
Manu
Sep 16, 2018
Manu
August 27, 2018
https://issues.dlang.org/show_bug.cgi?id=19194

Nicholas Wilson <iamthewilsonator@hotmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |iamthewilsonator@hotmail.co
                   |                            |m

--- Comment #1 from Nicholas Wilson <iamthewilsonator@hotmail.com> ---
Is it enough to just  pass `-debug=mscrtlib` along with
`-mscrtlib=libcmtd/msvcrtd`?
the do

version(Windows)
{
    debug(mscrtlib)
        enum = _ITERATOR_DEBUG_LEVEL = 2;
    else
        enum = _ITERATOR_DEBUG_LEVEL = 0;
}
this could be done automatically, of course but in the mean time the above
should work.

--
August 27, 2018
https://issues.dlang.org/show_bug.cgi?id=19194

--- Comment #2 from Manu <turkeyman@gmail.com> ---
I have work-arounds in place. Work-arounds aren't confidence inspiring. Shit needs to just-work right ;)

I figure settings a version for the selected crtlib offers the most information, and guarantees that we won't need any other distinction material at any later time.

--
September 03, 2018
https://issues.dlang.org/show_bug.cgi?id=19194

--- Comment #3 from Manu <turkeyman@gmail.com> ---
https://github.com/dlang/dmd/pull/8655

--
September 16, 2018
https://issues.dlang.org/show_bug.cgi?id=19194

--- Comment #4 from Manu <turkeyman@gmail.com> ---
A different way: https://github.com/dlang/dmd/pull/8701

--
September 19, 2018
https://issues.dlang.org/show_bug.cgi?id=19194

--- Comment #5 from github-bugzilla@puremagic.com ---
Commit pushed to master at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/0563a79dc81366236cbda77eada43ea98761310d Fixes Issue 19194 - version for `-mscrtlib` specification

Add __CXXLIB__ predefined enum.

--
September 19, 2018
https://issues.dlang.org/show_bug.cgi?id=19194

github-bugzilla@puremagic.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--