From 3be062c65a3b8083e415f86b90580e94232bc49b Mon Sep 17 00:00:00 2001
From: "Lucas A. M. Magalhaes" <lucas.magalhaes@ess.eu>
Date: Mon, 30 Jan 2023 09:30:01 +0100
Subject: [PATCH] Fix cross compile

EPICS Base changed how it export cross compiled flags. Now we need to
check for "UNIX" and "linux".
---
 require-ess/src/require.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/require-ess/src/require.c b/require-ess/src/require.c
index 8ed30e50..879edb56 100644
--- a/require-ess/src/require.c
+++ b/require-ess/src/require.c
@@ -36,10 +36,10 @@ DBCORE_API int epicsStdCall iocshCmd(const char *cmd);
 
 int requireDebug;
 
-#if defined(__unix)
+#if defined(__unix) || defined(UNIX)
 
 #ifndef OS_CLASS
-#ifdef __linux
+#if defined(__linux) || defined(linux)
 #define OS_CLASS "Linux"
 #endif  // __linux
 
-- 
GitLab