First try...
This commit is contained in:
58
documentation/README.hpux
Normal file
58
documentation/README.hpux
Normal file
@@ -0,0 +1,58 @@
|
||||
Compiling EPICS and Building IOC Applications on HPUX 11 (hpux-parisc)
|
||||
======================================================================
|
||||
|
||||
Please mail questions, comments, corrections, additional examples, etc.
|
||||
to Ralph.Lange@mail.bessy.de
|
||||
|
||||
NOTE: 3.14 will ONLY compile on HPUX 11 systems. HPUX 10 does not have
|
||||
the necessary thread support and will never ever be supported for
|
||||
EPICS base versions >= 3.14.
|
||||
|
||||
|
||||
Tools needed
|
||||
------------
|
||||
|
||||
o HP's ANSI C compiler (cc)
|
||||
|
||||
For compiling with the HP C++ compiler (hpux-parisc)
|
||||
o Recent version of HP's aCC C++ compiler aCC (we use A.03.39)
|
||||
|
||||
For compiling with GNU g++
|
||||
o GNU g++ >= 2.95 (we use 3.2)
|
||||
|
||||
|
||||
Environment
|
||||
-----------
|
||||
|
||||
Default is compiling with the generic HP aCC compiler. To use the GNU compiler,
|
||||
set the environment variable EPICS_HOST_ARCH to hpux-parisc-gnu before starting
|
||||
to compile base.
|
||||
|
||||
|
||||
Shared Libraries
|
||||
----------------
|
||||
|
||||
Generating shared libraries is supported, suggested and the default.
|
||||
You have to set the appropriate search path variable in
|
||||
../configure/os/CONFIG_SITE.hpux-parisc.hpux-parisc to make shared
|
||||
libraries work properly. (You can always override with setting the
|
||||
SHLIB_PATH environment variable when executiong the binaries.)
|
||||
|
||||
|
||||
Known Problems
|
||||
--------------
|
||||
|
||||
o There is a problem with a CA client not detecting a network
|
||||
connection going down. This only happens with some clients, though.
|
||||
|
||||
o Statically built binaries don't work properly (yet).
|
||||
|
||||
o GNU built binaries don't work properly (yet).
|
||||
|
||||
o The 3.13 compatibility mode isn't thoroughly tested yet.
|
||||
|
||||
|
||||
Please feel free to contact me if you encounter serious problems.
|
||||
|
||||
Enjoy!
|
||||
Ralph
|
||||
Reference in New Issue
Block a user