6758377541
Auto-sync Upstream commit: ebae2f5a6f971a8f0b6c99e00f9c45ef7433924a Changes in addition to the sync: Add a downstream patch[1] to reinstate gconv-modules file and apply glibc-rh697421.patch after it. Also update spec file to create a new package glibc-gconv-extra with iconv converter modules that are not commonly used so that they can be removed in minimal or hardened installations. [1] https://sourceware.org/pipermail/libc-alpha/2021-June/127497.html Auto-sync commits: - Add build option to disable usage of scv on powerpc - io: Fix sporadic test failures in io/tst-stat - nptl: Avoid async cancellation to wrongly update __nptl_nthreads (BZ #19366) - nptl: Use pthread_kill on pthread_cancel - nptl: Implement raise in terms of pthread_kill - nptl: Move cancel type out of cancelhandling - nptl: Move cancel state out of cancelhandling - nptl: Remove CANCELING_BITMASK - nptl: Install cancellation handler on pthread_cancel - nptl: Deallocate the thread stack on setup failure (BZ #19511) - Remove stale references to libdl.a - Fix elf/tst-tls9-static after libdl cleanups. - iconvdata: Split out non-essential gconv module configuration - iconvdata: Move gconv-modules configuration to gconv-modules.conf - gconv_conf: Read configuration files in gconv-modules.d - iconvconfig: Read configuration from gconv-modules.d subdirectory - iconvconfig: Make file handling more general purpose - AArch64: Add support for roundeven[f] - configure: Replaced obsolete AC_TRY_COMPILE - libio: Assume _IO_lock_inexpensive - nptl: Remove exit-thread.h - Improve test coverage of strnlen function
23 lines
833 B
Diff
23 lines
833 B
Diff
Short description: Add UCS-2 aliases.
|
|
Author(s): Fedora glibc team <glibc@lists.fedoraproject.org>
|
|
Origin: PATCH
|
|
Bug-RHEL: #697421
|
|
Upstream status: https://sourceware.org/ml/libc-alpha/2012-12/msg00103.html
|
|
|
|
This is a Fedora-specific change to include new aliases for UCS-2
|
|
data for gconv used by a certain class of users. This should be
|
|
revisited at some point to determine if those users are just using
|
|
UTF-8 at this point.
|
|
|
|
diff --git a/iconvdata/gconv-modules b/iconvdata/gconv-modules
|
|
index 4acbba062f2b187d..66f08b286f31f942 100644
|
|
--- a/iconvdata/gconv-modules
|
|
+++ b/iconvdata/gconv-modules
|
|
@@ -113,3 +113,6 @@ module INTERNAL UTF-32BE// UTF-32 1
|
|
alias UTF7// UTF-7//
|
|
module UTF-7// INTERNAL UTF-7 1
|
|
module INTERNAL UTF-7// UTF-7 1
|
|
+
|
|
+alias ISO-10646-UCS-2// UNICODE//
|
|
+alias ISO-10646-UCS-2// ISO-10646/UTF8/
|