View Single Post
Old 2010-08-31, 18:49   #23
pacionet
 
pacionet's Avatar
 
Oct 2005
Italy

3×113 Posts
Default

Quote:
Originally Posted by rogue View Post
Since you are getting residues of 0's, then either phrot is built incorrectly or YEAFFT is built incorrectly. What compiler flags were used to build the YEAFFT library?
I followed the instructions in phrot readme file and I have used the yeafft of glucas. Remaking glucas I found these:

[...]
Code:
gcc -DHAVE_CONFIG_H -I. -I. -I.     -O3  -DY_MEM_THRESHOLD=8192 -DY_KILL_BRANCHES -DY_VECTORIZE -c `test -f 'ynorm_16.c' || echo './'`ynorm_16.c
source='yeafft.c' object='yeafft.o' libtool=no \
depfile='.deps/yeafft.Po' tmpdepfile='.deps/yeafft.TPo' \
depmode=gcc3 /bin/sh ./depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.     -O3  -DY_MEM_THRESHOLD=8192 -DY_KILL_BRANCHES -DY_VECTORIZE -c `test -f 'yeafft.c' || echo './'`yeafft.c
source='yeafft1.c' object='yeafft1.o' libtool=no \
depfile='.deps/yeafft1.Po' tmpdepfile='.deps/yeafft1.TPo' \
depmode=gcc3 /bin/sh ./depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.     -O3  -DY_MEM_THRESHOLD=8192 -DY_KILL_BRANCHES -DY_VECTORIZE -c `test -f 'yeafft1.c' || echo './'`yeafft1.c
source='yeainit.c' object='yeainit.o' libtool=no \
depfile='.deps/yeainit.Po' tmpdepfile='.deps/yeainit.TPo' \
[...]

Maybe one of
-O3
-DY_MEM_THRESHOLD=8192
-DY_KILL_BRANCHES
-DY_VECTORIZE

can cause problems ?
pacionet is offline   Reply With Quote