Talk to Marat, one of rare cctbx gurus who did it. He might be out of field these days, very unfortunately, though.
Pavel

On May 27, 2017 10:27 AM, "Aaron Brewster" <asbrewster@lbl.gov> wrote:
Here's the commit where the dependency was introduced, back in 2013:
https://github.com/cctbx/cctbx_project/commit/d9821259e8aa5a3614cfba4ec51bb4d2ade39e84

Here's the cctbx dependency chain:
$ libtbx.show_module_dependencies cctbx
 cctbx depends on scitbx chiltbx
   scitbx depends on boost_adaptbx omptbx boost
     boost_adaptbx depends on tbxx
       tbxx has no libtbx_config
     omptbx depends on boost_adaptbx boost
       boost has no libtbx_config
   chiltbx has no libtbx_config

I agree with you Luc, but I'm not sure how to proceed here.  Should map_writer be taken out of iotbx or should cctbx be made dependent on iotbx?

-Aaron

On Sat, May 27, 2017 at 3:07 AM, Luc Bourhis <luc_j_bourhis@mac.com> wrote:
Hi,

C:\Users\luc\Documents\Developer\cctbx\modules\cctbx_project\cctbx\maptbx\SConscript, line 5-8:

env = env_base.Clone(
  SHLINKFLAGS=env_etc.shlinkflags,
  LIBS=["iotbx_xplor", "cctbx_sgtbx_asu", "cctbx", "omptbx", env_etc.libm]
)

This is not supposed to be: the cctbx shall be usable with only what’s defined in its libtbx_config.

Best wishes,

Luc




_______________________________________________
cctbxbb mailing list
cctbxbb@phenix-online.org
http://phenix-online.org/mailman/listinfo/cctbxbb



_______________________________________________
cctbxbb mailing list
cctbxbb@phenix-online.org
http://phenix-online.org/mailman/listinfo/cctbxbb