Steve Clamage wrote:
> Apache libstdcxx is different -- it must be built for single-threaded or > MT use. > > Let's take the case where we provide only an MT version of the runtime > library. > > I'm not clear on the consequences of linking code compiled without > -DRE_ENTRANT with MT code. Is that always safe? If so, maybe the only > issue would be performance. (We don't yet know whether performance is an > issue.) We can force stdcxx into thinking it's always MT, even for those cases where the user application hasn't passed -mt -D_REENTRANT to the compiler (by secretly raising _RWSTD_REENTRANT in the internal config.h file). In my view the only issues here is performance. --Stefan -- Stefan Teleman Sun Microsystems, Inc. Stefan.Teleman at Sun.COM