From 4c7684aad1067317b8fc1e2d4e6ec1a8098dd80e Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Tue, 19 Apr 2011 15:05:36 -0500 Subject: [PATCH] Document 3.14.12.1 changes. --- configure/CONFIG_SITE | 5 +- documentation/KnownProblems.html | 8 +-- documentation/RELEASE_NOTES.html | 110 ++++++++++++++++++++++++++++++- 3 files changed, 115 insertions(+), 8 deletions(-) diff --git a/configure/CONFIG_SITE b/configure/CONFIG_SITE index c232120f3..7812b0cab 100644 --- a/configure/CONFIG_SITE +++ b/configure/CONFIG_SITE @@ -78,12 +78,15 @@ # vxWorks-68040lc # vxWorks-68060 # vxWorks-pentium +# vxWorks-ppc32 (32-bit PowerPC CPUs with full FPU) +# vxWorks-ppc32sf (32-bit PowerPC CPUs without FPU) # vxWorks-ppc603 # vxWorks-ppc603_long # vxWorks-ppc604 # vxWorks-ppc604_long # vxWorks-ppc604_altivec # vxWorks-mpc8540 +# vxWorks-mpc8548 # RTEMS-at91rm9200ek # RTEMS-beatnik # RTEMS-gen68360 @@ -103,7 +106,7 @@ # override # CROSS_COMPILER_TARGET_ARCHS= -#CROSS_COMPILER_TARGET_ARCHS=vxWorks-68040 +#CROSS_COMPILER_TARGET_ARCHS=vxWorks-ppc32 # If only a subset of the host architectures perform # the build for the CROSS_COMPILER_TARGET_ARCHS diff --git a/documentation/KnownProblems.html b/documentation/KnownProblems.html index 9a133dc11..eadac0179 100644 --- a/documentation/KnownProblems.html +++ b/documentation/KnownProblems.html @@ -4,17 +4,17 @@ - Known Problems in R3.14.13 + Known Problems in R3.14.12.1 -

EPICS Base R3.14.13: Known Problems

+

EPICS Base R3.14.12.1: Known Problems

Any patch files linked below should be applied at the root of the -base-3.14.12 tree. Download them, then use the GNU Patch program as +base-3.14.12.1 tree. Download them, then use the GNU Patch program as follows:

-
% cd /path/to/base-3.14.13
+
% cd /path/to/base-3.14.12.1
 % patch -p0 < /path/to/file.patch

The following significant problems have been reported with this diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html index d1f3eae29..dc0e7f91d 100644 --- a/documentation/RELEASE_NOTES.html +++ b/documentation/RELEASE_NOTES.html @@ -3,15 +3,119 @@ - EPICS Base R3.14.12 Release Notes + EPICS Base R3.14.12.1 Release Notes -

EPICS Base Release 3.14.12

+

EPICS Base Release 3.14.12.1

+ + + +

Changes between 3.14.12 and 3.14.12.1

+ +

This release only contains changes that fix bugs or add build configuration +files for new or updated target architectures. No new functionality has been +added, and as this is a patch release the software has not gone through as +rigorous a testing regime as it does for a normal minor release.

+ +

Launchpad Bugs Resolved

+ +

The following are links to bugs in the Launchpad bug tracker that have been +fixed in this release:

+ + + +

New/Updated target architectures

+ +

The following target architectures have been added or updated:

+ +
+
vxWorks-mpc8548
+
vxWorks-mpc8548-debug
+
This PowerPC CPU is used on the Emerson MVME4100 + VME CPU board (from Ernest Williams, SLAC).
+ +
vxWorks-ppc32
+
vxWorks-ppc32sf
+
vxWorks-ppc32-debug
+
vxWorks-ppc32sf-debug
+
New generic 32-bit PowerPC targets for vxWorks + 6.x, using hardware or software floating-point. These targets can be used + instead of the CPU-specific ppc603, ppc604, mpc8540 and mpc8548 targets (and + their _long alternatives, these targets are all compiled with the -mlongcall + flag) to reduce the number of distinct build targets needed when supporting + multiple PowerPC board types.
+ +
ios-386
+
ios-arm
+
Updated for iOS 4.3, which is now the default OS + version (from Tom Palaia, ORNL).
+ +
+ +

RTEMS TFTP filesystem

+ +

Use the new mount API to initialize TFTP on newer RTEMS versions.

+ +

C++ build issues on older Solaris compiler

+ +

Dirk Zimoch reported some problems building with an older SUNWspro C++ +compiler which have been resolved where possible.

+ +

FreeBSD broadcast problem

+ +

The ifreq_size macro in freebsd/osdsock.h must be different in BSD +4.4.

+ +

Thread exit synchronization

+ +

When finished waiting for a thread to exit, signal the event in case other + threads are waiting also.

+ +

Win32 osdTime provider fix

+ +

Jeff Hill fixed the last time compare in PLL drift factor update loop.

+ +

Errlog can lose messages

+ +

Systems that generate large numbers of errlog messages or have a slow message + listener could overwrite older messages in the message buffer after the buffer + wraps. This also corrects and annotates the test code to describe what's being + checked.

+ +

When the IOC is shutting down, the errlog thread should process all queued + messages before it quits.

+ +

Back-slash escapes for Win32

+ +

Stephen Norum pointed out the need for various Perl scripts to escape +back-slash characters in Windows file paths.

+ +

catools on Windows

+ +

Windows 7 does not properly support line-mode buffering of stdio streams; the +catools programs used this mode to ensure that they could be used in pipelines, +but in Windows 7 they became fully buffered and are not flushed when the program +exits, so buffering of stdout has now been completely disabled on Windows.

Changes between 3.14.11 and 3.14.12

-

Launchpad Bugs Resolved