-
Notifications
You must be signed in to change notification settings - Fork 9
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
g++ version #37
Comments
Hi! Currently, SPLASH does not compile on mac, but very soon (i hope day or so) we should publish new version that should work on mac. Still lets investigate
Then modified Makefile here: Line 61 in e54853b
to set g++-14 Is that right? If you modified Makefile in any way let me know, also if your command line was anything beyond
let me know. What is the output of
because sometimes MAC os uses Clang anyway |
Hi, thanks so much for responding! I'm excited for the mac version, let me know if I can help with testing. Yes, here's my makefile from my fork https://github.com/snafees/SPLASH/blob/master/Makefile I may have some issues here as well, was just trying to debug given the various different errors I was getting. The above error I posted was just after And here's the output for
Thank you! |
I've also shared with you, via email, a gdoc with the various errors and different things I tried, in case that helps! |
Hi, thanks! For now, I would like to let you know that the release will not be there today. It should be at the beginning of next week, hopefully on Monday. I will let you know, and it would be wonderful if you could test it on your machine. The code is almost ready, and it worked on our M1 MAC, so I hope it will also work on M3. |
Okay, no worries! thank you so much, and yes sounds great 👍 |
Hi! I just published a new release: https://github.com/refresh-bio/SPLASH/releases/tag/v2.11.0 You may just download the precompiled version for MAC OS arm: https://github.com/refresh-bio/SPLASH/releases/download/v2.11.0/splash-2.11.0.mac.arm64.tar.gz Let me know if it works. |
Congrats on the new release! okay yes, will do! |
Hi, thank you! Hmm, it seems to be something to configure on mac os.
For all the binary files in the downloaded release? I also uploaded docker that should work on arm based mac, would be great if you could try it: https://github.com/refresh-bio/SPLASH/pkgs/container/splash/290381428?tag=2.11.0 Thanks again for the feedback! |
Hello! I'm trying to compile from source for macbook pro M3 max (arm arch) and it's been difficult trying to get dependencies to work.
I have the latest gcc version, https://gcc.gnu.org/gcc-14/
Here's the error when running the makefile:
mkdir -p bin g++-14 -o bin/satc src/satc/satc.o src/common/kmc_api/kmc_file.o src/common/kmc_api/mmer.o src/common/kmc_api/kmer_api.o src/common/illumina_adapters_static.o libs/zstd/lib/libzstd.a \ libs/zstd/lib/libzstd.a \ -lm -std=c++17 -lpthread ld: library not found for -lSystem collect2: error: ld returned 1 exit status make: *** [bin/satc] Error
Some more info:
clang -v
:Apple clang version 14.0.3 (clang-1403.0.22.14.1) Target: arm64-apple-darwin23.1.0 Thread model: posix InstalledDir: /Library/Developer/CommandLineTools/usr/bin
The text was updated successfully, but these errors were encountered: