Commit 9dc918 Auto-sync with upstream branch release/2.27/master

4 files Authored and Committed by fweimer 7 months ago
Auto-sync with upstream branch release/2.27/master

Upstream commit: 55ad82e45c313454de657931898e974a7a036cad

- i386: Fix memmove issue (swbz#22644)
- RISC-V: fmax/fmin: Handle signalling NaNs correctly (swbz#22884)
- RISC-V: Do not initialize $gp in TLS macros
- cs_CZ locale: Add alternative month names (swbz#22963)
- Greek (el_CY, el_GR) locales: Introduce ab_alt_mon (swbz#22937)
- lt_LT locale: Update abbreviated month names (swbz#22932)
- ca_ES locale: Update LC_TIME (swbz#22848)
- i386: Fix i386 sigaction sa_restorer initialization (swbz#21269)
- Fix multiple definitions of __nss_*_database (swbz#22918)
- Fix netgroup cache keys (swbz#22342)
- linux/powerpc: sync sys/ptrace.h with Linux 4.15 (swbz#22433, swbz#22807)
- powerpc: Undefine Linux ptrace macros that conflict with __ptrace_request
- Add missing “reorder-end” in LC_COLLATE of et_EE (swbz#22517)
- linux/aarch64: sync sys/ptrace.h with Linux 4.15 (swbz#22433)
- [RISC-V] Fix parsing flags in ELF64 files (swbz#22827)

    
 1 @@ -80978,7 +80978,7 @@
 2    
 3    LC_MESSAGES
 4   diff --git a/localedata/locales/ca_ES b/localedata/locales/ca_ES
 5 - index 914c066dabff526b..c20d393c2a334286 100644
 6 + index f0d744d53729faf7..5d8297823e530d3b 100644
 7   --- a/localedata/locales/ca_ES
 8   +++ b/localedata/locales/ca_ES
 9   @@ -49,21 +49,7 @@ category "i18n:2012";LC_MEASUREMENT
10 @@ -81158,7 +81158,7 @@
11    reorder-end
12    
13   diff --git a/localedata/locales/cs_CZ b/localedata/locales/cs_CZ
14 - index f80d3e1b37f72a5b..16a2b02972fd4e80 100644
15 + index 8f4c69e4934e262f..41fbd2be934604bd 100644
16   --- a/localedata/locales/cs_CZ
17   +++ b/localedata/locales/cs_CZ
18   @@ -142,6 +142,17 @@ LC_COLLATE
19 @@ -84624,7 +84624,7 @@
20    
21    LC_CTYPE
22   diff --git a/localedata/locales/et_EE b/localedata/locales/et_EE
23 - index 9cb55b568f343975..f5c47149a6288beb 100644
24 + index bab7493c98722c38..f5c47149a6288beb 100644
25   --- a/localedata/locales/et_EE
26   +++ b/localedata/locales/et_EE
27   @@ -63,6 +63,7 @@ copy "iso14651_t1"
28 @@ -84635,7 +84635,7 @@
29    collating-symbol <z-caron>
30    collating-symbol <o-tilde>
31    collating-symbol <a-diaresis>
32 - @@ -80,28 +81,30 @@ reorder-after <RES-1>
33 + @@ -80,28 +81,28 @@ reorder-after <RES-1>
34    <CAP>
35    <MIN>
36    
37 @@ -84676,10 +84676,8 @@
38   +<U00D6> <o-diaresis>;<BASE>;<CAP>;IGNORE % Ö
39   +<U00FC> <u-diaresis>;<BASE>;<MIN>;IGNORE % ü
40   +<U00DC> <u-diaresis>;<BASE>;<CAP>;IGNORE % Ü
41 - +
42 - +reorder-end
43    
44 -  END LC_COLLATE
45 +  reorder-end
46    
47   diff --git a/localedata/locales/fa_IR b/localedata/locales/fa_IR
48   index 06270c0548c30c4d..3714a30932189ab4 100644
49 @@ -87590,7 +87588,7 @@
50    reorder-end
51    END LC_COLLATE
52   diff --git a/localedata/locales/lt_LT b/localedata/locales/lt_LT
53 - index c935fcf75e0fcfaf..6497ad739fcbcc01 100644
54 + index bec67726e9b3d213..e9834bd2003123da 100644
55   --- a/localedata/locales/lt_LT
56   +++ b/localedata/locales/lt_LT
57   @@ -117,42 +117,42 @@ collating-symbol <u-ogonek>
 1 @@ -88,10 +88,10 @@
 2    
 3    Copyright (C) 1998 WIDE Project.
 4   diff --git a/config.h.in b/config.h.in
 5 - index d928e7dd867c68ce..d55a3c3834f91a0d 100644
 6 + index b0b7cf26cb4b3aa0..141db213a9046eb4 100644
 7   --- a/config.h.in
 8   +++ b/config.h.in
 9 - @@ -119,9 +119,6 @@
10 + @@ -124,9 +124,6 @@
11    /* Mach/i386 specific: define if the `i386_set_gdt' RPC is available.  */
12    #undef»       HAVE_I386_SET_GDT
13    
14 @@ -19463,10 +19463,10 @@
15   -  return stringprep_convert (str, stringprep_locale_charset (), "UTF-8");
16   -}
17   diff --git a/manual/contrib.texi b/manual/contrib.texi
18 - index fbf42db31df08e3b..f2a38459856a67ae 100644
19 + index 0da6dcbb596f7608..2be9122469bd91c8 100644
20   --- a/manual/contrib.texi
21   +++ b/manual/contrib.texi
22 - @@ -176,7 +176,7 @@ software floating-point support and for
23 + @@ -178,7 +178,7 @@ software floating-point support and for
24    his direction as part of @theglibc{} steering committee.
25    
26    @item
27 @@ -19476,16 +19476,19 @@
28    @item
29    Geoffrey Keating for the port to Linux on PowerPC
30   diff --git a/nscd/gai.c b/nscd/gai.c
31 - index d00a184c46cc0dd7..eb53bd7889ca3fea 100644
32 + index 576fd0045b4abf36..24bdfee1db3791e2 100644
33   --- a/nscd/gai.c
34   +++ b/nscd/gai.c
35 - @@ -40,6 +40,3 @@
36 + @@ -42,9 +42,6 @@
37    /* Support code.  */
38    #include <check_pf.c>
39    #include <check_native.c>
40   -#ifdef HAVE_LIBIDN
41   -# include <libidn/idn-stub.c>
42   -#endif
43 +  
44 +  /* Some variables normally defined in libc.  */
45 +  service_user *__nss_hosts_database attribute_hidden;
46   diff --git a/resolv/Makefile b/resolv/Makefile
47   index 6e70ae9f6b4a29a9..ea395ac3eb4332e1 100644
48   --- a/resolv/Makefile
 1 @@ -1,6 +1,6 @@
 2 - %define glibcsrcdir glibc-2.27-5-g56170e064e
 3 + %define glibcsrcdir glibc-2.27-36-g55ad82e45c
 4   %define glibcversion 2.27
 5 - %define glibcrelease 6%{?dist}
 6 + %define glibcrelease 7%{?dist}
 7   # Pre-release tarballs are pulled in from git using a command that is
 8   # effectively:
 9   #
10 @@ -1963,6 +1963,25 @@
11   %endif
12   
13   %changelog
14 + * Thu Mar 29 2018 Florian Weimer <fweimer@redhat.com> - 2.27-7
15 + - Auto-sync with upstream branch release/2.27/master,
16 +   commit 55ad82e45c313454de657931898e974a7a036cad:
17 + - i386: Fix memmove issue (swbz#22644)
18 + - RISC-V: fmax/fmin: Handle signalling NaNs correctly (swbz#22884)
19 + - RISC-V: Do not initialize $gp in TLS macros
20 + - cs_CZ locale: Add alternative month names (swbz#22963)
21 + - Greek (el_CY, el_GR) locales: Introduce ab_alt_mon (swbz#22937)
22 + - lt_LT locale: Update abbreviated month names (swbz#22932)
23 + - ca_ES locale: Update LC_TIME (swbz#22848)
24 + - i386: Fix i386 sigaction sa_restorer initialization (swbz#21269)
25 + - Fix multiple definitions of __nss_*_database (swbz#22918)
26 + - Fix netgroup cache keys (swbz#22342)
27 + - linux/powerpc: sync sys/ptrace.h with Linux 4.15 (swbz#22433, swbz#22807)
28 + - powerpc: Undefine Linux ptrace macros that conflict with __ptrace_request
29 + - Add missing “reorder-end” in LC_COLLATE of et_EE (swbz#22517)
30 + - linux/aarch64: sync sys/ptrace.h with Linux 4.15 (swbz#22433)
31 + - [RISC-V] Fix parsing flags in ELF64 files (swbz#22827)
32 + 
33   * Fri Mar  2 2018 Florian Weimer <fweimer@redhat.com> - 2.27-6
34   - Collation update and sync with CLDR (#1551009)
35   
sources +1 -1
1 @@ -1,1 +1,1 @@
2 - SHA512 (glibc-2.27-5-g56170e064e.tar.gz) = de3d8d1c847a7042e813dd56d4b2aa3950fc391579fc40ab4e9a7ebea279593e01326752c11484a78edb4734ea6408872580fa2147bb4ea8abc0bf1c9f08c7df
3 + SHA512 (glibc-2.27-36-g55ad82e45c.tar.gz) = 4cd6d85523b45c1891a6490e94d2defe2af7cb393ba3250069c960adb6c1d7120b797ec15202671d6813c85236e7dba7196bbcc9574dfce17a853ab81298d668