EPICS Base R3.15.2: Known Problems
Any patch files linked below should be applied at the root of the
base-3.15.2 tree. Download them, then use the GNU Patch program as
follows:
% cd /path/to/base-3.15.2
% patch -p0 < /path/to/file.patch
The following significant problems have been reported with this
version of EPICS Base:
- 2015-11-09: Another patch for Microsoft VS 2015 users,
this patch is required to prevent a compiler
error when building for the win32-x86 target.
- 2015-08-20: Users of the Microsoft VS 2015 compiler will need to apply
this patch to Base to prevent a compiler
error. Apparently only the Community Edition of this compiler works for
64-bit builds, the Express Edition exceeds a compiler limit when compiling
Base.
- 2015-08-13: Some VxWorks IOC architectures have problems with the
modifications made to errlog when we introduced errlogSetConsole().
This patch changes the errlog code so it
doesn't expect the stderr stream from the shell that ran the startup script
to remain valid for the life of the IOC.
- 2015-06-05: A possible buffer over-run was introduced into dbStaticLib
with the increased size limit on link fields which can lead to memory
corruption and segfaults or crashes in dbpr commands when a record has one
or more long link fields. This patch resolves
that issue.
- 2015-05-14: 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.
- 2015-05-14: 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.