SPEAR EPICS

R3.14.8.2 Release


Documentation for Base

Base resides in /afs/slac/g/spear/epics/base.

Documentation for Site

Site packages reside in /afs/slac/g/spear/epics/site.

Documentation for Extensions

Extensions reside in /afs/slac/package/epics/R3.13.6/extensions.

Setup for Testing R3.14.8.2

Build Details

Before building, first set the minimal setup provided by SCCS (/usr/local/bin/environ). Then set the following environment variable:
setenv EPICS_HOST_ARCH <solaris-sparc-gnu or linux-x86>

For Solaris, add:
setenv LD_LIBRARY_PATH /afs/slac/g/spear/epics/base/lib/${EPICS_HOST_ARCH}

For linux, the build is done on SPEAR Unix machines. The build is done shareable.

Since the SPEAR RF IOC application uses an old version of vxWorks, the application can only be built on Solaris, specifically one of the public Solaris machines provided by SCCS. Currently, the RF IOC uses EPICS 3.13.10 and a separate EPICS 3.13.10 build is kept for this purpose. In preparation for an upgrade to EPICS 3.14, 3.14 base and a subset of the site modules and IOC applications are built on Solaris and vxWorks.

Tool Version Required Version Used
GNU make 3.78.1 or later linux-x86: 3.80
solaris-sparc-gnu: 3.79.1
GNU gcc compiler n/a linux-x86: 3.4.6
solaris-sparc-gnu: 3.4.3
Perl 5.0 or later 5.8.8
RTEMS, RTEMS at SLAC 4.6.0 or later 4.9.1
VxWorks, VxWorks at SLAC 5.4.x or later 5.4.2
Solaris 8 or later SunOS 5.10
Linux n/a RHEL4 32 bit


SPEAR EPICS | EPICS at SLAC | EPICS Home | SPEAR Home | SSRL Home | SLAC Computing | SLAC Home

Contact: Stephanie Allison
Last modified: Nov 3, 2009