From 6f7e4e724c67ab01a65e577d607df54236e213d6 Mon Sep 17 00:00:00 2001 From: Igor Pashev Date: Wed, 27 Nov 2019 16:34:14 +0300 Subject: solaris: determine path to minicargo --- tools/minicargo/build.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/minicargo/build.cpp b/tools/minicargo/build.cpp index 4122933d..7754bcb2 100644 --- a/tools/minicargo/build.cpp +++ b/tools/minicargo/build.cpp @@ -597,6 +597,12 @@ Builder::Builder(const BuildOptions& opts, size_t total_targets): buf[s] = 0; } else +# elif defined(__sun__) + ssize_t s = readlink("/proc/self/path/a.out", buf, sizeof(buf)-1); + if(s >= 0) + { + buf[s] = 0; + } # elif defined(__APPLE__) uint32_t s = sizeof(buf); if( _NSGetExecutablePath(buf, &s) == 0 ) -- cgit v1.2.3