Experimental Physics and Industrial Control System
|
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
<2016>
2017
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
<2016>
2017
2018
2019
2020
2021
2022
2023
2024
|
ANJ, 16 Nov 2016 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
·
Search
·
EPICS V4
·
IRMIS
·
Talk
·
Bugs
·
Documents
·
Links
·
Licensing
·
|