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 @@
-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.patchThe 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:
+ ++
+ +- 693534 + + errlog causes crash on IOC exit
+- 701673 + + Large array problem in 3.14.12
+- 717252 + + local caput causes ioc crash on win32
+- 750549 + + epicsTime has non-portable c++ static initialization
+- 753137 + + Makefile dependency checking of database files is broken
+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