comparison NEWS @ 12746:07188dbaf89a stable

maint: minor update to NEWS file * NEWS: minor fix in binary incompatibility note.
author John W. Eaton <jwe@octave.org>
date Wed, 15 Jun 2011 10:33:44 -0400
parents 8d2d7f9a17be
children bb55443911ff 1887d8400ba3
comparison
equal deleted inserted replaced
12744:343eca0298d0 12746:07188dbaf89a
3 3
4 ** Octave 3.4.1 is primarily a bug fixing release. 4 ** Octave 3.4.1 is primarily a bug fixing release.
5 5
6 ** IMPORTANT note about binary incompatibility in this release: 6 ** IMPORTANT note about binary incompatibility in this release:
7 7
8 The original goal was to ensure binary compatibility for all 3.4.x 8 Binary compatibility for all 3.4.x releases was originally planned,
9 releases but this is impossible for the 3.4.1 release due to a bug 9 but this is impossible for the 3.4.1 release due to a bug in the way
10 in the way shared libraries were built in Octave 3.4.0. Because of 10 shared libraries were built in Octave 3.4.0. Because of this bug,
11 this bug, .oct files built for Octave 3.4.0 must be recompiled 11 .oct files built for Octave 3.4.0 must be recompiled before they
12 before they will work with Octave 3.4.1. 12 will work with Octave 3.4.1.
13 13
14 Given that there would be binary incompatibilities with shared 14 Given that there would be binary incompatibilities with shared
15 libraries going from Octave 3.4.0 to 3.4.1, we also made the 15 libraries going from Octave 3.4.0 to 3.4.1, the following
16 following incompatible changes in this release: 16 incompatible changes were also made in this release:
17 17
18 * The Perl Compatible Regular Expression (PCRE) library is now 18 * The Perl Compatible Regular Expression (PCRE) library is now
19 required to build Octave. 19 required to build Octave.
20 20
21 * Octave's libraries and .oct files are now installed in 21 * Octave's libraries and .oct files are now installed in
22 subdirectories of $libdir instead of $libexecdir. 22 subdirectories of $libdir instead of $libexecdir.
23 23
24 Any future Octave 3.4.x release versions should remain binary 24 Any future Octave 3.4.x release versions should remain binary
25 compatible with Octave 3.4.1 as we are now using proper library 25 compatible with Octave 3.4.1 as proper library versioning is now
26 versioning as recommended by the libtool manual. 26 being used as recommended by the libtool manual.
27 27
28 ** The following functions have been deprecated in Octave 3.4.1 and will 28 ** The following functions have been deprecated in Octave 3.4.1 and will
29 be removed from Octave 3.8 (or whatever version is the second major 29 be removed from Octave 3.8 (or whatever version is the second major
30 release after 3.4): 30 release after 3.4):
31 31