--- a/radiantcore/log/SegFaultHandler.cpp 2021-05-01 12:10:44.000000000 +0200 +++ b/radiantcore/log/SegFaultHandler.cpp 2021-05-01 12:10:44.000000000 +0200 @@ -2,7 +2,7 @@ #include "itextstream.h" -#ifdef POSIX +#ifdef __GLIBC__ #include #include #endif @@ -12,14 +12,14 @@ void SegFaultHandler::Install() { -#ifdef POSIX +#ifdef __GLIBC__ signal(SIGSEGV, _handleSigSegv); #endif } void SegFaultHandler::_handleSigSegv(int sig) { -#ifdef POSIX +#ifdef __GLIBC__ rError() << "SIGSEGV signal caught: " << sig << std::endl; std::cerr << "SIGSEGV signal caught: " << sig << std::endl;