Open paulmenzel opened 7 years ago
It looks like IBM already ported Bowtie 2, at least the folks from BioBuilds carry patches.
Coordination on how to get this upstream, is appreciated.
I'll look into it.
I've make a patch for compiling Bowtie 2 on Power, details can be found at https://github.com/BenLangmead/bowtie2/commit/4e9be473763b50c5c830d294891ac0739565564d
I think you can send a pull-request adding ppc64le case to Travis CI.
Travis CI supports os: linux-ppc64le
syntax to run on native ppc64le environment.
Ref: https://github.com/junaruga/ci-multi-arch-test/blob/master/.travis.yml#L254
Now Travis supports arch: ppc64le
syntax.
Ref: https://docs.travis-ci.com/user/multi-cpu-architectures
We currently have bowtie2 working on ppc64le on the bug_fixes
branch. You can checkout the results here. We currently don't have a bare-metal machine to test these changes, so assistance in that regard would be appreciated.
This is just for your information. https://techcrunch.com/2020/01/13/google-brings-ibm-power-systems-to-its-cloud/
Currently Bowtie 2 does not build on 64-bit PowerPC and Power Architecture processors (ppc64/ppc64le).
There are several portability issues (32/64-bit detection incorrectly using
uname
, and SSE hard-coded in theMakefile
). How can this effort be coordinated?Should I contact some mailing list, or is somebody already working on it?