Updated docs for R3.14.0beta2
This commit is contained in:
@@ -8,13 +8,23 @@
|
||||
<body>
|
||||
|
||||
<center>
|
||||
<h2>
|
||||
Converting an EPICS R3.14.0 beta1 application to beta2</h2></center>
|
||||
<h2> Converting an EPICS R3.14.0 beta1 application to beta2</h2></center>
|
||||
|
||||
<p><br>This document describes how to convert a R3.14.0beta1 application
|
||||
so that it builds with release R3.14.0beta2.
|
||||
<h3>
|
||||
No changes necessary</h3>
|
||||
|
||||
</body>
|
||||
<h3>Update Unix LD_LIBRARY_PATH</h3>
|
||||
|
||||
If you build EPICS base shared libraries instead of archive
|
||||
libraries on Unix systems you will need to update your
|
||||
LD_LIBRARY_PATH environment variable to include fullpathname
|
||||
to the NEW base $(INSTALL_LOCATION)/lib/$(EPICS_HOST_ARCH).
|
||||
|
||||
<h3>Update Win32 PATH</h3>
|
||||
|
||||
On WIN32 systems, building shared libraries is the default
|
||||
setting so, unless SHARED_LIBRARIES was changed to NO, you will
|
||||
need to update your path to include fullpathname to the NEW
|
||||
base $(INSTALL_LOCATION)/bin/$(EPICS_HOST_ARCH).
|
||||
|
||||
</html>
|
||||
|
||||
@@ -17,5 +17,36 @@
|
||||
occur on pentium vxWorks iocs. See ansiTime in the vxWorks reference manual
|
||||
for details about TIMEZONE.</p>
|
||||
|
||||
<h2>GNU make version</h2>
|
||||
|
||||
<p>GNU make version 3.78.1 or later is required for builds. The README.html
|
||||
file specifies version 3.70 but this version does not support the call function.
|
||||
|
||||
|
||||
<h2>Borland build</h2>
|
||||
|
||||
<p>The borland-x86 build of base fails in src/ca because the Borland compiler v5.5
|
||||
does not support C++ placement delete. A fix is to add the following code after the
|
||||
#include lines in ca/netIO.h and ca/syncGroup.h. </p>
|
||||
|
||||
<blockquote>
|
||||
// does the local compiler support placement delete <br>
|
||||
#if defined (_MSC_VER) <br>
|
||||
# if _MSC_VER >= 1200 <br>
|
||||
# define NETIO_PLACEMENT_DELETE <br>
|
||||
# endif <br>
|
||||
#elif defined ( __HP_aCC ) <br>
|
||||
# if _HP_aCC > 033300 <br>
|
||||
# define NETIO_PLACEMENT_DELETE <br>
|
||||
# endif <br>
|
||||
#elif defined ( __BORLANDC__ ) <br>
|
||||
# if __BORLANDC__ > 0x550 <br>
|
||||
# define NETIO_PLACEMENT_DELETE <br>
|
||||
# endif <br>
|
||||
#else <br>
|
||||
# define NETIO_PLACEMENT_DELETE <br>
|
||||
#endif <br>
|
||||
</blockquote>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user