[Bioclusters] blat and hmmer on some architectures?

Tim Cutts tjrc at sanger.ac.uk
Tue Oct 25 11:38:53 EDT 2005


On 25 Oct 2005, at 1:05 pm, Jason Stajich wrote:

> re: blat
>
> Now that is not really fair about changing all the makefiles, you  
> only need to edit inc/common.mk to set the CFLAGS/COPT and CC  
> options.  I built blast with icc on i686 and gcc on x86_64 with no  
> problems.
>
> I don't understand why you think i686 is only supported.  just set  
> the $MACHTYPE variable.
>
> echo "MACHTYPE is: '$$MACHTYPE'" ; \
>                 echo "it should be something simple: i386 i686  
> sparc alpha x86_64 ppc, etc..." ;
>
> So just edit the inc/common.mk to specify your compiler flags and  
> set the MACHTYPE environment variable to uname -m

Hmm - I'm sure I had to edit a lot more than that; I had to remove  
all of the -lm's for one thing.  I don't think you have to do that  
any more, but for older versions of icc you did, if you wanted it to  
use Intel's math routines rather than the GLIBC ones.

Didn't mean to be unduly critical.  At least BLAT *has* a set of  
makefiles.  There are plenty of bits of bioinf software around that  
don't, and building some of them on new architectures can be a real  
chore.

Tim

-- 
Dr Tim Cutts
Informatics Systems Group, Wellcome Trust Sanger Institute
GPG: 1024D/E3134233 FE3D 6C73 BBD6 726A A3F5  860B 3CDD 3F56 E313 4233



More information about the Bioclusters mailing list