Hi Filatei: Which version of gcc are you running? I do not think that gcc (prior to 3.0) does 64 bit on Solaris by default. There are specific instructions to make gcc do 64 bit code building for you (see http://www.well.com/~jax/rcfb/solaris_tips/build_gcc_3.0_64bit.html). What I have seen indicates that gcc 3.1 is the minimum recommended for 64 bit binary generation on most of Solaris running on 64 bit capable hardware (see http://www.sunfreeware.com/gcc.html). As for the specific platform it uses, the script (ncbi/make/makedis.csh) uses set os=`uname -s` to grab the "vendor" name of the OS (try 'uname -s' on your shell). Then it uses 'uname -r' to get the OS release name. The problem is that by default, this script doesn't seem to set the platform to solaris64. If someone could loan me some time/access to a 64 bit late model solaris machine, I think I might be able to hack a fix to this. Either way, this script also checks for the use of the gcc compiler. If gcc is being used, it sets the platform=solaris-gcc. By default this is a 32 bit compiler, unless you specifically built it for 64 bit operation. You would need to modify the ncbi/platform/solaris-gcc.ncbi.mk file to reflect the option changes. Joe On Tue, 2002-08-20 at 10:29, Akpodigha Filatei wrote: > Thanks Joe for your reply. I have the source, made some modifications to get it to work with my gcc but, for some reasons, the makedis.csh script could not figure out that it is solaris64.ncbi.mk that it needs to use. It uses solaris.ncbi.mk to do the build. One option I am thinking of trying is to copy the solaris64.ncbi.mk to solaris.ncbi.mk. > > Will get back to you on how this goes. > Thanks > > Filatei -- Joseph Landman, Ph.D Scalable Informatics LLC email: landman@scalableinformatics.com web: http://scalableinformatics.com phone: +1 734 612 4615