Compare commits
7 Commits
R3.15.5-pr
...
R3.15.5-rc
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
628382d72d | ||
|
|
3c546617ab | ||
|
|
435ac7b086 | ||
|
|
e2c897bb54 | ||
|
|
33025641fc | ||
|
|
178a8a835a | ||
|
|
3e3b691518 |
@@ -23,10 +23,10 @@ BASE_3_15 = YES
|
||||
# EPICS_VERSION must be a number >0 and <256
|
||||
EPICS_VERSION = 3
|
||||
|
||||
# EPICS_REVISION must be a number >=0 and <256
|
||||
# EPICS_REVISION must be a number >=0 and <256
|
||||
EPICS_REVISION = 15
|
||||
|
||||
# EPICS_MODIFICATION must be a number >=0 and <256
|
||||
# EPICS_MODIFICATION must be a number >=0 and <256
|
||||
EPICS_MODIFICATION = 5
|
||||
|
||||
# EPICS_PATCH_LEVEL must be a number (win32 resource file requirement)
|
||||
@@ -35,11 +35,11 @@ EPICS_PATCH_LEVEL = 0
|
||||
|
||||
# This will end in -DEV between official releases
|
||||
#EPICS_DEV_SNAPSHOT=-DEV
|
||||
EPICS_DEV_SNAPSHOT=-pre1
|
||||
#EPICS_DEV_SNAPSHOT=-pre1
|
||||
#EPICS_DEV_SNAPSHOT=-pre1-DEV
|
||||
#EPICS_DEV_SNAPSHOT=-pre2
|
||||
#EPICS_DEV_SNAPSHOT=-pre2-DEV
|
||||
#EPICS_DEV_SNAPSHOT=-rc1
|
||||
EPICS_DEV_SNAPSHOT=-rc1
|
||||
#EPICS_DEV_SNAPSHOT=-rc1-DEV
|
||||
#EPICS_DEV_SNAPSHOT=-rc2
|
||||
#EPICS_DEV_SNAPSHOT=-rc2-DEV
|
||||
|
||||
@@ -22,11 +22,7 @@ version of EPICS Base:</p>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Parallel builds ("make -j") of Windows DLL targets don't work, because the
|
||||
build rules don't contain all the necessary dependencies. This problem has
|
||||
been fixed in the 3.15 series build rules, but will not be addressed in the
|
||||
3.14 branch. Sequential builds always work and are recommended for automated
|
||||
build environments.</li>
|
||||
<li>None known as yet.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
@@ -32,6 +32,39 @@ of the dbStatic library that is not being built anymore.</p>
|
||||
<h2 align="center">Changes from the 3.14 branch since 3.15.4</h2>
|
||||
<!-- Insert inherited items immediately below here ... -->
|
||||
|
||||
<h3>Launchpad Bug-fixes</h3>
|
||||
|
||||
<p>In addition to the more detailed change descriptions below, the following
|
||||
Launchpad bugs have also been fixed in this release:</p>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://bugs.launchpad.net/epics-base/+bug/1440186">
|
||||
#1440186</a> Crash due to a too small buffer being provided in
|
||||
dbContextReadNotifyCache</li>
|
||||
<li><a href="https://bugs.launchpad.net/epics-base/+bug/1479316">
|
||||
#1479316</a> Some data races found using Helgrind</li>
|
||||
<li><a href="https://bugs.launchpad.net/epics-base/+bug/1495833">
|
||||
#1495833</a> biRecord prompt groups are nonsensical</li>
|
||||
<li><a href="https://bugs.launchpad.net/epics-base/+bug/1606848">
|
||||
#1606848</a> WSAIoctl SIO_GET_INTERFACE_LIST failed in Windows</li>
|
||||
</ul>
|
||||
|
||||
<h3>Whole-Program Optimization for MS Visual Studio Targets</h3>
|
||||
|
||||
<p>When using the Microsoft compilers a new build system variable is provided
|
||||
that controls whether whole program optimization is used or not. For static
|
||||
builds using Visual Studio 2010 this optimization must be disabled. This is
|
||||
controlled in the files configure/os/CONFIG_SITE.Common.windows-x64-static and
|
||||
configure/os/CONFIG_SITE.Common.win32-x86-static by setting the variable
|
||||
<tt>OPT_WHOLE_PROGRAM = NO</tt> to override the default value
|
||||
<tt>YES</tt> that would otherwise be used.</p>
|
||||
|
||||
<p>Note that enabling this optimization slows down the build process. It is not
|
||||
possible to selectively disable this optimization, when building a particular
|
||||
module say; Microsoft's linker will restart itself automatically with the
|
||||
<tt>-LTCG</tt> flag set and display a warning if it is asked to link any object
|
||||
files that were compiled with the <tt>-GL</tt> flag.</p>
|
||||
|
||||
<h3>Add dynamic (variable length) array support to PCAS</h3>
|
||||
|
||||
<p>Dynamic array sizing support was added to the IOC server (RSRV) in the
|
||||
|
||||
@@ -162,8 +162,10 @@ relevent roles unless the Release Manager designates otherwise:</p>
|
||||
base-3.15.5-rc<i>n</i>.tar.gz
|
||||
mirror-3.15
|
||||
</tt></blockquote>
|
||||
This requires that the Bazaar keywords plugin is installed and
|
||||
configured properly.
|
||||
Create a GPG signature file of the tarfile as follows:
|
||||
<blockquote><tt>
|
||||
gpg --armor --sign --detach-sig base-3.15.5-rc<i>n</i>.tar.gz
|
||||
</tt></blockquote>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -291,8 +293,10 @@ relevent roles unless the Release Manager designates otherwise:</p>
|
||||
base-3.15.5.tar.gz
|
||||
mirror-3.15
|
||||
</tt></blockquote>
|
||||
This requires that the Bazaar keywords plugin is installed and
|
||||
configured properly.
|
||||
Create a GPG signature file of the tarfile as follows:
|
||||
<blockquote><tt>
|
||||
gpg --armor --sign --detach-sig base-3.15.5.tar.gz
|
||||
</tt></blockquote>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -308,7 +312,8 @@ relevent roles unless the Release Manager designates otherwise:</p>
|
||||
<td> </td>
|
||||
<td>Website Manager</td>
|
||||
<td>If necessary recreate the tarfile following the instructions above.
|
||||
Copy the tar file to the Base download area of the website</td>
|
||||
Copy the tar file and its <tt>.asc</tt> signature file to the Base
|
||||
download area of the website.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
|
||||
Reference in New Issue
Block a user