Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019 
<== Date ==> <== Thread ==>

Subject: Re: [Merge] lp:~mdavidsaver/epics-base/reorg-src into lp:epics-base
From: mdavidsaver <mdavidsaver@bnl.gov>
To: Andrew Johnson <anj@aps.anl.gov>
Date: Fri, 25 Feb 2011 21:07:58 -0000
> Did you have any particular reason for putting antelope and flex under
> libCom/tools rather than directly under libCom?  I'm currently inclined to
> drop the tools layer.

Because antelope and e_flex use epicsTempFile which is part of libCom.  So currently they have a build dependency on libCom.

At the same time asLib.y needs antelope to generate the access security file parser.  Now asLib is built as part of libCom.

Thus we have a circular dependency which I currently resolve by linking antelope with epicsTempFile.o instead of the full libCom.  Then using antelope to generate asLib.c for inclusion in the final Com.so library.  Given this rather tangled situation it seemed appropriate to put antelope/e_flex under the libCom directory.

If you dislike the situation I would suggest looking at removing the dependency of antelope/e_flex on epicsTempFile.  This seems like the best way to break the dependency loop.  I didn't do this initially because, in the interest of trying not to do too much at once, I avoided any substantial source code modification.

-- 
https://code.launchpad.net/~mdavidsaver/epics-base/reorg-src/+merge/44296
Your team EPICS Core Developers is requested to review the proposed merge of lp:~mdavidsaver/epics-base/reorg-src into lp:epics-base.


References:
Re: [Merge] lp:~mdavidsaver/epics-base/reorg-src into lp:epics-base Andrew Johnson

Navigate by Date:
Prev: Re: [Merge] lp:~mdavidsaver/epics-base/reorg-src into lp:epics-base Andrew Johnson
Next: Re: [Merge] lp:~mdavidsaver/epics-base/reorg-src into lp:epics-base Andrew Johnson
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019 
Navigate by Thread:
Prev: Re: [Merge] lp:~mdavidsaver/epics-base/reorg-src into lp:epics-base Andrew Johnson
Next: Re: [Merge] lp:~mdavidsaver/epics-base/reorg-src into lp:epics-base Andrew Johnson
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019 
ANJ, 02 Feb 2012 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·