-
Notifications
You must be signed in to change notification settings - Fork 8
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
Clang 15 compilation issues on macOS #92
Comments
cc @johnlees (for vis) |
Am curious. Has this been looked into? |
Yes sorry I haven't had a chance to fix this, but I will do so this week so we can fix the conda recipe issues! |
Thanks John! 🙏 Hoping the exploration I did before (and wrote-up above) makes this somewhat easier |
Working on this in #93 but facing a CI issue which I suspect is caused by inconsistent HDF5 versions, will take me a bit longer to resolve as a result |
Thanks John! 🙏 Commented in the PR: #93 (comment) |
When using Clang 15 on macOS, we saw the following issue ( conda-forge/pp-sketchlib-feedstock#40 (comment) ), which is inlined below:
compiler line:
error:
Think this is due to
libcxx
15.0.0+ (used byclang++
15.0.0+ on macOS) being stricter about random number generators implementationsThe
result_type
defined byXoshiro
issize_t
, whichlibcxx
expect to match the return type ofoperator()
. HoweverXoshiro::operator()
returnsuint64_t
. Hence this check failsMaybe
Xoshiro::result_type
should beuint64_t
? Or perhaps another solution to align these could be pursued?The text was updated successfully, but these errors were encountered: