log library versions
This commit is contained in:
@@ -5,6 +5,7 @@
|
|||||||
#include "StepMania.h"
|
#include "StepMania.h"
|
||||||
#include "archutils/Unix/SignalHandler.h"
|
#include "archutils/Unix/SignalHandler.h"
|
||||||
#include "archutils/Unix/GetSysInfo.h"
|
#include "archutils/Unix/GetSysInfo.h"
|
||||||
|
#include "archutils/Unix/LinuxThreadHelpers.h"
|
||||||
|
|
||||||
#if defined(CRASH_HANDLER)
|
#if defined(CRASH_HANDLER)
|
||||||
#include "archutils/Unix/CrashHandler.h"
|
#include "archutils/Unix/CrashHandler.h"
|
||||||
@@ -73,6 +74,20 @@ ArchHooks_Unix::ArchHooks_Unix()
|
|||||||
SignalHandler::OnClose( EmergencyShutdown );
|
SignalHandler::OnClose( EmergencyShutdown );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef _CS_GNU_LIBC_VERSION
|
||||||
|
#define _CS_GNU_LIBC_VERSION 2
|
||||||
|
#endif
|
||||||
|
|
||||||
|
static CString LibcVersion()
|
||||||
|
{
|
||||||
|
char buf[1024];
|
||||||
|
int ret = confstr( _CS_GNU_LIBC_VERSION, buf, sizeof(buf) );
|
||||||
|
if( ret == -1 )
|
||||||
|
return "(unknown)";
|
||||||
|
|
||||||
|
return buf;
|
||||||
|
}
|
||||||
|
|
||||||
void ArchHooks_Unix::DumpDebugInfo()
|
void ArchHooks_Unix::DumpDebugInfo()
|
||||||
{
|
{
|
||||||
CString sys;
|
CString sys;
|
||||||
@@ -87,6 +102,9 @@ void ArchHooks_Unix::DumpDebugInfo()
|
|||||||
LOG->Info( "Crash demangle component: %s", BACKTRACE_DEMANGLE_METHOD_TEXT );
|
LOG->Info( "Crash demangle component: %s", BACKTRACE_DEMANGLE_METHOD_TEXT );
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
LOG->Info( "Runtime library: %s", LibcVersion().c_str() );
|
||||||
|
LOG->Info( "Threads library: %s", ThreadsVersion().c_str() );
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
Reference in New Issue
Block a user