EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: EPICS Base Library sonames
From: Ralph Lange <[email protected]>
To: EPICS Core-Talk <[email protected]>
Date: Wed, 08 Oct 2014 15:57:56 +0200
Dear core-talkers,

I am asked for a local ITER decision regarding the numbering of EPICS Base shared libraries in ITER's CODAC Core System.

What I see is that the soname numbering is unchanged wrt 3.14, i.e.
-r--r--r-- 1 ralph ralph 3963210 Oct  6 13:04 libCom.a
lrwxrwxrwx 1 ralph ralph      14 Oct  6 13:04 libCom.so -> libCom.so.3.15
-r-xr-xr-x 1 ralph ralph 1844208 Oct  6 13:04 libCom.so.3.15

Is it safe to assume that all shared libraries in 3.15 will be binary compatible?
Given that we have C++ (code and APIs) in those libraries, which is more likely to break compatibility than standard C stuff, I would say; no.
(See [1], bottom of page.)

If you agree: shouldn't the sonames include the next digit of the EPICS version, to be safe?

Cheers,
~Ralph

[1] http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html


Replies:
Re: EPICS Base Library sonames Andrew Johnson

Navigate by Date:
Prev: Jenkins build is still unstable: epics-base-3.15 #122 APS Jenkins
Next: Re: EPICS Base Library sonames Andrew Johnson
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Jenkins build is back to stable : epics-base-3.15 #123 APS Jenkins
Next: Re: EPICS Base Library sonames Andrew Johnson
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 30 Oct 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·