Hi Fred,

I was thinking about the problems with libann. Upstream is linking additional
symbols into a shlib and calls it libann. Since the additional code is very
specific to cctbx I doubt we can get it into ANN upstream. But I think I know
what we can do. I can patch it so far that using the option "--use_system_libs"
it will only build a shlib lets call it 'libann_adaptbx' with that additional 
code. 
It's not so much to change since only only 2 extensions and libspotfinder is
depending on libann:

$ grep "LIBS.*ann" **/SConscript
annlib_adaptbx/ann/boost_python/SConscript:env.Prepend(LIBS=["ann",])
rstbx/apps/SConscript:env.Prepend(LIBS=["ann","spotfinder"])
spotfinder/SConscript:  LIBS=["ann","omptbx"]+env_etc.libm

I'm not sure if libspotfinder is even using any symbols of libann. I 
remembering some
warnings from dpkg-shlibdep about unused symbols. But I'll check.

The same could be done for cbflib. The changes here would be even smaller.
What is your opinion on that?

regards
Radi



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Reply via email to