Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Bowtie-1.2 will not compile with Intel #38
Comments
|
I will look into and get back to you ASAP. |
zyndagj
commented
Mar 6, 2017
|
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) |
zyndagj
commented
Mar 22, 2017
•
|
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. |
zyndagj
commented
Mar 22, 2017
|
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 |
zyndagj
commented
Mar 24, 2017
•
|
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. |
mjarsulic commentedJan 15, 2017
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.