[RFC,v8,07/16] Rebuild abilists to reflect strftime family changes (bug 10871).

Message ID 1323976118.499095.1498644297171@poczta.nazwa.pl
State Dropped
Headers

Commit Message

Rafal Luzynski June 28, 2017, 10:04 a.m. UTC
  [BZ #10871]
* sysdeps/unix/sysv/linux/aarch64/libc.abilist [libc] (GLIBC_2.26):
Add strftime, strftime_l, __strftime_l, wcsftime, wcsftime_l,
and __wcsftime_l.
* sysdeps/unix/sysv/linux/alpha/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/arm/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/hppa/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/i386/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/ia64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/microblaze/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/nios2/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/sh/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Likewise.
---
 sysdeps/unix/sysv/linux/aarch64/libc.abilist                 | 6 ++++++
 sysdeps/unix/sysv/linux/alpha/libc.abilist                   | 6 ++++++
 sysdeps/unix/sysv/linux/arm/libc.abilist                     | 6 ++++++
 sysdeps/unix/sysv/linux/hppa/libc.abilist                    | 6 ++++++
 sysdeps/unix/sysv/linux/i386/libc.abilist                    | 6 ++++++
 sysdeps/unix/sysv/linux/ia64/libc.abilist                    | 6 ++++++
 sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist           | 6 ++++++
 sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist             | 6 ++++++
 sysdeps/unix/sysv/linux/microblaze/libc.abilist              | 6 ++++++
 sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist         | 6 ++++++
 sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist       | 6 ++++++
 sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist         | 6 ++++++
 sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist         | 6 ++++++
 sysdeps/unix/sysv/linux/nios2/libc.abilist                   | 6 ++++++
 sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist   | 6 ++++++
 sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist | 6 ++++++
 sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist    | 6 ++++++
 sysdeps/unix/sysv/linux/powerpc/powerpc64/libc.abilist       | 6 ++++++
 sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist            | 6 ++++++
 sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist            | 6 ++++++
 sysdeps/unix/sysv/linux/sh/libc.abilist                      | 6 ++++++
 sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist           | 6 ++++++
 sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist           | 6 ++++++
 sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libc.abilist    | 6 ++++++
 sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libc.abilist    | 6 ++++++
 sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist            | 6 ++++++
 sysdeps/unix/sysv/linux/x86_64/64/libc.abilist               | 6 ++++++
 sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist              | 6 ++++++
 28 files changed, 168 insertions(+)
  

Patch

diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist
b/sysdeps/unix/sysv/linux/aarch64/libc.abilist
index dfe3806..78398b8 100644
--- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist
+++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist
@@ -2099,6 +2099,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -2106,3 +2108,7 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist
b/sysdeps/unix/sysv/linux/alpha/libc.abilist
index 4623be5..6d72472 100644
--- a/sysdeps/unix/sysv/linux/alpha/libc.abilist
+++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist
@@ -2010,6 +2010,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -2017,6 +2019,10 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
diff --git a/sysdeps/unix/sysv/linux/arm/libc.abilist
b/sysdeps/unix/sysv/linux/arm/libc.abilist
index 9603c0e..0266328 100644
--- a/sysdeps/unix/sysv/linux/arm/libc.abilist
+++ b/sysdeps/unix/sysv/linux/arm/libc.abilist
@@ -100,6 +100,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -107,6 +109,10 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.4 GLIBC_2.4 A
 GLIBC_2.4 _Exit F
 GLIBC_2.4 _IO_2_1_stderr_ D 0xa0
diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist
b/sysdeps/unix/sysv/linux/hppa/libc.abilist
index cc0c561..d1c8002 100644
--- a/sysdeps/unix/sysv/linux/hppa/libc.abilist
+++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist
@@ -1864,6 +1864,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -1871,6 +1873,10 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist
b/sysdeps/unix/sysv/linux/i386/libc.abilist
index 507490f..0083617 100644
--- a/sysdeps/unix/sysv/linux/i386/libc.abilist
+++ b/sysdeps/unix/sysv/linux/i386/libc.abilist
@@ -2022,7 +2022,9 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
 GLIBC_2.26 __strtof128_internal F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 __wcstof128_internal F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
@@ -2032,8 +2034,12 @@  GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
 GLIBC_2.26 strfromf128 F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
 GLIBC_2.26 strtof128 F
 GLIBC_2.26 strtof128_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.26 wcstof128 F
 GLIBC_2.26 wcstof128_l F
 GLIBC_2.3 GLIBC_2.3 A
diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist
b/sysdeps/unix/sysv/linux/ia64/libc.abilist
index 0cab6b2..8ae65a6 100644
--- a/sysdeps/unix/sysv/linux/ia64/libc.abilist
+++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist
@@ -1886,7 +1886,9 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
 GLIBC_2.26 __strtof128_internal F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 __wcstof128_internal F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
@@ -1896,8 +1898,12 @@  GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
 GLIBC_2.26 strfromf128 F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
 GLIBC_2.26 strtof128 F
 GLIBC_2.26 strtof128_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.26 wcstof128 F
 GLIBC_2.26 wcstof128_l F
 GLIBC_2.3 GLIBC_2.3 A
diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
index 7ba5f73..4b864a1 100644
--- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
+++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
@@ -101,6 +101,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -108,6 +110,10 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.4 GLIBC_2.4 A
 GLIBC_2.4 _Exit F
 GLIBC_2.4 _IO_2_1_stderr_ D 0x98
diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
index bf3584a..2a6d438 100644
--- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
+++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
@@ -1978,6 +1978,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -1985,6 +1987,10 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
diff --git a/sysdeps/unix/sysv/linux/microblaze/libc.abilist
b/sysdeps/unix/sysv/linux/microblaze/libc.abilist
index 9afc1f5..3fadc5a 100644
--- a/sysdeps/unix/sysv/linux/microblaze/libc.abilist
+++ b/sysdeps/unix/sysv/linux/microblaze/libc.abilist
@@ -2099,6 +2099,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -2106,3 +2108,7 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
index 054ab08..5e8c220 100644
--- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
+++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
@@ -1953,6 +1953,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -1960,6 +1962,10 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
index f7294e4..ce9bd69 100644
--- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
+++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
@@ -1951,6 +1951,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -1958,6 +1960,10 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
index 00319b2..3761f6d 100644
--- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
+++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
@@ -1949,6 +1949,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -1956,6 +1958,10 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
index a2b8a22..d45f23f 100644
--- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
+++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
@@ -1944,6 +1944,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -1951,6 +1953,10 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist
b/sysdeps/unix/sysv/linux/nios2/libc.abilist
index e956f33..21cde0c 100644
--- a/sysdeps/unix/sysv/linux/nios2/libc.abilist
+++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist
@@ -2140,6 +2140,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -2147,3 +2149,7 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
index 36d8953..4252253 100644
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
@@ -1982,6 +1982,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -1989,6 +1991,10 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
index acf8d35..c939639 100644
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
@@ -1987,6 +1987,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -1994,6 +1996,10 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist
b/sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist
index 6d11f2d..a1a5a0c 100644
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist
@@ -2187,7 +2187,9 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
 GLIBC_2.26 __strtof128_internal F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 __wcstof128_internal F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
@@ -2197,7 +2199,11 @@  GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
 GLIBC_2.26 strfromf128 F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
 GLIBC_2.26 strtof128 F
 GLIBC_2.26 strtof128_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.26 wcstof128 F
 GLIBC_2.26 wcstof128_l F
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/libc.abilist
b/sysdeps/unix/sysv/linux/powerpc/powerpc64/libc.abilist
index eada951..54a0a65 100644
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/libc.abilist
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/libc.abilist
@@ -101,6 +101,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -108,6 +110,10 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 _Exit F
 GLIBC_2.3 _IO_2_1_stderr_ D 0xe0
diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
index f1327c9..1ca8c36 100644
--- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
+++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
@@ -1982,6 +1982,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -1989,6 +1991,10 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
index 525c15d..de5c2e6 100644
--- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
+++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
@@ -1883,6 +1883,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -1890,6 +1892,10 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
diff --git a/sysdeps/unix/sysv/linux/sh/libc.abilist
b/sysdeps/unix/sysv/linux/sh/libc.abilist
index 42f7cd8..e594a9d 100644
--- a/sysdeps/unix/sysv/linux/sh/libc.abilist
+++ b/sysdeps/unix/sysv/linux/sh/libc.abilist
@@ -1868,6 +1868,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -1875,6 +1877,10 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
index 4adcff5..78069c8 100644
--- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
+++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
@@ -1974,6 +1974,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -1981,6 +1983,10 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
index ec13ca5..4aaba1f 100644
--- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
+++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
@@ -1912,6 +1912,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -1919,6 +1921,10 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
diff --git a/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libc.abilist
b/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libc.abilist
index 50a2de7..8381e2f 100644
--- a/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libc.abilist
+++ b/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libc.abilist
@@ -2106,6 +2106,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -2113,3 +2115,7 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
diff --git a/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libc.abilist
b/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libc.abilist
index a9b9041..37d1353 100644
--- a/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libc.abilist
+++ b/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libc.abilist
@@ -2106,6 +2106,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -2113,3 +2115,7 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
diff --git a/sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist
b/sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist
index 50a2de7..8381e2f 100644
--- a/sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist
+++ b/sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist
@@ -2106,6 +2106,8 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
 GLIBC_2.26 preadv2 F
@@ -2113,3 +2115,7 @@  GLIBC_2.26 preadv64v2 F
 GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
index 6b693b5..bad08a4 100644
--- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
+++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
@@ -1863,7 +1863,9 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
 GLIBC_2.26 __strtof128_internal F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 __wcstof128_internal F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
@@ -1873,8 +1875,12 @@  GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
 GLIBC_2.26 strfromf128 F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
 GLIBC_2.26 strtof128 F
 GLIBC_2.26 strtof128_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.26 wcstof128 F
 GLIBC_2.26 wcstof128_l F
 GLIBC_2.3 GLIBC_2.3 A
diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
index cf596c0..4e8e9a9 100644
--- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
+++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
@@ -2106,7 +2106,9 @@  GLIBC_2.25 strfromf F
 GLIBC_2.25 strfroml F
 GLIBC_2.26 GLIBC_2.26 A
 GLIBC_2.26 __nl_langinfo_l F
+GLIBC_2.26 __strftime_l F
 GLIBC_2.26 __strtof128_internal F
+GLIBC_2.26 __wcsftime_l F
 GLIBC_2.26 __wcstof128_internal F
 GLIBC_2.26 nl_langinfo F
 GLIBC_2.26 nl_langinfo_l F
@@ -2116,7 +2118,11 @@  GLIBC_2.26 pwritev2 F
 GLIBC_2.26 pwritev64v2 F
 GLIBC_2.26 reallocarray F
 GLIBC_2.26 strfromf128 F
+GLIBC_2.26 strftime F
+GLIBC_2.26 strftime_l F
 GLIBC_2.26 strtof128 F
 GLIBC_2.26 strtof128_l F
+GLIBC_2.26 wcsftime F
+GLIBC_2.26 wcsftime_l F
 GLIBC_2.26 wcstof128 F
 GLIBC_2.26 wcstof128_l F