SHA256
1
0
forked from pool/glibc

Accepting request 249235 from home:Andreas_Schwab:glibc

- Update to glibc 2.20 release.
  * Reverted change of ABI data structures for s390 and s390x
  * Support for file description locks is added to systems running the
    Linux kernel
  * Optimized strchr implementation for AArch64
  * The minimum Linux kernel version that this version of the GNU C Library
    can be used with is 2.6.32
  * Running the testsuite no longer terminates as soon as a test fails
  * The am33 port, which had not worked for several years, has been removed
    from ports.
  * The _BSD_SOURCE and _SVID_SOURCE feature test macros are no longer
    supported; they now act the same as _DEFAULT_SOURCE (but generate a
    warning)
  * Optimized strcmp implementation for ARMv7
  * Added support for TX lock elision of pthread mutexes on s390 and s390x
  * All supported architectures now use the main glibc sysdeps directory
    instead of some being in a separate "ports" directory
  * The NPTL implementation of POSIX pthreads is no longer an "add-on"
  * Locale names, including those obtained from environment variables (LANG
    and the LC_* variables), are more tightly checked for proper syntax
  * On x86-64, the dynamic linker's lazy-binding support is now compatible
    with application code using Intel MPX instructions
- Patches from upstream removed
  * nss-dns-memleak.patch
  * sin-sign.patch
  * pldd-wait-ptrace-stop.patch
  * nscd-track-startup-failures.patch
  * powerpc-opt-power8.patch
  * check-pf-alloca.patch
  * getaddrinfo-uninit-result.patch

OBS-URL: https://build.opensuse.org/request/show/249235
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=387
This commit is contained in:
2014-09-15 10:37:45 +00:00
committed by Git OBS Bridge
parent 29d670314e
commit d2f37bcdab
39 changed files with 489 additions and 9135 deletions

View File

@@ -110,7 +110,7 @@ Index: glibc-2.19/iconvdata/ibm930.c
+ curcs = sb; \
} \
\
if (__builtin_expect (outptr + 1 > outend, 0)) \
if (__glibc_unlikely (outptr + 1 > outend)) \
@@ -268,7 +269,6 @@ enum
*outptr++ = 0x5b; \
else \
@@ -130,7 +130,7 @@ Index: glibc-2.19/iconvdata/ibm933.c
+ curcs = sb; \
} \
\
if (__builtin_expect (outptr + 1 > outend, 0)) \
if (__glibc_unlikely (outptr + 1 > outend)) \
@@ -262,7 +263,6 @@ enum
break; \
} \
@@ -150,7 +150,7 @@ Index: glibc-2.19/iconvdata/ibm935.c
+ curcs = sb; \
} \
\
if (__builtin_expect (outptr + 1 > outend, 0)) \
if (__glibc_unlikely (outptr + 1 > outend)) \
@@ -262,7 +263,6 @@ enum
break; \
} \
@@ -170,7 +170,7 @@ Index: glibc-2.19/iconvdata/ibm937.c
+ curcs = sb; \
} \
\
if (__builtin_expect (outptr + 1 > outend, 0)) \
if (__glibc_unlikely (outptr + 1 > outend)) \
@@ -262,7 +263,6 @@ enum
break; \
} \
@@ -190,7 +190,7 @@ Index: glibc-2.19/iconvdata/ibm939.c
+ curcs = sb; \
} \
\
if (__builtin_expect (outptr + 1 > outend, 0)) \
if (__glibc_unlikely (outptr + 1 > outend)) \
@@ -267,7 +268,6 @@ enum
*outptr++ = 0xb2; \
else \