---------------------------------------------------------------------------- EPICS R3.12 Notes for Solaris 2.3 - By Andrew Johnson ---------------------------------------------------------------------------- Notes: 1. In order to build and use EPICS under Solaris 2, you must include various directories in your path in the order given below, in addition to those named in base/README. Some of these directories may already be included in your path from your .login script or .cshrc file, so be careful that the ordering is correct. setenv PATH /usr/ucb:/usr/bin:/usr/ccs/bin:$PATH 2. It is not possible to compile the whole of EPICS under Solaris 2 using only the GNU gcc compiler - some routines which are needed (for example quiet_nan()) have been unbundled by Sun and are provided with their ANSI C compiler. The path to the Sun compiler is explicitly set using the SPARCWORKS definition in the file CONFIG_SITE.Unix.solaris 3. EPICS must be compiled and linked using the UCB compatability libraries. The definitions UCB_LIB and UCB_INCLUDE are used here to refer to these libraries and their header files, and the tools provided within /usr/ucb must be used in preference to the System V ones, hence the above path ordering. -- anj@mail.ast.cam.ac.uk