2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 <2014> 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 | Index | 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 <2014> 2015 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 |