EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Re: Building and testing Libera EPICS
From: Andrew Johnson <[email protected]>
To: Michael Abbott <[email protected]>
Cc: tech talk <[email protected]>
Date: Mon, 27 Nov 2006 11:21:23 -0600
Michael Abbott wrote:

Hmm. This does of course depend on how EPICS has been installed on the target system, and I suspect that I may have broken the rules in my definition of how EPICS is installed on the Libera electron beam position monitor (this is the environment Yan Ying Bing is using).


If you install EPICS as I instruct Libera users:
    1. build EPICS
    2. run install-epics on the host
    3. run libera-install-epics on the target
then the following files are installed on the *target*:
    /opt/epics/lib    <- copy of $EPICS_BASE/lib/linux-arm/*.so
    /opt/epics/bin    <- only $EPICS_BASE/bin/linux-arm/caRepeater

I hope this configuration is not too deviant!

I'm not very happy with it -- I don't see any significant advantage to using a different layout on the target, and several disadvantages:


It will cause confusion (it already did!) for anyone moving between architectures or trying to give help via tech-talk.

It's less flexible than using the same directory structure would be - /opt/epics must be installed using your scripts, it can't be an actual copy of EPICS Base that is NFS-mounted from a server for instance.

The /opt/epics directory will not be correctly recognized as an EPICS top directory by either of the makeBaseApp.pl or convertRelease.pl scripts, which will cause problems when creating and compiling support and IOC applications. That might not be a problem for Libera boxes if they aren't capable of self-hosting (I don't know whether they can be), but there are self-hosting ARM-based Linux systems out there and I don't want any special rules for these.

Please seriously consider changing your installed directory structure to mirror the standard EPICS directory configuration, it will make life much easier in the long run if we keep everything homogenous.

- Andrew
--
There is considerable overlap between the intelligence of the smartest
bears and the dumbest tourists -- Yosemite National Park Ranger

References:
RE: Building and testing Libera EPICS éæç
Re: Building and testing Libera EPICS Andrew Johnson
Re: Building and testing Libera EPICS Michael Abbott

Navigate by Date:
Prev: Edm 1-11-0s GOURNAY Jean-Francois DAPNIA
Next: RE: CA gateway question Jeff Hill
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Building and testing Libera EPICS Michael Abbott
Next: RE: Motion control failure at APS - Not a Problem for Hytec 8601 / 8909 Darrell Nineham
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·