From: iMil Date: Sat, 14 Feb 2026 08:47:01 +0000 (+0100) Subject: NetBSD build support (#19589) X-Git-Tag: upstream/0.0.8067~16 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=badba89320e9ba8cbebe15a7dfd33983512b76c3;p=pkg%2Fggml%2Fsources%2Fllama.cpp NetBSD build support (#19589) --- diff --git a/common/common.cpp b/common/common.cpp index 26edcc383..32487ddc6 100644 --- a/common/common.cpp +++ b/common/common.cpp @@ -879,7 +879,8 @@ std::string fs_get_cache_directory() { if (getenv("LLAMA_CACHE")) { cache_directory = std::getenv("LLAMA_CACHE"); } else { -#if defined(__linux__) || defined(__FreeBSD__) || defined(_AIX) || defined(__OpenBSD__) +#if defined(__linux__) || defined(__FreeBSD__) || defined(_AIX) || \ + defined(__OpenBSD__) || defined(__NetBSD__) if (std::getenv("XDG_CACHE_HOME")) { cache_directory = std::getenv("XDG_CACHE_HOME"); } else if (std::getenv("HOME")) { diff --git a/tools/rpc/rpc-server.cpp b/tools/rpc/rpc-server.cpp index 521f79622..6feb0e91f 100644 --- a/tools/rpc/rpc-server.cpp +++ b/tools/rpc/rpc-server.cpp @@ -132,7 +132,8 @@ 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) || defined(__OpenBSD__) +#if defined(__linux__) || defined(__FreeBSD__) || defined(_AIX) || \ + defined(__OpenBSD__) || defined(__NetBSD__) if (std::getenv("XDG_CACHE_HOME")) { cache_directory = std::getenv("XDG_CACHE_HOME"); } else if (std::getenv("HOME")) {