> > > I agree. It confused me when I found all those shared libraries in
> > > $PREFIX/share. I think they should go into lib/ - it should only
> > > require a one line change to star/etc/login
> >
> > Yup, shared libraries should go in lib/ that's the standard. Of course we
> > really should do away with /star and start putting applications in
> > /usr/bin/starlink and libraries in /usr/lib/starlink and the like, now
> > that would be standard... but perhaps a bit further than we want to go...
>
> Why would we want to put libraries into /usr/lib/starlink ? That would
> require additional -L arguments to builds and additional paths to
> LD_LIBRARY_PATH?
Well, other big packages do it that way, thinking about it openSSL
actually drops weverything into /usr/local
> And, for binaries, are you suggesting /usr/bin/starlink/kappa and
> /usr/bin/starlink/surf etc?
No... all the binaries "should" be in one bin directory, which of course
is slightly tricky since several packages have applications of the same
name (if I recall correctly).
> I'd be inclined to put all the .ifl files into $PREFIX/share and tweak
> ADAM so that it looks there as well as in the current directory. :-)
That would probably be the correct UNIX'ish way of doing things...
> Anyway, these tweaks are all doable once we have the apps into CVS.
Indeed!
Al.
|