diff options
| author | Erik Kundiman <erik@megapahit.org> | 2023-08-17 20:57:43 +0800 | 
|---|---|---|
| committer | Erik Kundiman <erik@megapahit.org> | 2023-08-17 20:57:43 +0800 | 
| commit | eadd80cf95cc25565a3bdcea179503d21ba5ae11 (patch) | |
| tree | 66208bca51f01c98a373f72cca1f68bc47229bdb /indra | |
| parent | f8eca3e75a9325a16c0900eadfc893d049819eab (diff) | |
GLibc related code is used only on a GNU system
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/llcommon/llsys.cpp | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/indra/llcommon/llsys.cpp b/indra/llcommon/llsys.cpp index 8c4e0988fc..457ced7fae 100644 --- a/indra/llcommon/llsys.cpp +++ b/indra/llcommon/llsys.cpp @@ -82,7 +82,9 @@ using namespace llsd;  #	include <sys/sysinfo.h>  #   include <stdexcept>  const char MEMINFO_FILE[] = "/proc/meminfo"; +#ifdef __GNU__  #   include <gnu/libc-version.h> +#endif  #elif LL_FREEBSD  #	include <sys/sysctl.h>  #	include <sys/utsname.h> @@ -353,6 +355,7 @@ LLOSInfo::LLOSInfo() :  	boost::regex os_version_parse(OS_VERSION_MATCH_EXPRESSION);  	boost::smatch matched; +#ifdef __GNU__  	std::string glibc_version(gnu_get_libc_version());  	if ( ll_regex_match(glibc_version, matched, os_version_parse) )  	{ @@ -411,6 +414,7 @@ LLOSInfo::LLOSInfo() :  	{  		LL_WARNS("AppInit") << "glibc version '" << glibc_version << "' cannot be parsed to three numbers; using all zeros" << LL_ENDL;  	} +#endif // __GNU__  #else | 
