[cctbxbb] cctbx has acquired a hidden dependency on iotbx

Pavel Afonine pafonine at lbl.gov
Sat May 27 08:50:05 PDT 2017


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 at 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 at 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 at phenix-online.org
>> http://phenix-online.org/mailman/listinfo/cctbxbb
>>
>>
>
> _______________________________________________
> cctbxbb mailing list
> cctbxbb at phenix-online.org
> http://phenix-online.org/mailman/listinfo/cctbxbb
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://phenix-online.org/pipermail/cctbxbb/attachments/20170527/b359cad8/attachment.htm>


More information about the cctbxbb mailing list