Subject: |
Re: EPICS release series after 7.0: 7.1 or 8.0? (ABI) |
From: |
Michael Davidsaver via Tech-talk <[email protected]> |
To: |
[email protected] |
Date: |
Thu, 9 Jan 2020 10:10:43 -0800 |
On 1/9/20 12:47 AM, Wang Xiaoqiang via Tech-talk wrote:
> I assume this ABI checking can be one additional step in the CI script, using tools like abi-compliance-checker. It could then be used as a guideline in development. e.g. attached is a generated report of pvAccess library between 7.0.2 and 7.0.3.
I usually give a small sigh when I read "ABI compatibility" because it's
actually not as well defined and clear cut as you might think. (especially
wrt. c++)
When this has come up in the past, it has been difficult to convince those
arguing in favor of the difficulty. So rather than repeating this, I'll
issue a challenge to any interested party.
We'll start really simple (only 68 commits).
Please identify all ABI changes made between 3.14.12.7 and 3.14.12.8
and note those which are "incompatible".
- Replies:
- Re: EPICS release series after 7.0: 7.1 or 8.0? (ABI) J. Lewis Muir via Tech-talk
- References:
- EPICS release series after 7.0: 7.1 or 8.0? J. Lewis Muir via Tech-talk
- Re: EPICS release series after 7.0: 7.1 or 8.0? Johnson, Andrew N. via Tech-talk
- Re: EPICS release series after 7.0: 7.1 or 8.0? Wang Xiaoqiang via Tech-talk
- Navigate by Date:
- Prev:
Re: EPICS release series after 7.0: 7.1 or 8.0? J. Lewis Muir via Tech-talk
- Next:
Re: EPICS release series after 7.0: 7.1 or 8.0? Johnson, Andrew N. via Tech-talk
- 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
- Navigate by Thread:
- Prev:
Re: EPICS release series after 7.0: 7.1 or 8.0? Wang Xiaoqiang via Tech-talk
- Next:
Re: EPICS release series after 7.0: 7.1 or 8.0? (ABI) J. Lewis Muir via Tech-talk
- 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
|