Subject: |
Re: [Merge] lp:~mdavidsaver/epics-base/reorg-src into lp:epics-base |
From: |
mdavidsaver <[email protected]> |
To: |
Andrew Johnson <[email protected]> |
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
<2011>
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
- 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
<2011>
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
|