This stackoverflow post claims the root cause is a CMake bug: https://stackoverflow.com/a/62063357/12657814 and suggests the workaround:

diff --git a/cmake/XRootDFindLibs.cmake b/cmake/XRootDFindLibs.cmake
index 532c8ce1c..de71c6613 100644
--- a/cmake/XRootDFindLibs.cmake
+++ b/cmake/XRootDFindLibs.cmake
@@ -34,6 +34,13 @@ endif()
 find_package( CURL )

 if( ENABLE_CRYPTO )
+  if (APPLE)
+      # This is a bug in CMake that causes it to prefer the system version over
+      # the one in the specified ROOT folder.
+      set(OPENSSL_ROOT_DIR ${OPENSSL_ROOT_DIR} [log in to unmask])
+      set(OPENSSL_CRYPTO_LIBRARY ${OPENSSL_ROOT_DIR}/lib/libcrypto.dylib CACHE FILEPATH "" FORCE)
+      set(OPENSSL_SSL_LIBRARY ${OPENSSL_ROOT_DIR}/lib/libssl.dylib CACHE FILEPATH "" FORCE)
+  endif()
   find_package( OpenSSL )
   if( OPENSSL_FOUND )
     add_definitions( -DHAVE_XRDCRYPTO )

which worked on my machine (assuming brew install path)


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/1302#issuecomment-796269624", "url": "https://github.com/xrootd/xrootd/issues/1302#issuecomment-796269624", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]

Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1