1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 <2013> 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 <2013> 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: AW: [asyn] link already open! |
From: | Andrew Johnson <[email protected]> |
To: | Pavel Maslov <[email protected]> |
Cc: | EPICS Tech Talk <[email protected]> |
Date: | Tue, 13 Aug 2013 11:42:52 -0500 |
Hi Pavel, On 08/13/2013 10:20 AM, Pavel Maslov wrote:
Do you mean, although I am building my support module with base.dbd included, I may provide my own *_registerRecordDeviceDriver.cpp file (corrected one - comment out everything related to base.dbd) and get away with it?
I believe so, but that does add a maintenance burden that you need to be aware of whenever you upgrade. New versions of EPICS Base are very likely to require that you recreate that .cpp file again from scratch (because the C++ code generated by the registerRecordDeviceDriver.pl script can change without notice), and new versions of external modules such as Asyn will probably change the DBD file and thus need updates.
I would strongly recommend that you document what you're doing very clearly for your successors or your future self, and maybe explain exactly how to switch back to using standard EPICS builds too.
- Andrew -- Advertising may be described as the science of arresting the human intelligence long enough to get money from it. -- Stephen Leacock