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  2016  2017  2018  2019  2020  2021  <20222023  2024  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  <20222023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Issues building statically linked IOC
From: Michael Davidsaver via Tech-talk <tech-talk at aps.anl.gov>
To: Érico Nogueira Rolim <erico.rolim at lnls.br>
Cc: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Mon, 17 Oct 2022 13:49:04 -0700
On 10/17/22 11:08, Érico Nogueira Rolim via Tech-talk wrote:
Did I miss something about building a static IOC? Having to mess around
in the epics-base files doesn't seem ideal... To cover all my bases, I
also tried doing this on epics-base 7.0.7, which required the same steps
to spit out a static executable.

The developers of glibc try to discourage completely static linking
as some parts of libc.so will implicitly try to load plugin libraries
for things like user account database and hostname lookup.  There are
also some hardcoded paths which distro libraries may have changed.

https://stackoverflow.com/questions/57476533/why-is-statically-linking-glibc-discouraged

(the first google result for "glibc static linking")

Of course, there are some cases where this may not practically be
avoided.  Such as you describe where (I assume) you don't have
access to the toolchain which was used to build the system libraries.

In such a case I guess you will have to hope for the best!


Replies:
Re: Issues building statically linked IOC Érico Nogueira Rolim via Tech-talk
References:
Issues building statically linked IOC Érico Nogueira Rolim via Tech-talk

Navigate by Date:
Prev: RE: Attocube AMC100 Ivashkevych, Oksana via Tech-talk
Next: I/O interrupts documentation Pierrick M Hanlet via Tech-talk
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  <20222023  2024 
Navigate by Thread:
Prev: Issues building statically linked IOC Érico Nogueira Rolim via Tech-talk
Next: Re: Issues building statically linked IOC Érico Nogueira Rolim via Tech-talk
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  <20222023  2024 
ANJ, 18 Oct 2022 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·