On 07/20/13 12:22, Erik van Pienbroek wrote:
> dw schreef op za 20-07-2013 om 02:07 [-0700]:
>
>> An argument could be made that we have broken backward compatibility
>> and it's our responsibility to fix it.  On the other hand, one could
>> say they are using our library incorrectly (by not including any of
>> our headers), and the fact that it worked at all was a fluke and
>> inconsistent with the MSDN docs.
>>
> I would say we have to mimic the MSVC behavior as close as possible.
> This bring us to the question whether boost can be compiled successfully
> for x86_64 using MSVC. If the upstream boost devs have added workarounds
> for mingw-specific toolchain bugs we could try to persuade them to drop
> or loosen these workarounds.

Agreed, they should use intrin.h like they do on recent MSVC and
everything should be fine. This applies to both 32-bit and 64-bit
version (on 32-bit version, this will give them perf boost).

Still, the question if we want those in our crt is a separated issue.
That's a question of being backward compatible, which is important IMO.
Too bad those were introduced in the first place...

Jacek



------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to