From 341423f741b05ae091da4323fb7d1c5ce6ed1c9b Mon Sep 17 00:00:00 2001 From: aidan garske Date: Mon, 13 Jul 2026 13:15:57 -0700 Subject: [PATCH] scripts: export DYLD_LIBRARY_PATH so macOS finds local OpenSSL/wolfSSL libs --- scripts/env-setup | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/env-setup b/scripts/env-setup index 032d2220..40328e7e 100755 --- a/scripts/env-setup +++ b/scripts/env-setup @@ -58,6 +58,8 @@ WOLFPROV_LIB_PATH="$REPO_ROOT/wolfprov-install/lib" # Always reconstruct LD_LIBRARY_PATH with correctly detected OPENSSL_LIB_PATH # ${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} expands to :$LD_LIBRARY_PATH only if LD_LIBRARY_PATH was already set export LD_LIBRARY_PATH="$WOLFPROV_LIB_PATH:$WOLFSSL_LIB_PATH:$OPENSSL_LIB_PATH${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" +# macOS loader honors DYLD_LIBRARY_PATH, not LD_LIBRARY_PATH +export DYLD_LIBRARY_PATH="$WOLFPROV_LIB_PATH:$WOLFSSL_LIB_PATH:$OPENSSL_LIB_PATH${DYLD_LIBRARY_PATH:+:$DYLD_LIBRARY_PATH}" # Set OPENSSL_BIN - use existing if set, otherwise use local build if [ -z "${OPENSSL_BIN:-}" ]; then