On 2017/5/22 18:43, JonY wrote:
> On 05/22/2017 07:57 AM, Liu Hao wrote:
>> On 2017/5/22 2:05, Martell Malone wrote:
>>> Context: libc++ uses strftime_l now
>>>
>>> Please Review
>> The DEF files are generated from DLLs. I don't have Win10 at hand so I
>> have asked jon_y on IRC to update them.
>>
>
> Win10 msvcrt doesn't have strftime_l, checked on 1607.
Thanks for confirmation.
On my Windows 7 the function `_strftime_l` is available in
MSVCR{80,90,100,110,120}.DLL, but is not available in MSVCR{T,70}.DLL.
So the patch can't be applied here.
When I took my last look at libcxx it required MSVCR90 to build. I am
not sure which version of MSVCR* libcxx requires today but I am afraid
it can't be built with only MSVCRT. That is, in order to build libcxx
you have to *replace* the default `-lmsvcrt` with `-lmsvcr90` (MSVCR90
is fragile so I suggest you use `-lmsvcr100`). In the case of GCC this
can be done by dumping GCC's default specs file, modifying it, then
building use the modified specs.
--
Best regards,
LH_Mouse
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public