Hi, I admit I can not answer the question asked by upstream. The package in question is iqtree[1] and they said that they have different computational kernels implemented to respect different hardware. Current Git[1] does not even build - may be due to some fine tuning of gcc options needed???
Any help is welcome Andreas. On Sat, Mar 12, 2016 at 07:33:48PM +0100, Tung Nguyen wrote: > > > > That's perfect. A runtime detection is always the best way to go. The > > only problem might be that some architectures do not know SSE3 at build > > time and the code needs to compile also under this conditions. > > > > > Dear Andreas, > > Is it possible to specify a generic architecture to GCC when you compile > the code so that all 3 computational kernels (non-SSE, SSE3, AVX) get > compiled? Then during runtime IQ-TREE will automatically detect which > kernel it should use, depending on the architecture. I assume that the > non-SSE kernel should run fine on most x86 architecture. If this approach > does not work, then we will provide a flag to exclude the compilation of > the SSE3 and AVX kernels. [1] https://anonscm.debian.org/git/debian-med/iqtree.git -- http://fam-tille.de