[Bioclusters] blat and hmmer on some architectures?

Vsevolod (Simon) Ilyushchenko simonf at cshl.edu
Tue Oct 25 11:42:54 EDT 2005


Jason,

The reason I said only i686 is supported is that the available machine 
types I saw in the lib directory did not include x86_64. Of course, I'll 
compile it there anyway using the appropriate flags, I just wanted to 
see if other architectures are included out of the box.

Thanks,
Simon

Jason Stajich wrote on 10/25/2005 08:05 AM:
> 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
> 
> 
> -jason
> 
> On Oct 25, 2005, at 5:11 AM, Tim Cutts wrote:
> 
>>
>> On 24 Oct 2005, at 7:44 pm, Vsevolod (Simon) Ilyushchenko wrote:
>>
>>
>>> Hi,
>>>
>>> Our lab is starting to test several server architectures by  
>>> compiling and timing programs like blast, blat and hmmer. The  setups 
>>> are Darwin, regular i686, Intel's and AMD's X86_64 and  IBM's ppc64.
>>>
>>> I've found that blat only has the i686 machine type as a  compilation 
>>> option - not x86_64, and of course not Darwin or  ppc64. Hmmer is 
>>> smarter better - it only lacks support for ppc64  (it has plain ppc 
>>> though). Does anyone know if it's possible to  compile blat and hmmer 
>>> on these architectures?
>>>
>>
>> I don't see why not, as long as you're using a suitable compiler.   
>> You'll just need to work out what the appropriate compiler options  
>> are.  HMMER will probably work fine on ppc64, since it already  
>> supports other 64-bit architectures fine.  The same goes for BLAT -  
>> it works fine on Alpha for us, so I see no reason why it shouldn't  
>> compile OK on other 64-bit architectures.
>>
>> You'll have fun finding the bazillion places in Jim Kent's  makefiles 
>> that you need to make the changes though.
>>
>> Tim
>>
>> -- 
>> Dr Tim Cutts
>> Informatics Systems Group, Wellcome Trust Sanger Institute
>> GPG: 1024D/E3134233 FE3D 6C73 BBD6 726A A3F5  860B 3CDD 3F56 E313 4233
>>
>> _______________________________________________
>> Bioclusters maillist  -  Bioclusters at bioinformatics.org
>> https://bioinformatics.org/mailman/listinfo/bioclusters
>>
> 
> -- 
> Jason Stajich
> Duke University
> http://www.duke.edu/~jes12
> 
> 
> _______________________________________________
> Bioclusters maillist  -  Bioclusters at bioinformatics.org
> https://bioinformatics.org/mailman/listinfo/bioclusters
> 

-- 

Simon (Vsevolod ILyushchenko)   simonf at cshl.edu
				http://www.simonf.com

"Think like a man of action, act like a man of thought."

		         Henri Bergson


More information about the Bioclusters mailing list