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
Bowtie-1.2 will not compile with Intel #38
Comments
I will look into and get back to you ASAP. |
Hello, Has there been any development on supporting the intel compiler? Thanks, |
Hello @zyndagj, @mjarsulic Apologies for the late response. I was able to get bowtie compiled on macOS using ICPC albeit with lots of warnings. My (rudimentary) changes are below. I will give Linux a shot tomorrow and post the changes if they are any different, and will also provide an official statement on whether or not we plan on officially supporting ICC/ICPC. index 65196f0..5f91fd4 100644
endif // default 64bit type //define SEQAN_SWITCH_USE_FORWARDS to use generated forwards // default 64bit type //define SEQAN_SWITCH_USE_FORWARDS to use generated forwards
#if ( defined(USING_INTEL_COMPILER) || defined(USING_MSC_COMPILER) )
#elif defined(USING_GCC_COMPILER) |
Do you have a separate branch that incorporates these changes? I think the markdown interpreter removed some of the syntax, preventing a patch. |
Sorry about that. I will have the changes (for linux and macOS) pushed to a branch by tomorrow am. I hope that works for you. |
That works! Thanks for the prompt reply. |
I was busy looking into another issue. I am getting started on this right now. |
I pushed the changes to this branch - https://github.com/BenLangmead/bowtie/tree/bt-v1.2.1. The changes are by no means final, and therefore may be revised before the next bowtie release. Your feedback is appreciated. Thanks |
I can report that I compiled this branch of bowtie using the intel 15 compiler without any warnings with the following commands.
I am currently testing the output to make sure alignments are comparable to gcc builds. |
Has anyone tried building Bowtie 1.2.1.1 with the Intel compilers, or do you have suggestions to fix compilation errors like this:
see also #77 (comment) |
Is there any instructions around for building bowtie-1.2 with the Intel C++ compiler. I am moving forward slowly by modifying header files, which does not seem to be the optimal solution. Any help in this area would be appreciated.
The text was updated successfully, but these errors were encountered: