From c508256db2de2b032e19c8ed833f4683c827c9a1 Mon Sep 17 00:00:00 2001 From: Percy Piper Date: Sun, 25 May 2025 13:35:53 +0100 Subject: [PATCH] rpc : Fix build on OpenBSD (#13541) --- common/common.cpp | 2 +- tools/rpc/rpc-server.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common/common.cpp b/common/common.cpp index eb16055e..2afa9b2d 100644 --- a/common/common.cpp +++ b/common/common.cpp @@ -849,7 +849,7 @@ std::string fs_get_cache_directory() { if (getenv("LLAMA_CACHE")) { cache_directory = std::getenv("LLAMA_CACHE"); } else { -#if defined(__linux__) || defined(__FreeBSD__) || defined(_AIX) +#if defined(__linux__) || defined(__FreeBSD__) || defined(_AIX) || defined(__OpenBSD__) if (std::getenv("XDG_CACHE_HOME")) { cache_directory = std::getenv("XDG_CACHE_HOME"); } else { diff --git a/tools/rpc/rpc-server.cpp b/tools/rpc/rpc-server.cpp index 581c7401..b4b7c474 100644 --- a/tools/rpc/rpc-server.cpp +++ b/tools/rpc/rpc-server.cpp @@ -111,7 +111,7 @@ static std::string fs_get_cache_directory() { if (getenv("LLAMA_CACHE")) { cache_directory = std::getenv("LLAMA_CACHE"); } else { -#if defined(__linux__) || defined(__FreeBSD__) || defined(_AIX) +#if defined(__linux__) || defined(__FreeBSD__) || defined(_AIX) || defined(__OpenBSD__) if (std::getenv("XDG_CACHE_HOME")) { cache_directory = std::getenv("XDG_CACHE_HOME"); } else {