All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/3] glibc: bump version to 2.21
@ 2015-02-08 15:07 Vicente Olivert Riera
  2015-02-08 15:07 ` [Buildroot] [PATCH 1/3] glibc: add version 2.21 Vicente Olivert Riera
                   ` (3 more replies)
  0 siblings, 4 replies; 16+ messages in thread
From: Vicente Olivert Riera @ 2015-02-08 15:07 UTC (permalink / raw)
  To: buildroot

- Add version 2.21
- Add a hash value for it
- Set version 2.20 as default
- Remove version 2.19

Vicente Olivert Riera (3):
  glibc: add version 2.21
  glibc: set version 2.20 as default
  glibc: remove version 2.19

 package/glibc/2.19/0001-CVE-2014-7817.patch |  173 ---------------------------
 package/glibc/2.19/0002-CVE-2014-6040.patch |  141 ----------------------
 package/glibc/2.19/0003-CVE-2014-9402.patch |   24 ----
 package/glibc/Config.in                     |    8 +-
 package/glibc/glibc.hash                    |    2 +-
 5 files changed, 5 insertions(+), 343 deletions(-)
 delete mode 100644 package/glibc/2.19/0001-CVE-2014-7817.patch
 delete mode 100644 package/glibc/2.19/0002-CVE-2014-6040.patch
 delete mode 100644 package/glibc/2.19/0003-CVE-2014-9402.patch

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Buildroot] [PATCH 1/3] glibc: add version 2.21
  2015-02-08 15:07 [Buildroot] [PATCH 0/3] glibc: bump version to 2.21 Vicente Olivert Riera
@ 2015-02-08 15:07 ` Vicente Olivert Riera
  2015-02-08 15:39   ` Yann E. MORIN
                     ` (3 more replies)
  2015-02-08 15:07 ` [Buildroot] [PATCH 2/3] glibc: set version 2.20 as default Vicente Olivert Riera
                   ` (2 subsequent siblings)
  3 siblings, 4 replies; 16+ messages in thread
From: Vicente Olivert Riera @ 2015-02-08 15:07 UTC (permalink / raw)
  To: buildroot

- Add version 2.21
- Add a hash value for it

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
---
 package/glibc/Config.in  |    3 +++
 package/glibc/glibc.hash |    1 +
 2 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/package/glibc/Config.in b/package/glibc/Config.in
index 8c033f2..37e108e 100644
--- a/package/glibc/Config.in
+++ b/package/glibc/Config.in
@@ -38,6 +38,9 @@ config BR2_GLIBC_VERSION_2_19
 config BR2_GLIBC_VERSION_2_20
 	bool "2.20"
 
+config BR2_GLIBC_VERSION_2_21
+	bool "2.21"
+
 endchoice
 
 endif
diff --git a/package/glibc/glibc.hash b/package/glibc/glibc.hash
index 094bbda..f194de4 100644
--- a/package/glibc/glibc.hash
+++ b/package/glibc/glibc.hash
@@ -6,3 +6,4 @@ md5	197836c2ba42fb146e971222647198dd	eglibc-2.19-svnr25243.tar.bz2
 sha1	8013c1935b46fd50d2d1fbfad3b0af362b75fb28	eglibc-2.19-svnr25243.tar.bz2
 sha256	2d3997f588401ea095a0b27227b1d50cdfdd416236f6567b564549d3b46ea2a2	glibc-2.19.tar.xz
 sha256	f84b6d42aecc288d593c397b0a3d02260a33ee686bce0c634eb9b32798f36ba5	glibc-2.20.tar.xz
+sha256  aeeb362437965a5d3f40b151094ca79def04a115bd363fdd4a9a0c69482923b8  glibc-2.21.tar.xz
-- 
1.7.1

^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [Buildroot] [PATCH 2/3] glibc: set version 2.20 as default
  2015-02-08 15:07 [Buildroot] [PATCH 0/3] glibc: bump version to 2.21 Vicente Olivert Riera
  2015-02-08 15:07 ` [Buildroot] [PATCH 1/3] glibc: add version 2.21 Vicente Olivert Riera
@ 2015-02-08 15:07 ` Vicente Olivert Riera
  2015-02-08 15:40   ` Yann E. MORIN
  2015-02-08 15:07 ` [Buildroot] [PATCH 3/3] glibc: remove version 2.19 Vicente Olivert Riera
  2015-02-08 22:52 ` [Buildroot] [PATCH 0/3] glibc: bump version to 2.21 Peter Korsgaard
  3 siblings, 1 reply; 16+ messages in thread
From: Vicente Olivert Riera @ 2015-02-08 15:07 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
---
 package/glibc/Config.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/package/glibc/Config.in b/package/glibc/Config.in
index 37e108e..890d007 100644
--- a/package/glibc/Config.in
+++ b/package/glibc/Config.in
@@ -30,7 +30,7 @@ config BR2_PACKAGE_GLIBC
 
 choice
 	prompt "glibc version"
-	default BR2_GLIBC_VERSION_2_19
+	default BR2_GLIBC_VERSION_2_20
 
 config BR2_GLIBC_VERSION_2_19
 	bool "2.19"
-- 
1.7.1

^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [Buildroot] [PATCH 3/3] glibc: remove version 2.19
  2015-02-08 15:07 [Buildroot] [PATCH 0/3] glibc: bump version to 2.21 Vicente Olivert Riera
  2015-02-08 15:07 ` [Buildroot] [PATCH 1/3] glibc: add version 2.21 Vicente Olivert Riera
  2015-02-08 15:07 ` [Buildroot] [PATCH 2/3] glibc: set version 2.20 as default Vicente Olivert Riera
@ 2015-02-08 15:07 ` Vicente Olivert Riera
  2015-02-08 15:41   ` Yann E. MORIN
  2015-02-08 22:52 ` [Buildroot] [PATCH 0/3] glibc: bump version to 2.21 Peter Korsgaard
  3 siblings, 1 reply; 16+ messages in thread
From: Vicente Olivert Riera @ 2015-02-08 15:07 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
---
 package/glibc/2.19/0001-CVE-2014-7817.patch |  173 ---------------------------
 package/glibc/2.19/0002-CVE-2014-6040.patch |  141 ----------------------
 package/glibc/2.19/0003-CVE-2014-9402.patch |   24 ----
 package/glibc/Config.in                     |    3 -
 package/glibc/glibc.hash                    |    1 -
 5 files changed, 0 insertions(+), 342 deletions(-)
 delete mode 100644 package/glibc/2.19/0001-CVE-2014-7817.patch
 delete mode 100644 package/glibc/2.19/0002-CVE-2014-6040.patch
 delete mode 100644 package/glibc/2.19/0003-CVE-2014-9402.patch

diff --git a/package/glibc/2.19/0001-CVE-2014-7817.patch b/package/glibc/2.19/0001-CVE-2014-7817.patch
deleted file mode 100644
index cd20c42..0000000
--- a/package/glibc/2.19/0001-CVE-2014-7817.patch
+++ /dev/null
@@ -1,173 +0,0 @@
-Patch from https://bugzilla.redhat.com/show_bug.cgi?id=1157689
-
-Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
-
-WARNING !!! WARNING !!! WARNING !!! WARNING !!! WARNING !!! WARNING !!!
-EMBARGOED !!! EMBARGOED !!! EMARGOED !!! EMBARGOED !!! EMBARGOED !!!
-SECURITY !!! SECURITY !!! SECURITY !!! SECURITY !!! SECURITY !!!
-
-CVE-2014-7817:
-
-The function wordexp() fails to properly handle the WRDE_NOCMD
-flag when processing arithmetic inputs in the form of "$((... ``))"
-where "..." can be anything valid. The backticks in the arithmetic
-epxression are evaluated by in a shell even if WRDE_NOCMD forbade
-command substitution. This allows an attacker to attempt to pass
-dangerous commands via constructs of the above form, and bypass
-the WRDE_NOCMD flag. This patch fixes this by checking for WRDE_NOCMD
-in parse_arith(). The patch also hardens parse_backticks() and 
-parse_comm() to check for WRDE_NOCMD flag and return an error instead
-of ever running a shell.
-
-We expand the testsuite and add 3 new regression tests of roughtly
-the same form but with a couple of nested levels. 
-
-On top of the 3 new tests we add fork validation to the WRDE_NOCMD
-testing. If any forks are detected during the execution of a wordexp()
-call with WRDE_NOCMD, the test is marked as failed. This is slightly
-heuristic since vfork might be used, but it provides a higher level
-of assurance that no shells were executed as part of command substitution
-with WRDE_NOCMD in effect. In addition it doesn't require libpthread or
-libdl, instead we use the public implementation namespace function
-__register_atfork (already part of the public ABI for libpthread).
-
-Tested on x86_64 with no regressions.
-
-2014-10-27  Carlos O'Donell  <carlos@redhat.com>
-
-	* wordexp-test.c (__dso_handle): Add prototype.
-	(__register_atfork): Likewise.
-	(__app_register_atfork): New function.
-	(registered_forks): New global.
-	(register_fork): New function.
-	(test_case): Add 3 new tests for WRDE_CMDSUB.
-	(main): Call __app_register_atfork.
-	(testit): If WRDE_NOCMD set registered_forks to zero, run test, and
-	if fork count is non-zero fail the test.
-	* posix/wordexp.c (parse_arith): Return WRDE_NOCMD if WRDE_NOCMD flag
-	is set and parsing '`'. 
-	(parse_comm): Return WRDE_NOCMD if WRDE_NOCMD flag is set.
-	(parse_backtick): Return WRDE_NOCMD if WRDE_NOCMD flag is set and
-	parsing '`'.
-
-diff --git a/posix/wordexp-test.c b/posix/wordexp-test.c
-index 4957006..5ce2a1b 100644
---- a/posix/wordexp-test.c
-+++ b/posix/wordexp-test.c
-@@ -27,6 +27,25 @@
- 
- #define IFS " \n\t"
- 
-+extern void *__dso_handle __attribute__ ((__weak__, __visibility__ ("hidden")));
-+extern int __register_atfork (void (*) (void), void (*) (void), void (*) (void), void *);
-+
-+static int __app_register_atfork (void (*prepare) (void), void (*parent) (void), void (*child) (void))
-+{
-+  return __register_atfork (prepare, parent, child,
-+			    &__dso_handle == NULL ? NULL : __dso_handle);
-+}
-+
-+/* Number of forks seen.  */
-+static int registered_forks;
-+
-+/* For each fork increment the fork count.  */
-+static void
-+register_fork (void)
-+{
-+  registered_forks++;
-+}
-+
- struct test_case_struct
- {
-   int retval;
-@@ -206,6 +225,12 @@ struct test_case_struct
-     { WRDE_SYNTAX, NULL, "$((2+))", 0, 0, { NULL, }, IFS },
-     { WRDE_SYNTAX, NULL, "`", 0, 0, { NULL, }, IFS },
-     { WRDE_SYNTAX, NULL, "$((010+4+))", 0, 0, { NULL }, IFS },
-+    /* Test for CVE-2014-7817. We test 3 combinations of command
-+       substitution inside an arithmetic expression to make sure that
-+       no commands are executed and error is returned.  */
-+    { WRDE_CMDSUB, NULL, "$((`echo 1`))", WRDE_NOCMD, 0, { NULL, }, IFS },
-+    { WRDE_CMDSUB, NULL, "$((1+`echo 1`))", WRDE_NOCMD, 0, { NULL, }, IFS },
-+    { WRDE_CMDSUB, NULL, "$((1+$((`echo 1`))))", WRDE_NOCMD, 0, { NULL, }, IFS },
- 
-     { -1, NULL, NULL, 0, 0, { NULL, }, IFS },
-   };
-@@ -258,6 +283,15 @@ main (int argc, char *argv[])
- 	  return -1;
-     }
- 
-+  /* If we are not allowed to do command substitution, we install
-+     fork handlers to verify that no forks happened.  No forks should
-+     happen at all if command substitution is disabled.  */
-+  if (__app_register_atfork (register_fork, NULL, NULL) != 0)
-+    {
-+      printf ("Failed to register fork handler.\n");
-+      return -1;
-+    }
-+
-   for (test = 0; test_case[test].retval != -1; test++)
-     if (testit (&test_case[test]))
-       ++fail;
-@@ -367,6 +401,9 @@ testit (struct test_case_struct *tc)
- 
-   printf ("Test %d (%s): ", ++tests, tc->words);
- 
-+  if (tc->flags & WRDE_NOCMD)
-+    registered_forks = 0;
-+
-   if (tc->flags & WRDE_APPEND)
-     {
-       /* initial wordexp() call, to be appended to */
-@@ -378,6 +415,13 @@ testit (struct test_case_struct *tc)
-     }
-   retval = wordexp (tc->words, &we, tc->flags);
- 
-+  if ((tc->flags & WRDE_NOCMD)
-+      && (registered_forks > 0))
-+    {
-+      printf ("FAILED fork called for WRDE_NOCMD\n");
-+      return 1;
-+    }
-+
-   if (tc->flags & WRDE_DOOFFS)
-       start_offs = sav_we.we_offs;
- 
-diff --git a/posix/wordexp.c b/posix/wordexp.c
-index b6b65dd..d6a158f 100644
---- a/posix/wordexp.c
-+++ b/posix/wordexp.c
-@@ -693,6 +693,12 @@ parse_arith (char **word, size_t *word_length, size_t *max_length,
- 	  break;
- 
- 	case '`':
-+	   if (flags & WRDE_NOCMD)
-+	     {
-+	       free (expr);
-+	       return WRDE_NOCMD;
-+	     }
-+
- 	  (*offset)++;
- 	  error = parse_backtick (&expr, &expr_length, &expr_maxlen,
- 				  words, offset, flags, NULL, NULL, NULL);
-@@ -1144,6 +1150,10 @@ parse_comm (char **word, size_t *word_length, size_t *max_length,
-   size_t comm_maxlen;
-   char *comm = w_newword (&comm_length, &comm_maxlen);
- 
-+  /* Do nothing if command substitution should not succeed.  */
-+  if (flags & WRDE_NOCMD)
-+    return WRDE_CMDSUB;
-+
-   for (; words[*offset]; ++(*offset))
-     {
-       switch (words[*offset])
-@@ -2121,6 +2131,9 @@ parse_backtick (char **word, size_t *word_length, size_t *max_length,
-       switch (words[*offset])
- 	{
- 	case '`':
-+	  if (flags & WRDE_NOCMD)
-+	    return WRDE_NOCMD;
-+
- 	  /* Go -- give the script to the shell */
- 	  error = exec_comm (comm, word, word_length, max_length, flags,
- 			     pwordexp, ifs, ifs_white);
diff --git a/package/glibc/2.19/0002-CVE-2014-6040.patch b/package/glibc/2.19/0002-CVE-2014-6040.patch
deleted file mode 100644
index d107b32..0000000
--- a/package/glibc/2.19/0002-CVE-2014-6040.patch
+++ /dev/null
@@ -1,141 +0,0 @@
-Backport from https://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commit;h=41488498b6
-See https://bugzilla.redhat.com/show_bug.cgi?id=1135841
-
-Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
-
-diff -Nura glibc-2.19.orig/iconvdata/ibm1364.c glibc-2.19/iconvdata/ibm1364.c
---- glibc-2.19.orig/iconvdata/ibm1364.c	2015-01-08 16:02:54.370960818 -0300
-+++ glibc-2.19/iconvdata/ibm1364.c	2015-01-08 16:02:57.607688939 -0300
-@@ -220,7 +220,8 @@
- 	  ++rp2;							      \
- 									      \
- 	uint32_t res;							      \
--	if (__builtin_expect (ch < rp2->start, 0)			      \
-+	if (__builtin_expect (rp2->start == 0xffff, 0)			      \
-+	    || __builtin_expect (ch < rp2->start, 0)			      \
- 	    || (res = DB_TO_UCS4[ch + rp2->idx],			      \
- 		__builtin_expect (res, L'\1') == L'\0' && ch != '\0'))	      \
- 	  {								      \
-diff -Nura glibc-2.19.orig/iconvdata/ibm932.c glibc-2.19/iconvdata/ibm932.c
---- glibc-2.19.orig/iconvdata/ibm932.c	2015-01-08 16:02:54.357953873 -0300
-+++ glibc-2.19/iconvdata/ibm932.c	2015-01-08 16:02:57.608689473 -0300
-@@ -73,11 +73,12 @@
- 	  }								      \
- 									      \
- 	ch = (ch * 0x100) + inptr[1];					      \
-+	/* ch was less than 0xfd.  */					      \
-+	assert (ch < 0xfd00);						      \
- 	while (ch > rp2->end)						      \
- 	  ++rp2;							      \
- 									      \
--	if (__builtin_expect (rp2 == NULL, 0)				      \
--	    || __builtin_expect (ch < rp2->start, 0)			      \
-+	if (__builtin_expect (ch < rp2->start, 0)			      \
- 	    || (res = __ibm932db_to_ucs4[ch + rp2->idx],		      \
- 	    __builtin_expect (res, '\1') == 0 && ch !=0))		      \
- 	  {								      \
-diff -Nura glibc-2.19.orig/iconvdata/ibm933.c glibc-2.19/iconvdata/ibm933.c
---- glibc-2.19.orig/iconvdata/ibm933.c	2015-01-08 16:02:54.369960284 -0300
-+++ glibc-2.19/iconvdata/ibm933.c	2015-01-08 16:02:57.608689473 -0300
-@@ -161,7 +161,7 @@
- 	while (ch > rp2->end)						      \
- 	  ++rp2;							      \
- 									      \
--	if (__builtin_expect (rp2 == NULL, 0)				      \
-+	if (__builtin_expect (rp2->start == 0xffff, 0)			      \
- 	    || __builtin_expect (ch < rp2->start, 0)			      \
- 	    || (res = __ibm933db_to_ucs4[ch + rp2->idx],		      \
- 		__builtin_expect (res, L'\1') == L'\0' && ch != '\0'))	      \
-diff -Nura glibc-2.19.orig/iconvdata/ibm935.c glibc-2.19/iconvdata/ibm935.c
---- glibc-2.19.orig/iconvdata/ibm935.c	2015-01-08 16:02:54.373962421 -0300
-+++ glibc-2.19/iconvdata/ibm935.c	2015-01-08 16:02:57.608689473 -0300
-@@ -161,7 +161,7 @@
- 	while (ch > rp2->end)						      \
- 	  ++rp2;							      \
- 									      \
--	if (__builtin_expect (rp2 == NULL, 0)				      \
-+	if (__builtin_expect (rp2->start == 0xffff, 0)			      \
- 	    || __builtin_expect (ch < rp2->start, 0)			      \
- 	    || (res = __ibm935db_to_ucs4[ch + rp2->idx],		      \
- 		__builtin_expect (res, L'\1') == L'\0' && ch != '\0'))	      \
-diff -Nura glibc-2.19.orig/iconvdata/ibm937.c glibc-2.19/iconvdata/ibm937.c
---- glibc-2.19.orig/iconvdata/ibm937.c	2015-01-08 16:02:54.368959749 -0300
-+++ glibc-2.19/iconvdata/ibm937.c	2015-01-08 16:02:57.608689473 -0300
-@@ -161,7 +161,7 @@
- 	while (ch > rp2->end)						      \
- 	  ++rp2;							      \
- 									      \
--	if (__builtin_expect (rp2 == NULL, 0)				      \
-+	if (__builtin_expect (rp2->start == 0xffff, 0)			      \
- 	    || __builtin_expect (ch < rp2->start, 0)			      \
- 	    || (res = __ibm937db_to_ucs4[ch + rp2->idx],		      \
- 		__builtin_expect (res, L'\1') == L'\0' && ch != '\0'))	      \
-diff -Nura glibc-2.19.orig/iconvdata/ibm939.c glibc-2.19/iconvdata/ibm939.c
---- glibc-2.19.orig/iconvdata/ibm939.c	2015-01-08 16:02:54.369960284 -0300
-+++ glibc-2.19/iconvdata/ibm939.c	2015-01-08 16:02:57.609690007 -0300
-@@ -161,7 +161,7 @@
- 	while (ch > rp2->end)						      \
- 	  ++rp2;							      \
- 									      \
--	if (__builtin_expect (rp2 == NULL, 0)				      \
-+	if (__builtin_expect (rp2->start == 0xffff, 0)			      \
- 	    || __builtin_expect (ch < rp2->start, 0)			      \
- 	    || (res = __ibm939db_to_ucs4[ch + rp2->idx],		      \
- 		__builtin_expect (res, L'\1') == L'\0' && ch != '\0'))	      \
-diff -Nura glibc-2.19.orig/iconvdata/ibm943.c glibc-2.19/iconvdata/ibm943.c
---- glibc-2.19.orig/iconvdata/ibm943.c	2015-01-08 16:02:54.370960818 -0300
-+++ glibc-2.19/iconvdata/ibm943.c	2015-01-08 16:02:57.609690007 -0300
-@@ -74,11 +74,12 @@
- 	  }								      \
- 									      \
- 	ch = (ch * 0x100) + inptr[1];					      \
-+	/* ch was less than 0xfd.  */					      \
-+	assert (ch < 0xfd00);						      \
- 	while (ch > rp2->end)						      \
- 	  ++rp2;							      \
- 									      \
--	if (__builtin_expect (rp2 == NULL, 0)				      \
--	    || __builtin_expect (ch < rp2->start, 0)			      \
-+	if (__builtin_expect (ch < rp2->start, 0)			      \
- 	    || (res = __ibm943db_to_ucs4[ch + rp2->idx],		      \
- 	    __builtin_expect (res, '\1') == 0 && ch !=0))		      \
- 	  {								      \
-diff -Nura glibc-2.19.orig/iconvdata/Makefile glibc-2.19/iconvdata/Makefile
---- glibc-2.19.orig/iconvdata/Makefile	2015-01-08 16:02:54.344946929 -0300
-+++ glibc-2.19/iconvdata/Makefile	2015-01-08 16:03:21.748578005 -0300
-@@ -299,6 +299,7 @@
- $(objpfx)iconv-test.out: run-iconv-test.sh $(objpfx)gconv-modules \
- 			 $(addprefix $(objpfx),$(modules.so)) \
- 			 $(common-objdir)/iconv/iconv_prog TESTS
-+	iconv_modules="$(modules)" \
- 	$(SHELL) $< $(common-objdir) '$(test-wrapper)' > $@
- 
- $(objpfx)tst-tables.out: tst-tables.sh $(objpfx)gconv-modules \
-diff -Nura glibc-2.19.orig/iconvdata/run-iconv-test.sh glibc-2.19/iconvdata/run-iconv-test.sh
---- glibc-2.19.orig/iconvdata/run-iconv-test.sh	2015-01-08 16:02:54.322935176 -0300
-+++ glibc-2.19/iconvdata/run-iconv-test.sh	2015-01-08 16:02:57.609690007 -0300
-@@ -188,6 +188,24 @@
- 
- done < TESTS2
- 
-+# Check for crashes in decoders.
-+printf '\016\377\377\377\377\377\377\377' > $temp1
-+for from in $iconv_modules ; do
-+    echo $ac_n "test decoder $from $ac_c"
-+    PROG=`eval echo $ICONV`
-+    if $PROG < $temp1 >/dev/null 2>&1 ; then
-+	: # fall through
-+    else
-+	status=$?
-+	if test $status -gt 1 ; then
-+	    echo "/FAILED"
-+	    failed=1
-+	    continue
-+	fi
-+    fi
-+    echo "OK"
-+done
-+
- exit $failed
- # Local Variables:
- #  mode:shell-script
diff --git a/package/glibc/2.19/0003-CVE-2014-9402.patch b/package/glibc/2.19/0003-CVE-2014-9402.patch
deleted file mode 100644
index d6d753e..0000000
--- a/package/glibc/2.19/0003-CVE-2014-9402.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Fix CVE-2014-9402 - denial of service in getnetbyname function.
-Backport from https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=11e3417af6e354f1942c68a271ae51e892b2814d
-See https://bugzilla.redhat.com/show_bug.cgi?id=1175369
-
-Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
-
-diff --git a/resolv/nss_dns/dns-network.c b/resolv/nss_dns/dns-network.c
-index 0a77c8b..08cf0a6 100644
---- a/resolv/nss_dns/dns-network.c
-+++ b/resolv/nss_dns/dns-network.c
-@@ -398,8 +398,8 @@ getanswer_r (const querybuf *answer, int anslen, struct netent *result,
- 
- 	case BYNAME:
- 	  {
--	    char **ap = result->n_aliases++;
--	    while (*ap != NULL)
-+	    char **ap;
-+	    for (ap = result->n_aliases; *ap != NULL; ++ap)
- 	      {
- 		/* Check each alias name for being of the forms:
- 		   4.3.2.1.in-addr.arpa		= net 1.2.3.4
--- 
-1.7.1
-
diff --git a/package/glibc/Config.in b/package/glibc/Config.in
index 890d007..1cf2f56 100644
--- a/package/glibc/Config.in
+++ b/package/glibc/Config.in
@@ -32,9 +32,6 @@ choice
 	prompt "glibc version"
 	default BR2_GLIBC_VERSION_2_20
 
-config BR2_GLIBC_VERSION_2_19
-	bool "2.19"
-
 config BR2_GLIBC_VERSION_2_20
 	bool "2.20"
 
diff --git a/package/glibc/glibc.hash b/package/glibc/glibc.hash
index f194de4..525a5ed 100644
--- a/package/glibc/glibc.hash
+++ b/package/glibc/glibc.hash
@@ -4,6 +4,5 @@ md5	b395b021422a027d89884992e91734fc	eglibc-2.18-svnr23787.tar.bz2
 sha1	224d9e655e8f0ad04ffde47b97a11c64e2255b56	eglibc-2.18-svnr23787.tar.bz2
 md5	197836c2ba42fb146e971222647198dd	eglibc-2.19-svnr25243.tar.bz2
 sha1	8013c1935b46fd50d2d1fbfad3b0af362b75fb28	eglibc-2.19-svnr25243.tar.bz2
-sha256	2d3997f588401ea095a0b27227b1d50cdfdd416236f6567b564549d3b46ea2a2	glibc-2.19.tar.xz
 sha256	f84b6d42aecc288d593c397b0a3d02260a33ee686bce0c634eb9b32798f36ba5	glibc-2.20.tar.xz
 sha256  aeeb362437965a5d3f40b151094ca79def04a115bd363fdd4a9a0c69482923b8  glibc-2.21.tar.xz
-- 
1.7.1

^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [Buildroot] [PATCH 1/3] glibc: add version 2.21
  2015-02-08 15:07 ` [Buildroot] [PATCH 1/3] glibc: add version 2.21 Vicente Olivert Riera
@ 2015-02-08 15:39   ` Yann E. MORIN
  2015-02-08 17:20   ` Baruch Siach
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 16+ messages in thread
From: Yann E. MORIN @ 2015-02-08 15:39 UTC (permalink / raw)
  To: buildroot

Vicente, All,

On 2015-02-08 15:07 +0000, Vicente Olivert Riera spake thusly:
> - Add version 2.21
> - Add a hash value for it
> 
> Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>

Manually downloaded, and manually checked the hash: OK! :-)

Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

Regards,
Yann E. MORIN.

> ---
>  package/glibc/Config.in  |    3 +++
>  package/glibc/glibc.hash |    1 +
>  2 files changed, 4 insertions(+), 0 deletions(-)
> 
> diff --git a/package/glibc/Config.in b/package/glibc/Config.in
> index 8c033f2..37e108e 100644
> --- a/package/glibc/Config.in
> +++ b/package/glibc/Config.in
> @@ -38,6 +38,9 @@ config BR2_GLIBC_VERSION_2_19
>  config BR2_GLIBC_VERSION_2_20
>  	bool "2.20"
>  
> +config BR2_GLIBC_VERSION_2_21
> +	bool "2.21"
> +
>  endchoice
>  
>  endif
> diff --git a/package/glibc/glibc.hash b/package/glibc/glibc.hash
> index 094bbda..f194de4 100644
> --- a/package/glibc/glibc.hash
> +++ b/package/glibc/glibc.hash
> @@ -6,3 +6,4 @@ md5	197836c2ba42fb146e971222647198dd	eglibc-2.19-svnr25243.tar.bz2
>  sha1	8013c1935b46fd50d2d1fbfad3b0af362b75fb28	eglibc-2.19-svnr25243.tar.bz2
>  sha256	2d3997f588401ea095a0b27227b1d50cdfdd416236f6567b564549d3b46ea2a2	glibc-2.19.tar.xz
>  sha256	f84b6d42aecc288d593c397b0a3d02260a33ee686bce0c634eb9b32798f36ba5	glibc-2.20.tar.xz
> +sha256  aeeb362437965a5d3f40b151094ca79def04a115bd363fdd4a9a0c69482923b8  glibc-2.21.tar.xz
> -- 
> 1.7.1
> 

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Buildroot] [PATCH 2/3] glibc: set version 2.20 as default
  2015-02-08 15:07 ` [Buildroot] [PATCH 2/3] glibc: set version 2.20 as default Vicente Olivert Riera
@ 2015-02-08 15:40   ` Yann E. MORIN
  0 siblings, 0 replies; 16+ messages in thread
From: Yann E. MORIN @ 2015-02-08 15:40 UTC (permalink / raw)
  To: buildroot

Vicente, All,

On 2015-02-08 15:07 +0000, Vicente Olivert Riera spake thusly:
> Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>

Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

Regards,
Yann E. MORIN.

> ---
>  package/glibc/Config.in |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/package/glibc/Config.in b/package/glibc/Config.in
> index 37e108e..890d007 100644
> --- a/package/glibc/Config.in
> +++ b/package/glibc/Config.in
> @@ -30,7 +30,7 @@ config BR2_PACKAGE_GLIBC
>  
>  choice
>  	prompt "glibc version"
> -	default BR2_GLIBC_VERSION_2_19
> +	default BR2_GLIBC_VERSION_2_20
>  
>  config BR2_GLIBC_VERSION_2_19
>  	bool "2.19"
> -- 
> 1.7.1
> 

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Buildroot] [PATCH 3/3] glibc: remove version 2.19
  2015-02-08 15:07 ` [Buildroot] [PATCH 3/3] glibc: remove version 2.19 Vicente Olivert Riera
@ 2015-02-08 15:41   ` Yann E. MORIN
  0 siblings, 0 replies; 16+ messages in thread
From: Yann E. MORIN @ 2015-02-08 15:41 UTC (permalink / raw)
  To: buildroot

On 2015-02-08 15:07 +0000, Vicente Olivert Riera spake thusly:
> Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>

Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Buildroot] [PATCH 1/3] glibc: add version 2.21
  2015-02-08 15:07 ` [Buildroot] [PATCH 1/3] glibc: add version 2.21 Vicente Olivert Riera
  2015-02-08 15:39   ` Yann E. MORIN
@ 2015-02-08 17:20   ` Baruch Siach
  2015-02-08 17:29     ` Yann E. MORIN
  2015-02-08 22:55   ` Peter Korsgaard
  2015-02-10  0:07   ` Ezequiel Garcia
  3 siblings, 1 reply; 16+ messages in thread
From: Baruch Siach @ 2015-02-08 17:20 UTC (permalink / raw)
  To: buildroot

Hi Vicente,

On Sun, Feb 08, 2015 at 03:07:05PM +0000, Vicente Olivert Riera wrote:
> - Add version 2.21
> - Add a hash value for it
> 
> Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>

The glibc NEWS for the 2.21 release[1] include this:

* The GNU C Library is now built with -Werror by default.  This can be
  disabled by configuring with --disable-werror.

I think we should add --disable-werror when configuring glibc 2.21.

[1] https://sourceware.org/ml/libc-alpha/2015-02/msg00119.html

baruch

-- 
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Buildroot] [PATCH 1/3] glibc: add version 2.21
  2015-02-08 17:20   ` Baruch Siach
@ 2015-02-08 17:29     ` Yann E. MORIN
  0 siblings, 0 replies; 16+ messages in thread
From: Yann E. MORIN @ 2015-02-08 17:29 UTC (permalink / raw)
  To: buildroot

On 2015-02-08 19:20 +0200, Baruch Siach spake thusly:
> Hi Vicente,
> 
> On Sun, Feb 08, 2015 at 03:07:05PM +0000, Vicente Olivert Riera wrote:
> > - Add version 2.21
> > - Add a hash value for it
> > 
> > Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
> 
> The glibc NEWS for the 2.21 release[1] include this:
> 
> * The GNU C Library is now built with -Werror by default.  This can be
>   disabled by configuring with --disable-werror.

Yup, I had seen this. And I think this is a good idea for such a
critical piece of code.

> I think we should add --disable-werror when configuring glibc 2.21.

Why so? I think on the contrary we should keep the default, and only if
we find issues then we can investigate as to whether this is a real
error or not, and report that upstream.

Granted, we usually remove -Werror from packages when they fail to build
(and I am not a big fan of it, warnings should not be treated lightly),
but only in that case. If the package builds fine with -Werror, we
usually keep it.

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Buildroot] [PATCH 0/3] glibc: bump version to 2.21
  2015-02-08 15:07 [Buildroot] [PATCH 0/3] glibc: bump version to 2.21 Vicente Olivert Riera
                   ` (2 preceding siblings ...)
  2015-02-08 15:07 ` [Buildroot] [PATCH 3/3] glibc: remove version 2.19 Vicente Olivert Riera
@ 2015-02-08 22:52 ` Peter Korsgaard
  3 siblings, 0 replies; 16+ messages in thread
From: Peter Korsgaard @ 2015-02-08 22:52 UTC (permalink / raw)
  To: buildroot

>>>>> "Vicente" == Vicente Olivert Riera <Vincent.Riera@imgtec.com> writes:

 > - Add version 2.21
 > - Add a hash value for it
 > - Set version 2.20 as default
 > - Remove version 2.19

 > Vicente Olivert Riera (3):
 >   glibc: add version 2.21
 >   glibc: set version 2.20 as default
 >   glibc: remove version 2.19

Committed series to next, thanks!

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Buildroot] [PATCH 1/3] glibc: add version 2.21
  2015-02-08 15:07 ` [Buildroot] [PATCH 1/3] glibc: add version 2.21 Vicente Olivert Riera
  2015-02-08 15:39   ` Yann E. MORIN
  2015-02-08 17:20   ` Baruch Siach
@ 2015-02-08 22:55   ` Peter Korsgaard
  2015-02-09 10:39     ` Markos Chandras
  2015-02-09 23:37     ` Ezequiel Garcia
  2015-02-10  0:07   ` Ezequiel Garcia
  3 siblings, 2 replies; 16+ messages in thread
From: Peter Korsgaard @ 2015-02-08 22:55 UTC (permalink / raw)
  To: buildroot

>>>>> "Vicente" == Vicente Olivert Riera <Vincent.Riera@imgtec.com> writes:

 > - Add version 2.21
 > - Add a hash value for it

 > Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
 > ---
 >  package/glibc/Config.in  |    3 +++
 >  package/glibc/glibc.hash |    1 +
 >  2 files changed, 4 insertions(+), 0 deletions(-)

 > diff --git a/package/glibc/Config.in b/package/glibc/Config.in
 > index 8c033f2..37e108e 100644
 > --- a/package/glibc/Config.in
 > +++ b/package/glibc/Config.in
 > @@ -38,6 +38,9 @@ config BR2_GLIBC_VERSION_2_19
 >  config BR2_GLIBC_VERSION_2_20
 >  	bool "2.20"
 
 > +config BR2_GLIBC_VERSION_2_21
 > +	bool "2.21"
 > +

I noticed a few things in the release notes that might be of interest:

* Port to Altera Nios II has been contributed by Mentor Graphics.

So we should be able to build an internal glibc toolchain for nios2 now.

* Support for MIPS o32 FPXX, FP64A and FP64 ABI Extensions.
  The original MIPS o32 hard-float ABI requires an FPU where double-precision
  registers overlay two consecutive single-precision registers.  MIPS32R2
  introduced a new FPU mode (FR=1) where double-precision registers extend the
  corresponding single-precision registers which is incompatible with the
  o32 hard-float ABI.  The MIPS SIMD ASE and the MIPSR6 architecture both
  require the use of FR=1 making a transition necessary.  New o32 ABI
  extensions enable users to migrate over time from the original o32 ABI
  through to the updated o32 FP64 ABI.  To achieve this the dynamic linker now
  tracks the ABI of any loaded object and verifies that new objects are
  compatible.  Mode transitions will also be requested as required and
  unsupportable objects will be rejected.  The ABI checks include both soft and
  hard float ABIs for o32, n32 and n64.

I'm not sure what the impact is of this exactly?

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Buildroot] [PATCH 1/3] glibc: add version 2.21
  2015-02-08 22:55   ` Peter Korsgaard
@ 2015-02-09 10:39     ` Markos Chandras
  2015-02-09 12:26       ` Peter Korsgaard
  2015-02-09 23:37     ` Ezequiel Garcia
  1 sibling, 1 reply; 16+ messages in thread
From: Markos Chandras @ 2015-02-09 10:39 UTC (permalink / raw)
  To: buildroot

On 02/08/2015 10:55 PM, Peter Korsgaard wrote:
>>>>>> "Vicente" == Vicente Olivert Riera <Vincent.Riera@imgtec.com> writes:
> 
>  > - Add version 2.21
>  > - Add a hash value for it
> 
>  > Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
>  > ---
>  >  package/glibc/Config.in  |    3 +++
>  >  package/glibc/glibc.hash |    1 +
>  >  2 files changed, 4 insertions(+), 0 deletions(-)
> 
>  > diff --git a/package/glibc/Config.in b/package/glibc/Config.in
>  > index 8c033f2..37e108e 100644
>  > --- a/package/glibc/Config.in
>  > +++ b/package/glibc/Config.in
>  > @@ -38,6 +38,9 @@ config BR2_GLIBC_VERSION_2_19
>  >  config BR2_GLIBC_VERSION_2_20
>  >  	bool "2.20"
>  
>  > +config BR2_GLIBC_VERSION_2_21
>  > +	bool "2.21"
>  > +
> 
> I noticed a few things in the release notes that might be of interest:
> 
> * Port to Altera Nios II has been contributed by Mentor Graphics.
> 
> So we should be able to build an internal glibc toolchain for nios2 now.
> 
> * Support for MIPS o32 FPXX, FP64A and FP64 ABI Extensions.
>   The original MIPS o32 hard-float ABI requires an FPU where double-precision
>   registers overlay two consecutive single-precision registers.  MIPS32R2
>   introduced a new FPU mode (FR=1) where double-precision registers extend the
>   corresponding single-precision registers which is incompatible with the
>   o32 hard-float ABI.  The MIPS SIMD ASE and the MIPSR6 architecture both
>   require the use of FR=1 making a transition necessary.  New o32 ABI
>   extensions enable users to migrate over time from the original o32 ABI
>   through to the updated o32 FP64 ABI.  To achieve this the dynamic linker now
>   tracks the ABI of any loaded object and verifies that new objects are
>   compatible.  Mode transitions will also be requested as required and
>   unsupportable objects will be rejected.  The ABI checks include both soft and
>   hard float ABIs for o32, n32 and n64.
> 
> I'm not sure what the impact is of this exactly?
> 
Nothing you should be worried about. Just FPU ABI extensions for MIPS
o32. This just makes it possible to link objects build for different FPU
ABIs (assuming they are compatible).

https://dmz-portal.mips.com/wiki/MIPS_O32_ABI_-_FR0_and_FR1_Interlinking

ie everything works as expected with glibc-2.21


-- 
markos

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Buildroot] [PATCH 1/3] glibc: add version 2.21
  2015-02-09 10:39     ` Markos Chandras
@ 2015-02-09 12:26       ` Peter Korsgaard
  0 siblings, 0 replies; 16+ messages in thread
From: Peter Korsgaard @ 2015-02-09 12:26 UTC (permalink / raw)
  To: buildroot

>>>>> "Markos" == Markos Chandras <Markos.Chandras@imgtec.com> writes:

Hi,

>> I'm not sure what the impact is of this exactly?
 >> 
 > Nothing you should be worried about. Just FPU ABI extensions for MIPS
 > o32. This just makes it possible to link objects build for different FPU
 > ABIs (assuming they are compatible).

 > https://dmz-portal.mips.com/wiki/MIPS_O32_ABI_-_FR0_and_FR1_Interlinking

 > ie everything works as expected with glibc-2.21

Ok, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Buildroot] [PATCH 1/3] glibc: add version 2.21
  2015-02-08 22:55   ` Peter Korsgaard
  2015-02-09 10:39     ` Markos Chandras
@ 2015-02-09 23:37     ` Ezequiel Garcia
  1 sibling, 0 replies; 16+ messages in thread
From: Ezequiel Garcia @ 2015-02-09 23:37 UTC (permalink / raw)
  To: buildroot



On 02/08/2015 07:55 PM, Peter Korsgaard wrote:
>>>>>> "Vicente" == Vicente Olivert Riera <Vincent.Riera@imgtec.com> writes:
> 
>  > - Add version 2.21
>  > - Add a hash value for it
> 
>  > Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
>  > ---
>  >  package/glibc/Config.in  |    3 +++
>  >  package/glibc/glibc.hash |    1 +
>  >  2 files changed, 4 insertions(+), 0 deletions(-)
> 
>  > diff --git a/package/glibc/Config.in b/package/glibc/Config.in
>  > index 8c033f2..37e108e 100644
>  > --- a/package/glibc/Config.in
>  > +++ b/package/glibc/Config.in
>  > @@ -38,6 +38,9 @@ config BR2_GLIBC_VERSION_2_19
>  >  config BR2_GLIBC_VERSION_2_20
>  >  	bool "2.20"
>  
>  > +config BR2_GLIBC_VERSION_2_21
>  > +	bool "2.21"
>  > +
> 
> I noticed a few things in the release notes that might be of interest:
> 
> * Port to Altera Nios II has been contributed by Mentor Graphics.
> 
> So we should be able to build an internal glibc toolchain for nios2 now.
> 

Yes, as far as I understand, we should be able to build the toolchain
now. Linux v3.19 has been just released, which includes the nios2 arch port.

So we now have binutils, gcc, glibc and kernel support.

FWIW, the glibc port was tested using Buildroot [1]! :)

[1]
http://sourceware-org.1504.n7.nabble.com/PATCH-0-4-Nios-II-port-submission-td265493.html

-- 
Ezequiel Garcia, VanguardiaSur
www.vanguardiasur.com.ar

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Buildroot] [PATCH 1/3] glibc: add version 2.21
  2015-02-08 15:07 ` [Buildroot] [PATCH 1/3] glibc: add version 2.21 Vicente Olivert Riera
                     ` (2 preceding siblings ...)
  2015-02-08 22:55   ` Peter Korsgaard
@ 2015-02-10  0:07   ` Ezequiel Garcia
  2015-02-10  6:05     ` Peter Korsgaard
  3 siblings, 1 reply; 16+ messages in thread
From: Ezequiel Garcia @ 2015-02-10  0:07 UTC (permalink / raw)
  To: buildroot



On 02/08/2015 12:07 PM, Vicente Olivert Riera wrote:
> - Add version 2.21
> - Add a hash value for it
> 
> Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
> ---
>  package/glibc/Config.in  |    3 +++
>  package/glibc/glibc.hash |    1 +
>  2 files changed, 4 insertions(+), 0 deletions(-)
> 
> diff --git a/package/glibc/Config.in b/package/glibc/Config.in
> index 8c033f2..37e108e 100644
> --- a/package/glibc/Config.in
> +++ b/package/glibc/Config.in
> @@ -38,6 +38,9 @@ config BR2_GLIBC_VERSION_2_19
>  config BR2_GLIBC_VERSION_2_20
>  	bool "2.20"
>  
> +config BR2_GLIBC_VERSION_2_21
> +	bool "2.21"
> +
>  endchoice
>  
> 

IMHO, you are missing this:

diff --git a/package/glibc/Config.in b/package/glibc/Config.in
index 37e108e..3fe0dd4 100644
--- a/package/glibc/Config.in
+++ b/package/glibc/Config.in
@@ -51,3 +51,4 @@ config BR2_GLIBC_VERSION_STRING
        default "2.19-svnr25243" if BR2_EGLIBC_VERSION_2_19
        default "2.19" if BR2_GLIBC_VERSION_2_19
        default "2.20" if BR2_GLIBC_VERSION_2_20
+       default "2.21" if BR2_GLIBC_VERSION_2_21

Otherwise, it fails to download glibc.
-- 
Ezequiel Garcia, VanguardiaSur
www.vanguardiasur.com.ar

^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [Buildroot] [PATCH 1/3] glibc: add version 2.21
  2015-02-10  0:07   ` Ezequiel Garcia
@ 2015-02-10  6:05     ` Peter Korsgaard
  0 siblings, 0 replies; 16+ messages in thread
From: Peter Korsgaard @ 2015-02-10  6:05 UTC (permalink / raw)
  To: buildroot

>>>>> "Ezequiel" == Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> writes:

Hi,

 > IMHO, you are missing this:

 > diff --git a/package/glibc/Config.in b/package/glibc/Config.in
 > index 37e108e..3fe0dd4 100644
 > --- a/package/glibc/Config.in
 > +++ b/package/glibc/Config.in
 > @@ -51,3 +51,4 @@ config BR2_GLIBC_VERSION_STRING
 >         default "2.19-svnr25243" if BR2_EGLIBC_VERSION_2_19
 >         default "2.19" if BR2_GLIBC_VERSION_2_19
 >         default "2.20" if BR2_GLIBC_VERSION_2_20
 > +       default "2.21" if BR2_GLIBC_VERSION_2_21

Indeed, will fix.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2015-02-10  6:05 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-08 15:07 [Buildroot] [PATCH 0/3] glibc: bump version to 2.21 Vicente Olivert Riera
2015-02-08 15:07 ` [Buildroot] [PATCH 1/3] glibc: add version 2.21 Vicente Olivert Riera
2015-02-08 15:39   ` Yann E. MORIN
2015-02-08 17:20   ` Baruch Siach
2015-02-08 17:29     ` Yann E. MORIN
2015-02-08 22:55   ` Peter Korsgaard
2015-02-09 10:39     ` Markos Chandras
2015-02-09 12:26       ` Peter Korsgaard
2015-02-09 23:37     ` Ezequiel Garcia
2015-02-10  0:07   ` Ezequiel Garcia
2015-02-10  6:05     ` Peter Korsgaard
2015-02-08 15:07 ` [Buildroot] [PATCH 2/3] glibc: set version 2.20 as default Vicente Olivert Riera
2015-02-08 15:40   ` Yann E. MORIN
2015-02-08 15:07 ` [Buildroot] [PATCH 3/3] glibc: remove version 2.19 Vicente Olivert Riera
2015-02-08 15:41   ` Yann E. MORIN
2015-02-08 22:52 ` [Buildroot] [PATCH 0/3] glibc: bump version to 2.21 Peter Korsgaard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.