remove a workaround for the C++ / stdlibary bug which existed aeons ago on Mac.
This commit is contained in:
@@ -97,17 +97,5 @@ logstream::initGlobalLogstream()
|
||||
{
|
||||
// Force initialization of cerr.
|
||||
static std::ios_base::Init initializer;
|
||||
// XXX Is the following still necessary?
|
||||
#ifdef __APPLE__
|
||||
/**
|
||||
* There appears to be a bug in the C++ runtime in Mac OS X that
|
||||
* will crash if certain funtions are called (in this case
|
||||
* cerr.rdbuf()) during static initialization of a class. This
|
||||
* print statement is hack to kick the library in the pants so it
|
||||
* won't crash when cerr.rdbuf() is first called -DW
|
||||
**/
|
||||
std::cout << "Using Mac OS X hack for initializing C++ stdio..."
|
||||
<< std::endl;
|
||||
#endif
|
||||
global_logstream = new logstream(std::cerr);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user