[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ccp4bb]: Re: [ccp4-dev]: building under Irix 6.5



***  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'm pretty sure linking nonshared is no longer supported under Irix 6.5
... I seem to remember that this was discussed at length on
comp.sys.sgi.admin, but this must have been before August 2000, as
groups.google.com does not seem to let me find the articles. The reason
- as far as I can remember - was that a) nonshared libs do not give you
much of an advantage b) for SGI, they are a nightmare to maintain.

Why do you want to link nonshared? If you want to produce a 6.5
executable that can run on 6.x with x<5 then there is a different trick
you can use.

Kay

Clemens Vonrhein wrote:
> 
> ***  For details on how to be removed from this list visit the  ***
> ***    CCP4 home page http://www.dl.ac.uk/CCP/CCP4/main.html    ***
> 
> Hi Harry,
> 
> on our system (IRIX 6.3) we also have
> 
>   3300 Jul  9  1998 /usr/lib/nonshared/crt1.o
>    832 Jul  9  1998 /usr/lib/nonshared/crtn.o
>   4684 Jul  9  1998 /usr/lib32/mips3/nonshared/crt1.o
>   1664 Jul  9  1998 /usr/lib32/mips3/nonshared/crtn.o
>   4696 Jul  9  1998 /usr/lib32/mips4/nonshared/crt1.o
>   1668 Jul  9  1998 /usr/lib32/mips4/nonshared/crtn.o
>     25 Jul  9  1998 /usr/lib32/nonshared/crt1.o -> ../mips4/nonshared/crt1.o
>     25 Jul  9  1998 /usr/lib32/nonshared/crtn.o -> ../mips4/nonshared/crtn.o
>   7032 Jul  9  1998 /usr/lib64/mips3/nonshared/crt1.o
>   2152 Jul  9  1998 /usr/lib64/mips3/nonshared/crtn.o
>   7032 Jul  9  1998 /usr/lib64/mips4/nonshared/crt1.o
>   2152 Jul  9  1998 /usr/lib64/mips4/nonshared/crtn.o
> 
> so maybe you haven't installed all required development options on
> your OS for compiling non_shared?
> 
> Cheers
> 
> Clemens
> 
> > ***  For details on how to be removed from this list visit the  ***
> > ***    CCP4 home page http://www.dl.ac.uk/CCP/CCP4/main.html    ***
> >
> > hi folks
> >
> > I'm trying to build a statically linked executable under Irix6.5 on our
> > new SGI. No matter which version of objects I compile to, I get the
> > following message:
> >
> >         cd mosflm ; make -f Makefile.iris4d6.5 ipmosflm "DPS =
> > /usr1/people/harry/mosflm611"
> >         f77 -s -non_shared -static  mosflm_all_ip_inc.o pck.o chelp.o
> > /usr1/people/harry/mosflm611/lib/DPSLIB.a ../cbf/lib/libcbf.a -L -lccp4
> > -lxdl_view -lcurses -ltermcap  -L/usr/lib -lXt -lSM -lICE -lX11 \
> >                                 -o ../bin/ipmosflm
> > ld: FATAL   44 : PIC (/usr/lib/crt1.o) cannot be linked -non_shared.
> > *** Error code 1 (bu21)
> > *** Error code 1 (bu21)
> >
> > or a variation of this to the effect that /usr/lib32/crt1.o or
> > /usr/lib64/crt1.o cannot be linked non_shared.
> >
> > Any ideas how to circumvent this?
> >
> > Harry
> > --
> > Dr Harry Powell, MRC Laboratory of Molecular Biology, MRC Centre, Hills
> > Road, Cambridge, CB2 2QH
> >
> >
> 
> --
> 
> ***************************************************************
> * Clemens Vonrhein, Ph.D.          vonrhein@GlobalPhasing.com
> *
> *  Global Phasing Ltd.
> *  Sheraton House, Castle Park     Tel: +44-(0)1223-353033
> *  Cambridge CB3 0AX, UK           Fax: +44-(0)1223-366889
> *--------------------------------------------------------------
> * BUSTER Development Group (http://Lagrange.mrc-lmb.cam.ac.uk)
> ***************************************************************

-- 
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