[glibc] - Resync with upstream sources (#857236).
Jeffrey Law
law at fedoraproject.org
Fri Sep 14 20:43:32 UTC 2012
commit 3cb79f751c310020dd680d478af4594fe7936432
Author: Jeff Law <law at redhat.com>
Date: Fri Sep 14 14:42:59 2012 -0600
- Resync with upstream sources (#857236).
.gitignore | 2 ++
glibc-rh841318.patch | 22 +++++++++++-----------
glibc.spec | 7 +++++--
sources | 4 ++--
4 files changed, 20 insertions(+), 15 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 5e53491..71be626 100644
--- a/.gitignore
+++ b/.gitignore
@@ -42,3 +42,5 @@ glibc-2.14-394-g8f3b1ff
/glibc-2.16.90-d22e28b0.tar.gz
/glibc-2.16.90-a0bbdad3-fedora.tar.gz
/glibc-2.16.90-a0bbdad3.tar.gz
+/glibc-2.16.90-97bc38d7-fedora.tar.gz
+/glibc-2.16.90-97bc38d7.tar.gz
diff --git a/glibc-rh841318.patch b/glibc-rh841318.patch
index d0f7e54..21859d5 100644
--- a/glibc-rh841318.patch
+++ b/glibc-rh841318.patch
@@ -1,18 +1,18 @@
diff -Nrup a/stdio-common/Makefile b/stdio-common/Makefile
---- a/stdio-common/Makefile 2012-06-30 13:12:34.000000000 -0600
-+++ b/stdio-common/Makefile 2012-07-25 23:24:40.562730023 -0600
+--- a/stdio-common/Makefile 2012-09-14 14:31:29.000000000 -0600
++++ b/stdio-common/Makefile 2012-09-14 14:41:50.837749196 -0600
@@ -57,7 +57,7 @@ tests := tstscanf test_rdwr test-popen t
bug19 bug19a tst-popen2 scanf13 scanf14 scanf15 bug20 bug21 bug22 \
scanf16 scanf17 tst-setvbuf1 tst-grouping bug23 bug24 \
bug-vfprintf-nargs tst-long-dbl-fphex tst-fphex-wide tst-sprintf3 \
-- bug25
-+ bug25 bug23-2 bug23-3
+- bug25 tst-printf-round
++ bug25 tst-printf-round bug23-2 bug23-3
test-srcs = tst-unbputc tst-printf
diff -Nrup a/stdio-common/bug23-2.c b/stdio-common/bug23-2.c
--- a/stdio-common/bug23-2.c 1969-12-31 17:00:00.000000000 -0700
-+++ b/stdio-common/bug23-2.c 2012-07-25 23:23:52.732948658 -0600
++++ b/stdio-common/bug23-2.c 2012-09-14 14:41:27.832840375 -0600
@@ -0,0 +1,70 @@
+#include <stdio.h>
+#include <string.h>
@@ -86,7 +86,7 @@ diff -Nrup a/stdio-common/bug23-2.c b/stdio-common/bug23-2.c
+#include "../test-skeleton.c"
diff -Nrup a/stdio-common/bug23-3.c b/stdio-common/bug23-3.c
--- a/stdio-common/bug23-3.c 1969-12-31 17:00:00.000000000 -0700
-+++ b/stdio-common/bug23-3.c 2012-07-25 23:23:52.752948566 -0600
++++ b/stdio-common/bug23-3.c 2012-09-14 14:41:27.884840169 -0600
@@ -0,0 +1,45076 @@
+#include <stdio.h>
+#include <string.h>
@@ -45165,8 +45165,8 @@ diff -Nrup a/stdio-common/bug23-3.c b/stdio-common/bug23-3.c
+#include "../test-skeleton.c"
+
diff -Nrup a/stdio-common/vfprintf.c b/stdio-common/vfprintf.c
---- a/stdio-common/vfprintf.c 2012-07-25 23:23:15.865117380 -0600
-+++ b/stdio-common/vfprintf.c 2012-07-25 23:27:19.072943588 -0600
+--- a/stdio-common/vfprintf.c 2012-09-14 14:31:29.000000000 -0600
++++ b/stdio-common/vfprintf.c 2012-09-14 14:41:27.891840141 -0600
@@ -243,6 +243,12 @@ vfprintf (FILE *s, const CHAR_T *format,
/* For the argument descriptions, which may be allocated on the heap. */
void *args_malloced = NULL;
@@ -45180,7 +45180,7 @@ diff -Nrup a/stdio-common/vfprintf.c b/stdio-common/vfprintf.c
/* This table maps a character into a number representing a
class. In each step there is a destination label for each
class. */
-@@ -1652,8 +1658,8 @@ do_positional:
+@@ -1685,8 +1691,8 @@ do_positional:
size_t nspecs = 0;
/* A more or less arbitrary start value. */
size_t nspecs_size = 32 * sizeof (struct printf_spec);
@@ -45190,7 +45190,7 @@ diff -Nrup a/stdio-common/vfprintf.c b/stdio-common/vfprintf.c
/* The number of arguments the format string requests. This will
determine the size of the array needed to store the argument
attributes. */
-@@ -1694,10 +1700,25 @@ do_positional:
+@@ -1727,10 +1733,25 @@ do_positional:
{
/* Extend the array of format specifiers. */
struct printf_spec *old = specs;
@@ -45218,7 +45218,7 @@ diff -Nrup a/stdio-common/vfprintf.c b/stdio-common/vfprintf.c
}
/* Parse the format specifier. */
-@@ -2012,6 +2033,8 @@ do_positional:
+@@ -2045,6 +2066,8 @@ do_positional:
}
all_done:
diff --git a/glibc.spec b/glibc.spec
index 8d0c883..d126884 100644
--- a/glibc.spec
+++ b/glibc.spec
@@ -1,4 +1,4 @@
-%define glibcsrcdir glibc-2.16.90-a0bbdad3
+%define glibcsrcdir glibc-2.16.90-97bc38d7
%define glibcversion 2.16.90
### glibc.spec.in follows:
%define run_glibc_tests 1
@@ -27,7 +27,7 @@
Summary: The GNU libc libraries
Name: glibc
Version: %{glibcversion}
-Release: 10%{?dist}
+Release: 11%{?dist}
# GPLv2+ is used in a bunch of programs, LGPLv2+ is used for libraries.
# Things that are linked directly into dynamically linked programs
# and shared libraries (e.g. crt files, lib*_nonshared.a) have an additional
@@ -1349,6 +1349,9 @@ rm -f *.filelist*
%endif
%changelog
+* Fri Sep 14 2012 Jeff Law <law at redhat.com> - 2.16.90-11
+ - Resync with upstream sources (#857236).
+
* Sat Sep 8 2012 Peter Robinson <pbrobinson at fedoraproject.org> - 2.16.90-10
- Enable ports to fix FTBFS on ARM
diff --git a/sources b/sources
index fef53ea..b77f2e0 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-68dc97f2a6ee4c4f0514061a6d56f1e0 glibc-2.16.90-a0bbdad3-fedora.tar.gz
-f168314e1eb0d8819a483bbbc516d904 glibc-2.16.90-a0bbdad3.tar.gz
+2a6afa44c3e6ea7871c7889b8eb1ef93 glibc-2.16.90-97bc38d7-fedora.tar.gz
+48e371df9064491afef4f3fd8df54d6e glibc-2.16.90-97bc38d7.tar.gz
More information about the scm-commits
mailing list