30 lines
1.2 KiB
Plaintext
30 lines
1.2 KiB
Plaintext
----------------------------------------------------------------------------
|
|
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
|