Hi,

On Fri, 22 Jan 2016, Oleg Endo wrote:

> <string> and <algorithm> have been put into system.h because there have 
> been problems with malloc poisoning and C++ stdlib implementation other 
> than libstdc++, which sometimes pull other headers which then cause 
> trouble.  The fix for this set of errors was to include some of the 
> stdlib headers in system.h before anything else.

Richard meant to remove use of std::string in the compiler, at which point 
it's not necessary to include <string> anywhere, in system.h or whereever.

That's a separate discussion, though (I would agree with it).


Ciao,
Michael.

Reply via email to