diff --git a/racket/collects/openssl/libcrypto.rkt b/racket/collects/openssl/libcrypto.rkt index 75cc176d44..3838af970a 100644 --- a/racket/collects/openssl/libcrypto.rkt +++ b/racket/collects/openssl/libcrypto.rkt @@ -55,7 +55,12 @@ ;; Don't use the versionless dylib on macOS, as it aborts on 10.15 (case (cross-system-type) [(macosx) versions] - [else (cons "" versions)]))) ;; Versionless (eg from devel pkg) + [else + (case (path->string (system-library-subpath #f)) + [("x86_64-darwin" "i386-darwin") versions] + [else + (cons "" ; versionless (eg from devel pkg) + versions)])]))) (define libcrypto-load-fail-reason #f)