On Mon, 11 Oct 2004, Alasdair Allan wrote:
> I haven't tried to build the JNIAPP stuff against the new CVS arrangement
> before and, funnily enough, there are some problems.
>
> It looks like Alan linked the JNIKAPPA stuff against -lkappa -lkapview
> -lkapsub, these look to be intermediate build products for kappa that
> are buried in places like fairly far down the new build tree under the
> new scheme, e.g. /h/jini/checkout/applications/kappa/libkappa/.libs
This kind of implies that every single JNI java version has to link
against every private intemrediate library. That does not sound like a
very extensible plan. Things would be a little easier if we could install
a single library per monolith [then it becomes part of the public
interface] but having to install thinkg like libkapsub does not sound
good.
>
> Does anyone have any suggestions on how to link to this stuff elegantly?
>
Can we build a single libkappa that is a LIBADD of libkappa, libkapview,
libkapsub, etc (which has to include the kappa version of libccdpack)?
If libkapview and libndfpack are separately expanded with LIBADD to
include their own version of libkapsub, libatools and libccdpack (which is
then not installed) will the duplicate symbols cause trouble?
Will the presence of the ccdpack symbols cause trouble if you then run a
single server containing both kappa and ccdpack?
> I'm not even sure how much KAPPA has been rearranged, and therefore
> whether these new *.a files are the straight equivalent to the original
> intermediate products Alan was linking against. Does anyone know? Dave
> perhaps?
>
I think the libccdpack and libatool libraries are new in the sense that
they weren't built in the old kappa build (but I may be wrong).
> Does anyone actually have any ideas what the demo should, well, demo? We
> could always use Alan's old scripts, but is there something a bit more
> impressive we could do, perhaps pushing tehoutput to one of the new Java
> tools? That is, if I get to the stage where it all builds of course!
It seems wrong to only demo something that is meant to be new but was
actually first demoed a couple of years ago. Does SoG use any of this to
talk to PHOTOM or does it use a completely different technique?
--
Tim Jenness
JAC software
http://www.jach.hawaii.edu/~timj
|