This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.26.9000-1149-g4378b73
- From: carlos at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 23 Jan 2018 20:21:08 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.26.9000-1149-g4378b73
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 4378b735efba4a9de3cc9406a9492a823ff2fbf4 (commit)
from 28c3f14f2ebd9cfc478e01543fa5da99bbdc507a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=4378b735efba4a9de3cc9406a9492a823ff2fbf4
commit 4378b735efba4a9de3cc9406a9492a823ff2fbf4
Author: Carlos O'Donell <carlos@systemhalted.org>
Date: Tue Jan 23 12:20:01 2018 -0800
NEWS: Document static application consequenes of %OB/%Ob.
diff --git a/NEWS b/NEWS
index 35f8535..b1d23c1 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.
-----------------------------------------------------------------------
Summary of changes:
NEWS | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
hooks/post-receive
--
GNU C Library master sources