-
Notifications
You must be signed in to change notification settings - Fork 77
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
Compilation of Bowtie 1.2.2 with Intel 17.0.4 #77
Comments
We've been able to build Bowtie 1.2.1.1 with the Intel compilers (2017 update 4), see https://github.com/easybuilders/easybuild-easyconfigs/blob/master/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.1.1-intel-2017b.eb . This required two patches:
With Bowtie 1.2.2 however, I'm now running into a new problem when compiling
(+ other very similar errors) The full error log is available at https://gist.github.com/boegel/d5449745047fa9180ece95f4adf3337d . Any ideas on this? |
With some help from @wpoely86, I've been able to compile Bowtie 1.2.2, the required additional patch to fix the compilation errors mentioned above is available at https://github.com/easybuilders/easybuild-easyconfigs/pull/5717/files#diff-1e411412b51a5818cc46e8432ae0ef73 . |
@BenLangmead Would you please make a new bowtie1 release with the above patches? |
Ill look into the patch today and will try to have a beta build up by this evening. In the coming weeks I will be working towards an official release for bowtie which will include fixes for this issue. |
I have committed the necessary changes to support the Intel Compiler Collection. The changes were committed to the Here's a build I created using ICC and the changes mentioned (can't guarantee it's portability). |
Hi @ch4rr0 , thank you for your efforts. I see https://github.com/gentoo/sci/blob/master/sci-biology/bowtie/files/bowtie-1.2.2-fix-Intel-compilation.patch is now obsoleted by d8b661f on the |
I was able to without issue. What compilation errors are you getting? |
Disregard -- I see you opened an issue. |
Hi @BenLangmead and rest of Bowtie team, Kevin here from MARCC.
We are trying to more closely follow releases. Issue #38 covered issues with compilation.
I was comparing the two commits, and it appears the primary issues are
SeqAn-1.1/seqan/platform.h
:Intel compiler guards (or not) were used for branch v1.2.1
processor_support.h
):Currently:
Previously:
I went back to what worked for v1.2.1 (re-inserting guard)
Compilation command:
If you want to test on MARCC with Intel 17:
The text was updated successfully, but these errors were encountered: