From d977edbf5e70e01fa7acd43b9e34cf86bc0c4068 Mon Sep 17 00:00:00 2001
From: Andrew Johnson In previous versions the INDX field of a subArray record was set to zero if
+the array that it reads through its INP field became empty. From this release
+the INDX field will only be modified by the record's process() routine if INDX
+is greater than MALM. In the event that the no data is read through the INP
+link, the subArray's UDF field will be set and a UDF/INVALID alarm will be
+generated. The following target architectures have been added to this release, although
@@ -28,37 +37,39 @@ the core developers lack the ability to test all of them: The compile line list of directories to search for header files now
-includes O.Common and the existing os subdirectories of SRC_DIRS
+ The compile line list of directories to search for header files now includes
+O.Common and the existing os subdirectories of SRC_DIRS
<src_dir>/os/<OS_CLASS>, <src_dir>/os/posix, and
-<src_dir>/os/default.
-Changes to subArray record error behaviour
+
+New Architectures
Added compile line header search directories
-
The -j jobs option is now supported for users of GNU Make +version 3.80 or later. The -j option speeds up building by allowing +multiple jobs (build commands) to be run in parallel; this will have the most +effect on hosts with multiple symmetric processors, but can also speed up +uni-processor builds. Builds still work as before when run without -j, +but using the -j option with an earlier version of GNU make will fail +since this relies on the $(eval) function which was introduced in GNU +Make 3.80.
+ +The -j option has been tested with this version of EPICS Base, but +it may not work for Extensions or IOC applications unless their dependancies are +specified correctly.
+ +New DIRS directory dependancy specifications are required to determine the +directory build order with -j. For example if we have 2 directories, +src and configure, and the configure directory must be built before the src +directory, the Makefile should contain:
-The "-j jobs" option is now supported for users of GNU make version 3.80 -or later. The configure changes for this option use the eval function which -does not exist in earlier versions of GNU make. The -j option should speed -up builds by allowing multiple jobs (commands) to run simultanaously. Builds -will still work as usual when the -j option is NOT present, but builds with -earlier versions of GNU make will fail if -j is used. The -j option has been -tested on this version of EPICS base but may not work for extensions or ioc -applications unless dependancies are specified correctly. New DIRS directory -dependancy specifications to determine directory build order are required -for -j. For example, if we have 2 DIRS directories, src and configure, in -a Makefile and the configure directory must build before the src directory, -the Makefile should contain:
--The directory dependancy specifications are only needed when -j is used. If --j is not used, the order of directories in the DIRS definition will determine -the build order. +- DIRS = configure src - src_DEPEND_DIRS = configure -+DIRS = configure src + src_DEPEND_DIRS = configure
The directory dependancy specifications are only needed when -j is +given to make. Without the -j the order of directories in the DIRS +definition determines the build order as before.