Experimental Physics and Industrial Control System
On 11/03/2017 10:58 AM, Ralph Lange wrote:
> On Fri, Nov 3, 2017 at 3:59 PM, Dirk Zimoch <[email protected]>
> wrote:
>
> I agree that all this is not easy.
>
> Nevertheless, can we have version constants or functions in addition
> to macros?
>
> Which version?
> Source code version? ABI version? API version? All of them? More?
Doesn't this also introduce a combinatorial problem too? If a module
like Asyn needed to alter its behaviour slightly based on the runtime
version of libCom that it's running against, wouldn't some modules
dependent on Asyn also have to do something similar? Programming is hard
enough for most people without having to add this level of complexity to
the development process.
Is there something in PSI's production environment that is pushing you
in this direction instead of accepting that you just need to rebuild
everything downstream of an update? I would recommend taking a look at
Sumo from HZB (BESSY-2) which automates all the necessary rebuilds.
- Andrew
--
Arguing for surveillance because you have nothing to hide is no
different than making the claim, "I don't care about freedom of
speech because I have nothing to say." -- Edward Snowdon
- Replies:
- Re: exporting module versions Dirk Zimoch
- References:
- exporting module versions Michael Davidsaver
- Re: exporting module versions Andrew Johnson
- Re: exporting module versions Dirk Zimoch
- Re: exporting module versions Ralph Lange
- Re: exporting module versions Dirk Zimoch
- RE: exporting module versions Mark Rivers
- Re: exporting module versions Dirk Zimoch
- Re: exporting module versions Mark Rivers
- Re: exporting module versions Dirk Zimoch
- Re: exporting module versions Ralph Lange
- Navigate by Date:
- Prev:
Jenkins build is back to normal : epics-core » mac #10 APS Jenkins
- Next:
Jenkins build is back to normal : epics-core » linux32 #10 APS Jenkins
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
<2017>
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: exporting module versions Ralph Lange
- Next:
Re: exporting module versions Dirk Zimoch
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
<2017>
2018
2019
2020
2021
2022
2023
2024