phyml
phyml copied to clipboard
Compilation for non-AMD/Intel CPUs
Hello, I'm packaging PhyML for openSUSE GNU Linux and for "standard" architectures (AMD x86) it works fine, but for other architectures --- ARM, PowerPC and RISC-V I get various compilation errors (similar to #164). Do I get it right that PhyML is not supposed to work on non-AMD x86 architectures? Or is this somehow (easily) fixable?
Would you mind sharing more information on the computer and OS on which you tried to compile, along with the output of the ./configure and make commands? That would help me to find out where the problem comes from. Thank you.
I use openSUSE Build Service, on-line service doing compilation and packaging, so I don't do it on my machine. It is running openSUSE GNU Linux, but it can build SW also for another Linux distributions.
If You look at
- https://build.opensuse.org/package/show/home:vojtaeus/PhyML
- https://build.opensuse.org/package/show/home:vojtaeus/PhyML-mpi
- https://build.opensuse.org/package/show/home:vojtaeus/PhyML-phyrex
- https://build.opensuse.org/package/show/home:vojtaeus/PhyML-phytime (well, this might be other case, #166 --- I haven't tried the patch yet)
- https://build.opensuse.org/package/show/home:vojtaeus/PhyML-rf
and click on red links labeled "failed" (Build Results column on the right) --- You get to output of whole compilation, including ./configure
and make
.
The code for PhyTime is no longer up-to-date I'm afraid. It is best to leave it out of the package right now. I've amended configure.ac in b0c75ad93c10e3e3a7c9a956dbca1cb3deb656a9 so that compilation should run more smoothly on various architectures (I hope...)