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
<2019>
2020
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
<2019>
2020
2021
2022
2023
2024
|