[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ccp4bb]: CCP4 installation on Irix notes
*** For details on how to be removed from this list visit the ***
*** CCP4 home page http://www.dl.ac.uk/CCP/CCP4/main.html ***
I would like to make two points about CCP4 installation on Irix.
1) the -n32 ABI has a number of advantages compared to the (old and CCP4
default) -o32 (or -32, which is the same) ABI. Among these advantages
are: the "new" ABI - it is at least 5 or so years old - is better
supported by SGI; resulting binaries run faster, and most newer compiler
features (e.g. OpenMP) and system libraries support it.
For those of you who want to test/use CCP4 in -n32 I post my recipe for
a -n32 installation here (it goes back to an old posting of Clemens
-- after sourcing include/ccp4.setup ----
setenv XCFLAGS "-n32 -OPT:Olimit=0 -DPROTOTYPE"
setenv XFFLAGS "-n32 -OPT:Olimit=0 -nocpp"
setenv COPTIM -O
setenv FOPTIM -O2
setenv SHARE_LIB "ld -n32 -shared -all libccp4.a -o libccp4.so"
setenv SHARED_LIB_FLAGS -n32
configure --tmpdir=/var/tmp/ccp4 --with-x --with-shared-lib irix
make clean empty-targets
This runs without problems here (Irix 6.5 and compiler 184.108.40.206m), and is
50-100% faster than -o32.
2) the system-supplied "/usr/sbin/patch" program could not apply the
CCP4-supplied ccp4-4.1-4.1.1 patch. I downloaded the latest version of
(found that on http://freeware.sgi.com) and that worked fine. That new
version of 'patch' has the --dry-run option which lets you test a patch
for clean application before actually applying it.
Kay Diederichs http://strucbio.biologie.uni-konstanz.de/~kay
email: Kay.Diederichs@uni-konstanz.de Tel +49 7531 88 4049 Fax 3183
Fakultaet fuer Biologie, Universitaet Konstanz
Box M656, D-78457 Konstanz, Germany