-
Notifications
You must be signed in to change notification settings - Fork 149
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The problems with libuuid and OpenSSL on MacOS #1091
Comments
I belive this has been addressed in #1082 |
Oh, excellent, I missed that commit! Yes, that resolves the libuuid problem. But, I have just noticed another problem - this time it's OpenSSL related. CMake managed to find my OpenSSL installation, but linker couldn't find the lib with just It looks like this is indeed the preferred way for specifying linker libraries, as recommended here. Should I open a PR? |
Thanks for noticing it! Yes please, open a PR. |
Alright, here's the PR: #1093 |
#1082 has been already ported to stable-4.11.x Is there anything else, or can we close this issue? |
Yes, that seems to be all for this issue, thanks. |
Hello,
I noticed some problems with building XRootD 4.11 on MacOS. I see that libuuid dependency has been added recently. There may be two issues:
The libuuid has been declared to have both header and library. However, on the MacOS it's a header only library. When building on MacOS it's maybe ok to pick only the header and exclude libuuid from linker flags.
I failed to override the libuuid location to non-system version without changing CMake. We build our own libuuid on Linux and we could do the same on MacOS, but the only way to override it was to add "no default path" in find_path() in FindLibUuid.cmake.
Let me know if you need any additional information. Thanks!
Cheers,
Nikola Hardi
The text was updated successfully, but these errors were encountered: