Gbp-Pq: Name Hurd-compile-fix.patch
#endif\r
\r
// The section attribute attempts to initialize CPU flags to avoid Valgrind findings above -O1\r
-#if ((__MACH__ >= 1) && ((CRYPTOPP_LLVM_CLANG_VERSION >= 30600) || (CRYPTOPP_APPLE_CLANG_VERSION >= 70100) || (CRYPTOPP_GCC_VERSION >= 40300)))\r
+#if ((defined(__MACH__) && defined(__APPLE__)) && ((CRYPTOPP_LLVM_CLANG_VERSION >= 30600) || (CRYPTOPP_APPLE_CLANG_VERSION >= 70100) || (CRYPTOPP_GCC_VERSION >= 40300)))\r
#define CRYPTOPP_SECTION_INIT __attribute__((section ("__DATA,__data")))\r
-#elif ((__ELF__ >= 1) && (CRYPTOPP_GCC_VERSION >= 40300))\r
+#elif (defined(__ELF__) && (CRYPTOPP_GCC_VERSION >= 40300))\r
#define CRYPTOPP_SECTION_INIT __attribute__((section ("nocommon")))\r
#else\r
#define CRYPTOPP_SECTION_INIT\r