EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: [Merge] ~anj/epics-base/+git/base-7.0:loadable-err-syms into epics-base:7.0
From: Andrew Johnson via Core-talk <[email protected]>
To: Andrew Johnson <[email protected]>
Date: Tue, 02 Apr 2019 17:21:03 -0000
Review: Disapprove

So I discovered that external code built against 3.14 *can* add error symbols at runtime, it just has to do so by calling errSymbolAdd() for each symbol before errlogInit() first gets run, which may be from an explicit call in the startup script, at iocInit, or whenever some code calls one of the errlogPrintf() functions. A C++ static constructor should be fine for registering symbols.

We are now using that approach for the epvxi module, so I am withdrawing this merge proposal.
-- 
https://code.launchpad.net/~anj/epics-base/+git/base-7.0/+merge/361344
Your team EPICS Core Developers is subscribed to branch epics-base:7.0.

Navigate by Date:
Prev: Re: EPICS 7 incompatibility in errMdef.h Michael Davidsaver via Core-talk
Next: [Merge] ~anj/epics-base/+git/base-7.0:loadable-err-syms into epics-base:7.0 Andrew Johnson via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: EPICS 7 incompatibility in errMdef.h Johnson, Andrew N. via Core-talk
Next: [Merge] ~anj/epics-base/+git/base-7.0:loadable-err-syms into epics-base:7.0 Andrew Johnson via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
ANJ, 03 Apr 2019 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·