EPICS Base R3.15.4: Known Problems
Any patch files linked below should be applied at the root of the
base-3.15.4 tree. Download them, then use the GNU Patch program as
follows:
% cd /path/to/base-3.15.4
% patch -p0 < /path/to/file.patch
The following significant problems have been reported with this
version of EPICS Base:
- 2016-09-29: A race-condition reported
in the
pcaspy module turned out to be a bug in gdd, which is fixed by
this patch. Thanks to Xiaoqiang Wang for finding
and providing a fix for this bug, which does not affect the IOC at all so
the patch only needs to be applied for installations that build CAS server
tools such as the CA Gateway or pcaspy.
- 2016-09-27: Including a DBD file with a breakpoint table definition in an
IOC's DBD file will cause the breaktable data to be converted into a format
which the IOC doesn't currently understand (
point(x, y)
).
This patch reverts the syntax change in the
output generated by the dbdExpand.pl script.
- See LaunchPad bug
#1466129:
The feature that allows an IOC to bind to a single network interface is not
working correctly. The bug mentioned above contains a patch that has been
tested on Linux-64, a complete fix is expected for 3.15.4. Note that Windows
systems are not affected by this bug.
- Parallel builds ("make -j") on native Windows are not working properly.
Builds tend to hang (saturating one core); interrupting and running make
again usually finishes the build. Limiting the number of parallel jobs using
something like "make -j8" also helps prevent this problem. Sequential builds
always work and are recommended for automated build environments.
- 64-bit Windows builds of the CAS library may not work with some compilers.
The code in src/legacy/gdd is currently incompatible with the LLP64
model that Windows uses for its 64-bit ABI.