From 9d28ee8a36a10131ed7fe8ce44967bbdde3763bb Mon Sep 17 00:00:00 2001 From: RimashMohomed Date: Fri, 30 Sep 2016 18:51:36 +0530 Subject: [PATCH] Explicitly specify feature test macro for glibc earlier than 2.19 (dotnet/coreclr#7397) Commit migrated from https://github.com/dotnet/coreclr/commit/e343abf4944ef18c90678a436e205e5ec00127d4 --- src/coreclr/src/pal/src/configure.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/coreclr/src/pal/src/configure.cmake b/src/coreclr/src/pal/src/configure.cmake index cc38bc8..82ae08a 100644 --- a/src/coreclr/src/pal/src/configure.cmake +++ b/src/coreclr/src/pal/src/configure.cmake @@ -13,7 +13,7 @@ elseif(CMAKE_SYSTEM_NAME STREQUAL SunOS) set(CMAKE_REQUIRED_INCLUDES /opt/local/include) endif() if(NOT CMAKE_SYSTEM_NAME STREQUAL Darwin AND NOT CMAKE_SYSTEM_NAME STREQUAL FreeBSD AND NOT CMAKE_SYSTEM_NAME STREQUAL NetBSD) - set(CMAKE_REQUIRED_DEFINITIONS "-D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200809L") + set(CMAKE_REQUIRED_DEFINITIONS "-D_BSD_SOURCE -D_SVID_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200809L") endif() list(APPEND CMAKE_REQUIRED_DEFINITIONS -D_FILE_OFFSET_BITS=64) -- 2.7.4