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  <20182019  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  <20182019 
<== Date ==> <== Thread ==>

Subject: Re: Questions about install
From: Michael Davidsaver <mdavidsaver@gmail.com>
To: Maren Purves <m.purves@eaobservatory.org>
Cc: tech-talk@aps.anl.gov
Date: Wed, 10 Oct 2018 16:14:34 -0700
On 10/10/18 1:18 PM, Maren Purves wrote:
> I partially circumvented this by copying a lot of stuff from the
> source tree to the install tree. For as long as I have used EPICS
> we have always had separate source trees and install trees and I'm
> not willing to abandon that concept - we do that for the rest of
> our software as well.

For what it's worth, I set up separated builds as part of the
Debian packaging work with several 3.14.12.x, and now 3.15.x.
Manually copying EpicsHostArch was necessary, but as I recall
that was the only additional copying which was required.

Another issue I have encountered is clobbering of configure/RULES
if two installs were done directly to the same directory.  This can
be avoided by using a temporary directory as INSTALL_LOCATION,
and also setting FINAL_LOCATION to where the tree will eventually
be placed.  Then the conflicting configure/* are not copied.


Also, I have a functional, but incomplete, side-project to make
fully relocatable Linux builds.  Meaning that the built executables
and shared libraries can be copied and run from any location as long
as their relative locations are preserved.

References:
Questions about install Lucock, Richard M
Re: Questions about install Jeong Han Lee
Re: Questions about install Lucock, Richard M
Re: Questions about install Maren Purves

Navigate by Date:
Prev: Re: Questions about install Maren Purves
Next: Re: CSS data browser to MySQL connection Vishnu Patel
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  <20182019 
Navigate by Thread:
Prev: Re: Questions about install Maren Purves
Next: CAS / PCAS documentation Dr. Bastian Löher
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  <20182019 
ANJ, 11 Oct 2018 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·