EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Philosophy regarding use of open source libraries for EPICS
From: Rod Nussbaumer <[email protected]>
To: epics Techtalk <[email protected]>
Date: Wed, 16 Nov 2016 07:43:36 -0800
All:

I would like to get peoples' opinions about the right way to deal with open source third party libraries that get bound to EPICS applications, particularly on Linux, but wherever else it comes into play. An example case would be libgif, which can be used by EDM to display GIF images in EDM screens. The Area Detector package seems to make significant use of such libraries for image processing. So far, the standard procedure here has been to install the libraries from binary repositories supported by OS vendors such as Redhat, Debian, etc. We do this on development hosts and the matching production host architectures. However, this leaves us vulnerable to incompatible changes that may be introduced due to routine maintenance of the hosts, and silently changes the deployed EPICS software with no knowledge of the effect, or testing that it works as expected. The alternative would be to build from sources, all libraries that go into an EPICS application, and install the lib binaries in a way that they get used in lieue of the system-installed packages. Does anyone do that? Am I being paranoid? The obvious question is how far would you take this approach, since literally everything binds to libc, libm, and some other standard libraries.
Thanks in advance for your opinions.

Rod Nussbaumer
TRIUMF
Vancouver, Canada


Replies:
Re: Philosophy regarding use of open source libraries for EPICS Kasemir, Kay
RE: Philosophy regarding use of open source libraries for EPICS Mark Rivers
Re: Philosophy regarding use of open source libraries for EPICS J. Lewis Muir
Re: Philosophy regarding use of open source libraries for EPICS Bruce Hill

Navigate by Date:
Prev: RE: OS X edm/medm openmotif woes Jemian, Pete R.
Next: Re: Philosophy regarding use of open source libraries for EPICS Kasemir, Kay
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: IOC for keithley 6485 using asyn Mark Rivers
Next: Re: Philosophy regarding use of open source libraries for EPICS Kasemir, Kay
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 16 Nov 2016 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·