On 3 Sep 2012, at 23:33, Luc Bourhis wrote:

What you do not do is linking your program.o with a shared library libcctbx_sgtbx_asu.so because there is no such thing as the latter. 

Arghh, no, I'm wrong indeed: on Linux, we produce libcctbx_sgtbx_asu.so. I was biased by MacOS X where those are static libs.
Ok, so indeed, Radi's arguments apply to those. Still in the minority compared to all the Boost Python ones though.
Here is a complete list I think:

lib/libccp4io.so                            lib/libomptbx.so
lib/libcctbx.so                             lib/libscitbx_boost_python.so
lib/libcctbx_sgtbx_asu.so                   lib/libscitbx_minpack.so
lib/libiotbx_mtz.so                         lib/libscitbx_slatec.so
lib/libiotbx_pdb.so                         lib/libsimdtbx_memory_allocation_central.so
lib/libmmtbx_masks.so                       lib/libsmtbx_refinement_constraints.so

Best wishes,

Luc