EPICS at SLAC
R3.14.6 Release
Documentation for Base
Base resides in /afs/slac/package/epics/R3.14.6/base.
- Base CVSWEB Repository Browser
- README
- Release Notes
- IOC Application Developer's Guide
- Record Reference Manual
- Channel Access Reference Manual
- Synchronized Time Stamp Support
- Base Release R3.14.6 Home
Documentation for Site and Apps
Site resides in /afs/slac/package/epics/R3.14.6/site.
- Site CVSWEB Repository Browser
- Site Packages at SLAC
- Converting R3.13 Applications to R3.14
- Converting R3.14.1 Applications to R3.14.2
- Converting R3.14.2 Applications to R3.14.3,4,5,6
- Building R3.13 Applications with R3.14
- Sequencer 2.0.8 Release Notes
Documentation for Extensions
Extensions resides in /afs/slac/package/epics/R3.14.6/extensions.Setup for Testing R3.14.6
For both Solaris and Linux, start with the minimal setup provided by SCS (/usr/local/bin/environ).
- Solaris 8:
setenv EPICS_HOST_ARCH <solaris-sparc-gnu or solaris-sparc>
setenv EPICS_VER R3.14.6
setenv EPICS_EXT_VER R3.13.6
source /afs/slac/package/epics/script/ENVS.csh
This setup will use R3.14.6 base, site, and extensions first and R3.13.6 extensions second. Note that setting EPICS_HOST_ARCH to solaris-sparc-gnu will use the area built by the GNU compiler and setting it to solaris-sparc will use the area built by the SUN compiler. If EPICS_HOST_ARCH is not defined, the default is solaris-sparc-gnu.- Linux RHEL 3:
setenv EPICS_VER R3.14.6
source /afs/slac/package/epics/script/ENVS.csh
This setup will use only R3.14.6 base, site, and extensions. R3.13.6 extensions are not supported for RHEL 3.- CMLOG:
ENVS.csh also sets up for testing with cmlog using cmlog configuration files under /afs/slac/package/epics/config. For solaris-sparc, it uses the cmlog build by ESD in /afs/slac/package/cmlog/prod. For solaris-sparc-gnu, it uses the cmlog build by ESD in /afs/slac/package/cmlog/solaris-gcc-3.1.1. For Linux, it uses the cmlog build by LCLS in /afs/slac/g/lcls/cmlog.Build Details
Before building, first set the minimal setup provided by SCS (/usr/local/bin/environ). Then set the following environment variable:
setenv EPICS_HOST_ARCH <solaris-sparc-gnu, solaris-sparc, or linux-x86>The build is done on public machines at SLAC. The Solaris 8 build is done on shire and the RHEL 3 build is done on noric-new. The /afs/slac/package/epics/R3.14.6 area is built non-shareable. The SPEAR area is built shareable.
Tool Version Required Version Used GNU make 3.78.1 or later GNU make version 3.79.1 GNU gcc compiler n/a linux-x86: GNU gcc version 3.2.3
solaris-sparc-gnu: GNU gcc version 3.1.1Perl 5.0 or later Perl version 5.6.1 VxWorks Tornado 2.0 Tornado 2.0.2: 68040, 68060, ppc604_long RTEMS 4.6.0 or later 4.6.2: ppc svgm Solaris 6 or 8 SunOS 5.8 Linux-x86 n/a RHEL 3 SunWS CC Compiler n/a SunWS 6 update 1
EPICS at SLAC | EPICS Home | SLAC Computing | SLAC Home Contact: Stephanie Allison
Last modified: Feb 11, 2005