aboutsummaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorCarlos O'Donell <carlos@systemhalted.org>2018-01-23 12:20:01 -0800
committerCarlos O'Donell <carlos@systemhalted.org>2018-01-23 12:20:40 -0800
commit4378b735efba4a9de3cc9406a9492a823ff2fbf4 (patch)
treef541144f50bd61cd346a11b249ce59ed03b7447e /NEWS
parent28c3f14f2ebd9cfc478e01543fa5da99bbdc507a (diff)
downloadglibc-4378b735efba4a9de3cc9406a9492a823ff2fbf4.tar
glibc-4378b735efba4a9de3cc9406a9492a823ff2fbf4.tar.gz
glibc-4378b735efba4a9de3cc9406a9492a823ff2fbf4.tar.bz2
glibc-4378b735efba4a9de3cc9406a9492a823ff2fbf4.zip
NEWS: Document static application consequenes of %OB/%Ob.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS15
1 files changed, 15 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 35f8535d0b..b1d23c16dc 100644
--- a/NEWS
+++ b/NEWS
@@ -94,8 +94,23 @@ Major new features:
be added to the next revision of POSIX, and it is also already
available on some BSD-derived operating systems.
+ This feature will cause existing statically compiled applications
+ to fail to load locales and fall back to the builtin C/POSIX locales.
+ See notes below for other changes affecting compatibilty.
+
Deprecated and removed features, and other changes affecting compatibility:
+* Statically compiled applications attempting to load locales compiled for the
+ GNU C Library version 2.27 will fail and fall back to the builtin C/POSIX
+ locale. The reason for this is that the addition of the new "%OB" and "%ob",
+ support for two grammatical forms of the month names, also extends the locale
+ data binary format. Static applications needing locale support must be
+ recompiled to match the runtime and data they are deployed with. In some
+ distributions there is an upgrade window where dynamically linked applications
+ may use a new library but the old locale data and also fall back to the
+ builtin C/POSIX locales; restarting the application process is sufficient to
+ fix this.
+
* Support for statically linked applications which call dlopen is deprecated
and will be removed in a future version of glibc. Applications which call
dlopen need to be linked dynamically instead.