-
Notifications
You must be signed in to change notification settings - Fork 30
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
Fix MacOS support #17
Comments
Current issues: the following dependency formatting doesn't work for some (it worked for joseph, and in a clean virtual environment):
It either tries to compile it, and fails of course, or it crashes on |
Right now, if the user first installs python via Homebrew, there shouldn't be problems. Hopefully.
More testing needs to be done. |
Pysam caused MacOS regressions in the last few versions. While waiting for the fix, we've had to block the pysam dependency to version 1.11.1. For reference: pysam-developers/pysam#475 |
Triplexes is not compiled for Mac. @jovesus could you have a look at that (when you are back)? |
SeqAn C++ template is not compatible with LLVM libc++, which used by clang in default settings. Build Triplexes without OpenMP:
Pre-installed clang on macOS doesn't support OpenMP, so install clang via Homebrew.
These After compile, copy libtriplexator.dylib to rgtdata/lib and modify |
@zjin1126 this is VERY helpful! Thanks. We will give this a try soon. |
@zjin1126 Thank you for your contribution. Last week I tried to install openMP on mac and use llvm to compile, but because of not having sufficient understanding of cmake, I couldn't work it out. Your comment solves our problem exactly. Thank you. Now if RGT is successfully installed on Mac, it works as nrmal as on Linux. |
I'm fairly sure now RGT works fine on Mac. We'll open specific issues in the future, in case of need. |
It's almost done, but there's still some weirdness. Must try it in a few more macs.
The text was updated successfully, but these errors were encountered: