From 2b15bcbb4f4ae29512ac01ee4661407f5ac9319f Mon Sep 17 00:00:00 2001 From: XMRig Date: Wed, 16 Jan 2019 17:53:47 +0700 Subject: [PATCH] Don't use __builtin___clear_cache on FreeBSD. --- src/Mem_unix.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Mem_unix.cpp b/src/Mem_unix.cpp index 7db761ae..a30d9f72 100644 --- a/src/Mem_unix.cpp +++ b/src/Mem_unix.cpp @@ -102,5 +102,7 @@ void *Mem::allocateExecutableMemory(size_t size) void Mem::flushInstructionCache(void *p, size_t size) { +# ifndef __FreeBSD__ __builtin___clear_cache(reinterpret_cast(p), reinterpret_cast(p) + size); +# endif }