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  <20152016  2017  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  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: setting interpreter in EPICS
From: Mark Rivers <[email protected]>
To: "'Ana Malagon'" <[email protected]>, "[email protected]" <[email protected]>
Date: Tue, 27 Jan 2015 01:03:34 +0000

Hi Ana,

 

I will be interested to see if you can make this work.

 

This is a common problem on Linux: the vendor provides a library that is built with a more recent version of Linux, so it needs a more recent version of glibc than the one that is installed on some of the systems we want to use.  I am fighting this with the Point Grey SDK for their cameras at the present time.

 

Some vendors (like AVT for their cameras) provide multiple versions of the Linux libraries built with different versions of gcc.  This is very helpful.  I tried to encourage Point Grey to do this, but so far no luck.

 

Note that some things really DO require a more recent Linux version.  Point Grey USB-3.0 cameras, for example, require new kernel versions that have good USB-3.0 support.

 

Mark

 

 

From: [email protected] [mailto:[email protected]] On Behalf Of Ana Malagon
Sent: Monday, January 26, 2015 1:16 PM
To: [email protected]
Subject: setting interpreter in EPICS

 

Hi,

 

I'm using an external library in EPICs application; this library requires a newer compiler version than I have on my system (needs glibc 2.15 to run but my Debian system has 2.13). Long story short, I have installed the newer compiler in a separate folder, but now need to figure out how to invoke this compiler when building the IOC. 

 

I've been following the instructions here to update my compiler and they suggest using a program called patchelf to set the interpreter correctly for programs. I'm not sure how this would translate to EPICS, as there is no executable - does anyone have experience using different versions of glibc with EPICS and know what I should do in this case?

 

Thanks very much,

Ana


Replies:
Re: setting interpreter in EPICS Guy Jennings
References:
setting interpreter in EPICS Ana Malagon

Navigate by Date:
Prev: RE: Using asynDriver outside of an EPICS IOC Mark Rivers
Next: QE Framework version 3.0.2 released Andrew Rhyder
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: setting interpreter in EPICS Ana Malagon
Next: Re: setting interpreter in EPICS Guy Jennings
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 16 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·