Difference among STLPort and SGI STL

c++, stl

Solution

Here is the story behind the relation of STLPort and SGI STL

http://stlport.sourceforge.net/History.shtml

Problem

Recently, I was buzzed by the following problem STL std::string class causes crashes and memory corruption on multi-processor machines while using VC6. I plan to use an alternative STL libraries instead of the one provided by VC6. I came across 2 libraries : STLPort and SGI STL I was wondering what is the difference between the 2. Which one I should use? Which one able to guarantee thread safety? Thanks.

Original source