diff options
Diffstat (limited to 'packages/glibc/2.13')
-rw-r--r-- | packages/glibc/2.13/0000-respect-env-CPPFLAGS.patch (renamed from packages/glibc/2.13/100-respect-env-CPPFLAGS.patch) | 9 | ||||
-rw-r--r-- | packages/glibc/2.13/0001-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch (renamed from packages/glibc/2.13/101-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch) | 31 | ||||
-rw-r--r-- | packages/glibc/2.13/0002-fix-signed-shift-overlow.patch (renamed from packages/glibc/2.13/102-fix-signed-shift-overlow.patch) | 23 | ||||
-rw-r--r-- | packages/glibc/2.13/0003-unused-variables.patch (renamed from packages/glibc/2.13/104-unused-variables.patch) | 62 | ||||
-rw-r--r-- | packages/glibc/2.13/0004-misleading-indentation.patch (renamed from packages/glibc/2.13/105-misleading-indentation.patch) | 8 | ||||
-rw-r--r-- | packages/glibc/2.13/0005-dl-open-array-bounds.patch (renamed from packages/glibc/2.13/106-dl-open-array-bounds.patch) | 8 | ||||
-rw-r--r-- | packages/glibc/2.13/0006-i386-x86_64-revert-clone-cfi.patch (renamed from packages/glibc/2.13/120-i386-x86_64-revert-clone-cfi.patch) | 20 | ||||
-rw-r--r-- | packages/glibc/2.13/0007-disable-ldconfig.patch (renamed from packages/glibc/2.13/140-disable-ldconfig.patch) | 9 | ||||
-rw-r--r-- | packages/glibc/2.13/0008-Fix-combreloc-test-BSD-grep.patch (renamed from packages/glibc/2.13/140-Fix-combreloc-test-BSD-grep.patch) | 21 | ||||
-rw-r--r-- | packages/glibc/2.13/0009-queue-header-updates.patch (renamed from packages/glibc/2.13/150-queue-header-updates.patch) | 9 | ||||
-rw-r--r-- | packages/glibc/2.13/0010-manual-no-perl.patch (renamed from packages/glibc/2.13/160-manual-no-perl.patch) | 9 | ||||
-rw-r--r-- | packages/glibc/2.13/0011-localedef-fix-trampoline.patch (renamed from packages/glibc/2.13/170-localedef-fix-trampoline.patch) | 9 | ||||
-rw-r--r-- | packages/glibc/2.13/0012-resolv-dynamic.patch (renamed from packages/glibc/2.13/180-resolv-dynamic.patch) | 9 | ||||
-rw-r--r-- | packages/glibc/2.13/0013-localedef-mmap.patch (renamed from packages/glibc/2.13/190-localedef-mmap.patch) | 9 | ||||
-rw-r--r-- | packages/glibc/2.13/0014-fadvise64_64.patch (renamed from packages/glibc/2.13/200-fadvise64_64.patch) | 5 | ||||
-rw-r--r-- | packages/glibc/2.13/0015-section-comments.patch (renamed from packages/glibc/2.13/220-section-comments.patch) | 9 | ||||
-rw-r--r-- | packages/glibc/2.13/0016-no-inline-gmon.patch (renamed from packages/glibc/2.13/230-no-inline-gmon.patch) | 10 | ||||
-rw-r--r-- | packages/glibc/2.13/0017-check_native-headers.patch (renamed from packages/glibc/2.13/240-check_native-headers.patch) | 9 | ||||
-rw-r--r-- | packages/glibc/2.13/0018-fix-pr631.patch (renamed from packages/glibc/2.13/250-fix-pr631.patch) | 15 | ||||
-rw-r--r-- | packages/glibc/2.13/0019-assume-pipe2.patch (renamed from packages/glibc/2.13/260-assume-pipe2.patch) | 9 | ||||
-rw-r--r-- | packages/glibc/2.13/0020-china.patch (renamed from packages/glibc/2.13/270-china.patch) | 9 | ||||
-rw-r--r-- | packages/glibc/2.13/0021-new-valencian-locale.patch (renamed from packages/glibc/2.13/280-new-valencian-locale.patch) | 15 | ||||
-rw-r--r-- | packages/glibc/2.13/0022-macos-cross-rpcgen.patch (renamed from packages/glibc/2.13/300-macos-cross-rpcgen.patch) | 8 | ||||
-rw-r--r-- | packages/glibc/2.13/0023-nscd-one-fork.patch (renamed from packages/glibc/2.13/300-nscd-one-fork.patch) | 9 | ||||
-rw-r--r-- | packages/glibc/2.13/0024-hppa-nptl-carlos.patch (renamed from packages/glibc/2.13/310-hppa-nptl-carlos.patch) | 45 | ||||
-rw-r--r-- | packages/glibc/2.13/0025-dl_execstack-PaX-support.patch (renamed from packages/glibc/2.13/340-dl_execstack-PaX-support.patch) | 15 | ||||
-rw-r--r-- | packages/glibc/2.13/0026-pre20040117-pt_pax.patch (renamed from packages/glibc/2.13/350-pre20040117-pt_pax.patch) | 9 | ||||
-rw-r--r-- | packages/glibc/2.13/0027-tests-sandbox-libdl-paths.patch (renamed from packages/glibc/2.13/360-tests-sandbox-libdl-paths.patch) | 75 | ||||
-rw-r--r-- | packages/glibc/2.13/0028-dont-build-timezone.patch (renamed from packages/glibc/2.13/380-dont-build-timezone.patch) | 9 | ||||
-rw-r--r-- | packages/glibc/2.13/0029-alpha-xstat.patch (renamed from packages/glibc/2.13/400-alpha-xstat.patch) | 9 | ||||
-rw-r--r-- | packages/glibc/2.13/0030-alpha-creat.patch | 17 | ||||
-rw-r--r-- | packages/glibc/2.13/0031-alpha_alpha-add-fdatasync-support.patch (renamed from packages/glibc/2.13/490-alpha_alpha-add-fdatasync-support.patch) | 20 | ||||
-rw-r--r-- | packages/glibc/2.13/0032-ppc-atomic.patch (renamed from packages/glibc/2.13/560-ppc-atomic.patch) | 25 | ||||
-rw-r--r-- | packages/glibc/2.13/0033-mips_shn_undef-hack.patch (renamed from packages/glibc/2.13/630-mips_shn_undef-hack.patch) | 11 | ||||
-rw-r--r-- | packages/glibc/2.13/0034-alpha-atfcts.patch (renamed from packages/glibc/2.13/640-alpha-atfcts.patch) | 8 | ||||
-rw-r--r-- | packages/glibc/2.13/0035-syslog.patch (renamed from packages/glibc/2.13/650-syslog.patch) | 9 | ||||
-rw-r--r-- | packages/glibc/2.13/0036-debug-readlink_chk-readklinkat_chk.patch | 27 | ||||
-rw-r--r-- | packages/glibc/2.13/0037-march-i686.patch (renamed from packages/glibc/2.13/900-march-i686.patch) | 15 | ||||
-rw-r--r-- | packages/glibc/2.13/0038-typedef-caddr.patch (renamed from packages/glibc/2.13/910-typedef-caddr.patch) | 17 | ||||
-rw-r--r-- | packages/glibc/2.13/0039-fix-rpc_parse-format.patch (renamed from packages/glibc/2.13/920-fix-rpc_parse-format.patch) | 8 | ||||
-rw-r--r-- | packages/glibc/2.13/0040-nis-bogus-conditional.patch (renamed from packages/glibc/2.13/940-nis-bogus-conditional.patch) | 8 | ||||
-rw-r--r-- | packages/glibc/2.13/0041-initfini-ppc64.patch (renamed from packages/glibc/2.13/950-initfini-ppc64.patch) | 10 | ||||
-rw-r--r-- | packages/glibc/2.13/0042-obstack-common.patch (renamed from packages/glibc/2.13/998-obstack-common.patch) | 8 | ||||
-rw-r--r-- | packages/glibc/2.13/0043-new-tools.patch (renamed from packages/glibc/2.13/999-new-tools.patch) | 27 | ||||
-rw-r--r-- | packages/glibc/2.13/430-alpha-creat.patch | 14 | ||||
-rw-r--r-- | packages/glibc/2.13/660-debug-readlink_chk-readklinkat_chk.patch | 24 |
46 files changed, 406 insertions, 338 deletions
diff --git a/packages/glibc/2.13/100-respect-env-CPPFLAGS.patch b/packages/glibc/2.13/0000-respect-env-CPPFLAGS.patch index 3798cb2..9966a27 100644 --- a/packages/glibc/2.13/100-respect-env-CPPFLAGS.patch +++ b/packages/glibc/2.13/0000-respect-env-CPPFLAGS.patch @@ -1,9 +1,12 @@ Respect environment CPPFLAGS when we run ./configure so we can inject random -D things without having to set CFLAGS/ASFLAGS -diff -durN glibc-2.13.orig/Makeconfig glibc-2.13/Makeconfig ---- glibc-2.13.orig/Makeconfig 2009-05-09 23:57:56.000000000 +0200 -+++ glibc-2.13/Makeconfig 2009-11-13 00:49:41.000000000 +0100 +--- + Makeconfig | 1 + + 1 file changed, 1 insertion(+) + +--- a/Makeconfig ++++ b/Makeconfig @@ -697,6 +697,7 @@ $(foreach lib,$(libof-$(basename $(@F))) \ $(libof-$(<F)) $(libof-$(@F)),$(CPPFLAGS-$(lib))) \ diff --git a/packages/glibc/2.13/101-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch b/packages/glibc/2.13/0001-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch index 6fd663a..30a70a2 100644 --- a/packages/glibc/2.13/101-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch +++ b/packages/glibc/2.13/0001-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch @@ -5,16 +5,13 @@ Subject: [PATCH] Suppress GCC 6 warning about ambiguous 'else' with -Wparentheses --- - ChangeLog | 5 +++++ - nis/nis_call.c | 20 +++++++++++--------- - stdlib/setenv.c | 26 ++++++++++++++------------ - 3 files changed, 30 insertions(+), 21 deletions(-) + nis/nis_call.c | 20 +++++++++++--------- + stdlib/setenv.c | 24 +++++++++++++----------- + 2 files changed, 24 insertions(+), 20 deletions(-) -diff --git a/nis/nis_call.c b/nis/nis_call.c -index 3fa37e4..cb7839a 100644 --- a/nis/nis_call.c +++ b/nis/nis_call.c -@@ -680,16 +680,18 @@ nis_server_cache_add (const_nis_name name, int search_parent, +@@ -682,16 +682,18 @@ /* Choose which entry should be evicted from the cache. */ loc = &nis_server_cache[0]; if (*loc != NULL) @@ -42,11 +39,9 @@ index 3fa37e4..cb7839a 100644 old = *loc; *loc = new; -diff --git a/stdlib/setenv.c b/stdlib/setenv.c -index da61ee0..e66045f 100644 --- a/stdlib/setenv.c +++ b/stdlib/setenv.c -@@ -278,18 +278,20 @@ unsetenv (const char *name) +@@ -328,18 +328,20 @@ ep = __environ; if (ep != NULL) while (*ep != NULL) @@ -54,7 +49,12 @@ index da61ee0..e66045f 100644 - { - /* Found it. Remove this pointer by moving later ones back. */ - char **dp = ep; -- ++ { ++ if (!strncmp (*ep, name, len) && (*ep)[len] == '=') ++ { ++ /* Found it. Remove this pointer by moving later ones back. */ ++ char **dp = ep; + - do - dp[0] = dp[1]; - while (*dp++); @@ -62,12 +62,6 @@ index da61ee0..e66045f 100644 - } - else - ++ep; -+ { -+ if (!strncmp (*ep, name, len) && (*ep)[len] == '=') -+ { -+ /* Found it. Remove this pointer by moving later ones back. */ -+ char **dp = ep; -+ + do + dp[0] = dp[1]; + while (*dp++); @@ -79,6 +73,3 @@ index da61ee0..e66045f 100644 UNLOCK; --- -2.7.4 - diff --git a/packages/glibc/2.13/102-fix-signed-shift-overlow.patch b/packages/glibc/2.13/0002-fix-signed-shift-overlow.patch index ef49f83..5f76afe 100644 --- a/packages/glibc/2.13/102-fix-signed-shift-overlow.patch +++ b/packages/glibc/2.13/0002-fix-signed-shift-overlow.patch @@ -12,11 +12,16 @@ Date: Tue Jul 21 22:50:29 2015 -0700 * string/strchrnul.c (STRCHRNUL): Rewrite code to avoid issues with signed shift overflow. -diff --git a/string/memrchr.c b/string/memrchr.c -index 0c8fd84..86cd5b9 100644 +--- + string/memrchr.c | 11 ++--------- + string/rawmemchr.c | 11 ++--------- + string/strchr.c | 9 ++------- + string/strchrnul.c | 9 ++------- + 4 files changed, 8 insertions(+), 32 deletions(-) + --- a/string/memrchr.c +++ b/string/memrchr.c -@@ -96,15 +96,8 @@ MEMRCHR +@@ -98,15 +98,8 @@ The 1-bits make sure that carries propagate to the next 0-bit. The 0-bits provide holes for carries to fall into. */ @@ -34,11 +39,9 @@ index 0c8fd84..86cd5b9 100644 /* Set up a longword, each of whose bytes is C. */ charmask = c | (c << 8); -diff --git a/string/rawmemchr.c b/string/rawmemchr.c -index 05b22be..228ca9d 100644 --- a/string/rawmemchr.c +++ b/string/rawmemchr.c -@@ -86,15 +86,8 @@ RAWMEMCHR (s, c_in) +@@ -90,15 +90,8 @@ The 1-bits make sure that carries propagate to the next 0-bit. The 0-bits provide holes for carries to fall into. */ @@ -56,11 +59,9 @@ index 05b22be..228ca9d 100644 /* Set up a longword, each of whose bytes is C. */ charmask = c | (c << 8); -diff --git a/string/strchr.c b/string/strchr.c -index 5f90075..f13b2b3 100644 --- a/string/strchr.c +++ b/string/strchr.c -@@ -60,13 +60,8 @@ strchr (const char *s, int c_in) +@@ -65,13 +65,8 @@ The 1-bits make sure that carries propagate to the next 0-bit. The 0-bits provide holes for carries to fall into. */ @@ -76,11 +77,9 @@ index 5f90075..f13b2b3 100644 /* Set up a longword, each of whose bytes is C. */ charmask = c | (c << 8); -diff --git a/string/strchrnul.c b/string/strchrnul.c -index 2678f1d..daf0b3f 100644 --- a/string/strchrnul.c +++ b/string/strchrnul.c -@@ -66,13 +66,8 @@ STRCHRNUL (s, c_in) +@@ -63,13 +63,8 @@ The 1-bits make sure that carries propagate to the next 0-bit. The 0-bits provide holes for carries to fall into. */ diff --git a/packages/glibc/2.13/104-unused-variables.patch b/packages/glibc/2.13/0003-unused-variables.patch index e063675..18adb17 100644 --- a/packages/glibc/2.13/104-unused-variables.patch +++ b/packages/glibc/2.13/0003-unused-variables.patch @@ -19,8 +19,18 @@ Date: Fri Sep 18 20:27:20 2015 +0100 * timezone/private.h (time_t_min): Likewise. (time_t_max): Likewise. -diff --git a/resolv/base64.c b/resolv/base64.c -index ea584ed..519e5d2 100644 +--- + resolv/base64.c | 4 ---- + sysdeps/ieee754/dbl-64/atnat2.h | 4 ---- + sysdeps/ieee754/dbl-64/uexp.h | 2 +- + sysdeps/ieee754/dbl-64/upow.h | 2 -- + sysdeps/ieee754/flt-32/e_log10f.c | 6 ------ + sysdeps/ieee754/flt-32/s_cosf.c | 6 ------ + sysdeps/ieee754/ldbl-128/e_lgammal_r.c | 1 - + sysdeps/ieee754/ldbl-128/s_erfl.c | 1 - + sysdeps/ieee754/ldbl-128/s_log1pl.c | 1 - + 9 files changed, 1 insertion(+), 26 deletions(-) + --- a/resolv/base64.c +++ b/resolv/base64.c @@ -40,10 +40,6 @@ @@ -34,11 +44,9 @@ index ea584ed..519e5d2 100644 #include <sys/types.h> #include <sys/param.h> #include <sys/socket.h> -diff --git a/sysdeps/ieee754/dbl-64/atnat2.h b/sysdeps/ieee754/dbl-64/atnat2.h -index e0d65af..82943f9 100644 --- a/sysdeps/ieee754/dbl-64/atnat2.h +++ b/sysdeps/ieee754/dbl-64/atnat2.h -@@ -65,10 +65,8 @@ +@@ -69,10 +69,8 @@ /**/ hpi1 = {{0x3c91a626, 0x33145c07} }, /* pi/2-hpi */ /**/ mhpi = {{0xbff921fb, 0x54442d18} }, /* -pi/2 */ /**/ qpi = {{0x3fe921fb, 0x54442d18} }, /* pi/4 */ @@ -49,7 +57,7 @@ index e0d65af..82943f9 100644 /**/ mtqpi = {{0xc002d97c, 0x7f3321d2} }, /* -3pi/4 */ /**/ u1 = {{0x3c314c2a, 0x00000000} }, /* 9.377e-19 */ /**/ u2 = {{0x3bf955e4, 0x00000000} }, /* 8.584e-20 */ -@@ -129,10 +127,8 @@ +@@ -139,10 +137,8 @@ /**/ hpi1 = {{0x33145c07, 0x3c91a626} }, /* pi/2-hpi */ /**/ mhpi = {{0x54442d18, 0xbff921fb} }, /* -pi/2 */ /**/ qpi = {{0x54442d18, 0x3fe921fb} }, /* pi/4 */ @@ -60,11 +68,9 @@ index e0d65af..82943f9 100644 /**/ mtqpi = {{0x7f3321d2, 0xc002d97c} }, /* -3pi/4 */ /**/ u1 = {{0x00000000, 0x3c314c2a} }, /* 9.377e-19 */ /**/ u2 = {{0x00000000, 0x3bf955e4} }, /* 8.584e-20 */ -diff --git a/sysdeps/ieee754/dbl-64/uexp.h b/sysdeps/ieee754/dbl-64/uexp.h -index 6817eaf..42b21f2 100644 --- a/sysdeps/ieee754/dbl-64/uexp.h +++ b/sysdeps/ieee754/dbl-64/uexp.h -@@ -29,7 +29,7 @@ +@@ -30,7 +30,7 @@ #include "mydefs.h" @@ -73,11 +79,9 @@ index 6817eaf..42b21f2 100644 err_0 = 1.000014, err_1 = 0.000016; const static int4 bigint = 0x40862002, badint = 0x40876000,smallint = 0x3C8fffff; -diff --git a/sysdeps/ieee754/dbl-64/upow.h b/sysdeps/ieee754/dbl-64/upow.h -index c8569a9..b4911e5 100644 --- a/sysdeps/ieee754/dbl-64/upow.h +++ b/sysdeps/ieee754/dbl-64/upow.h -@@ -34,7 +34,6 @@ +@@ -36,7 +36,6 @@ /**/ INF = {{0x7ff00000, 0x00000000}}, /* INF */ /**/ nINF = {{0xfff00000, 0x00000000}}, /* -INF */ /**/ NaNQ = {{0x7ff80000, 0x00000000}}, /* NaNQ */ @@ -85,7 +89,7 @@ index c8569a9..b4911e5 100644 /**/ ln2a = {{0x3fe62e42, 0xfefa3800}}, /* ln(2) 43 bits */ /**/ ln2b = {{0x3d2ef357, 0x93c76730}}, /* ln(2)-ln2a */ /**/ bigu = {{0x4297ffff, 0xfffffd2c}}, /* 1.5*2**42 -724*2**-10 */ -@@ -48,7 +47,6 @@ +@@ -51,7 +50,6 @@ /**/ INF = {{0x00000000, 0x7ff00000}}, /* INF */ /**/ nINF = {{0x00000000, 0xfff00000}}, /* -INF */ /**/ NaNQ = {{0x00000000, 0x7ff80000}}, /* NaNQ */ @@ -93,45 +97,39 @@ index c8569a9..b4911e5 100644 /**/ ln2a = {{0xfefa3800, 0x3fe62e42}}, /* ln(2) 43 bits */ /**/ ln2b = {{0x93c76730, 0x3d2ef357}}, /* ln(2)-ln2a */ /**/ bigu = {{0xfffffd2c, 0x4297ffff}}, /* 1.5*2**42 -724*2**-10 */ -diff --git a/sysdeps/ieee754/flt-32/e_log10f.c b/sysdeps/ieee754/flt-32/e_log10f.c -index 96f0e81..1daeef7 100644 --- a/sysdeps/ieee754/flt-32/e_log10f.c +++ b/sysdeps/ieee754/flt-32/e_log10f.c -@@ -22,12 +22,6 @@ ivln10 = 4.3429449201e-01, /* 0x3ede5bd9 */ - log10_2hi = 3.0102920532e-01, /* 0x3e9a2080 */ +@@ -31,12 +31,6 @@ log10_2lo = 7.9034151668e-07; /* 0x355427db */ --#ifdef __STDC__ + #ifdef __STDC__ -static const float zero = 0.0; -#else -static float zero = 0.0; -#endif - - #ifdef __STDC__ +-#ifdef __STDC__ float __ieee754_log10f(float x) #else -diff --git a/sysdeps/ieee754/flt-32/s_cosf.c b/sysdeps/ieee754/flt-32/s_cosf.c -index 864ab27..0affd40 100644 + float __ieee754_log10f(x) --- a/sysdeps/ieee754/flt-32/s_cosf.c +++ b/sysdeps/ieee754/flt-32/s_cosf.c -@@ -21,12 +21,6 @@ static char rcsid[] = "$NetBSD: s_cosf.c,v 1.4 1995/05/10 20:47:03 jtc Exp $"; - #include "math.h" +@@ -22,12 +22,6 @@ #include "math_private.h" --#ifdef __STDC__ + #ifdef __STDC__ -static const float one=1.0; -#else -static float one=1.0; -#endif - - #ifdef __STDC__ +-#ifdef __STDC__ float __cosf(float x) #else -diff --git a/sysdeps/ieee754/ldbl-128/e_lgammal_r.c b/sysdeps/ieee754/ldbl-128/e_lgammal_r.c -index 500aacc..ab5a96e 100644 + float __cosf(x) --- a/sysdeps/ieee754/ldbl-128/e_lgammal_r.c +++ b/sysdeps/ieee754/ldbl-128/e_lgammal_r.c -@@ -82,7 +82,6 @@ DIAG_IGNORE_NEEDS_COMMENT (4.6, "-Woverflow"); +@@ -74,7 +74,6 @@ static const long double PIL = 3.1415926535897932384626433832795028841972E0L; static const long double MAXLGM = 1.0485738685148938358098967157129705071571E4928L; static const long double one = 1.0L; @@ -139,11 +137,9 @@ index 500aacc..ab5a96e 100644 static const long double huge = 1.0e4000L; /* log gamma(x) = ( x - 0.5 ) * log(x) - x + LS2PI + 1/x P(1/x^2) -diff --git a/sysdeps/ieee754/ldbl-128/s_erfl.c b/sysdeps/ieee754/ldbl-128/s_erfl.c -index fa4609f..08c80a3 100644 --- a/sysdeps/ieee754/ldbl-128/s_erfl.c +++ b/sysdeps/ieee754/ldbl-128/s_erfl.c -@@ -140,7 +140,6 @@ deval (long double x, const long double *p, int n) +@@ -142,7 +142,6 @@ static long double #endif tiny = 1e-4931L, @@ -151,11 +147,9 @@ index fa4609f..08c80a3 100644 one = 1.0L, two = 2.0L, /* 2/sqrt(pi) - 1 */ -diff --git a/sysdeps/ieee754/ldbl-128/s_log1pl.c b/sysdeps/ieee754/ldbl-128/s_log1pl.c -index ff759bc..9609550 100644 --- a/sysdeps/ieee754/ldbl-128/s_log1pl.c +++ b/sysdeps/ieee754/ldbl-128/s_log1pl.c -@@ -117,7 +117,6 @@ static const long double C2 = 1.428606820309417232121458176568075500134E-6L; +@@ -116,7 +116,6 @@ static const long double sqrth = 0.7071067811865475244008443621048490392848L; /* ln (2^16384 * (1 - 2^-113)) */ diff --git a/packages/glibc/2.13/105-misleading-indentation.patch b/packages/glibc/2.13/0004-misleading-indentation.patch index 1dd8d85..35bcb1b 100644 --- a/packages/glibc/2.13/105-misleading-indentation.patch +++ b/packages/glibc/2.13/0004-misleading-indentation.patch @@ -7,11 +7,13 @@ Date: Fri Dec 11 09:19:37 2015 -0800 * sysdeps/ieee754/flt-32/k_rem_pio2f.c (__kernel_rem_pio2f): Fix indentation. -diff --git a/sysdeps/ieee754/flt-32/k_rem_pio2f.c b/sysdeps/ieee754/flt-32/k_rem_pio2f.c -index 0c7685c..392afdb 100644 +--- + sysdeps/ieee754/flt-32/k_rem_pio2f.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + --- a/sysdeps/ieee754/flt-32/k_rem_pio2f.c +++ b/sysdeps/ieee754/flt-32/k_rem_pio2f.c -@@ -65,7 +65,9 @@ int __kernel_rem_pio2f(float *x, float *y, int e0, int nx, int prec, const int32 +@@ -82,7 +82,9 @@ /* compute q[0],q[1],...q[jk] */ for (i=0;i<=jk;i++) { diff --git a/packages/glibc/2.13/106-dl-open-array-bounds.patch b/packages/glibc/2.13/0005-dl-open-array-bounds.patch index bdb5c19..0bedbc0 100644 --- a/packages/glibc/2.13/106-dl-open-array-bounds.patch +++ b/packages/glibc/2.13/0005-dl-open-array-bounds.patch @@ -4,11 +4,13 @@ Date: Fri Apr 17 12:11:58 2015 -0700 Fuller check for invalid NSID in _dl_open. -diff --git a/elf/dl-open.c b/elf/dl-open.c -index 0dbe07f..2d0e082 100644 +--- + elf/dl-open.c | 10 ++++++++-- + 1 file changed, 8 insertions(+), 2 deletions(-) + --- a/elf/dl-open.c +++ b/elf/dl-open.c -@@ -619,8 +619,14 @@ no more namespaces available for dlmopen()")); +@@ -526,8 +526,14 @@ /* Never allow loading a DSO in a namespace which is empty. Such direct placements is only causing problems. Also don't allow loading into a namespace used for auditing. */ diff --git a/packages/glibc/2.13/120-i386-x86_64-revert-clone-cfi.patch b/packages/glibc/2.13/0006-i386-x86_64-revert-clone-cfi.patch index c7f6182..f872bac 100644 --- a/packages/glibc/2.13/120-i386-x86_64-revert-clone-cfi.patch +++ b/packages/glibc/2.13/0006-i386-x86_64-revert-clone-cfi.patch @@ -4,16 +4,13 @@ elsewhere. this cfi code does not gain us a whole lot anyways. http://gcc.gnu.org/ml/gcc/2006-12/msg00293.html -Index: sysdeps/unix/sysv/linux/i386/clone.S -=================================================================== -RCS file: /cvs/glibc/libc/sysdeps/unix/sysv/linux/i386/clone.S,v -retrieving revision 1.27 -retrieving revision 1.26 -diff -u -p -r1.27 -r1.26 +--- + sysdeps/unix/sysv/linux/i386/clone.S | 4 ---- + sysdeps/unix/sysv/linux/x86_64/clone.S | 4 ---- + 2 files changed, 8 deletions(-) -diff -durN glibc-2.13.orig/sysdeps/unix/sysv/linux/i386/clone.S glibc-2.13/sysdeps/unix/sysv/linux/i386/clone.S ---- glibc-2.13.orig/sysdeps/unix/sysv/linux/i386/clone.S 2006-12-04 00:12:36.000000000 +0100 -+++ glibc-2.13/sysdeps/unix/sysv/linux/i386/clone.S 2009-11-13 00:49:45.000000000 +0100 +--- a/sysdeps/unix/sysv/linux/i386/clone.S ++++ b/sysdeps/unix/sysv/linux/i386/clone.S @@ -120,9 +120,6 @@ ret @@ -32,9 +29,8 @@ diff -durN glibc-2.13.orig/sysdeps/unix/sysv/linux/i386/clone.S glibc-2.13/sysde cfi_startproc PSEUDO_END (BP_SYM (__clone)) -diff -durN glibc-2.13.orig/sysdeps/unix/sysv/linux/x86_64/clone.S glibc-2.13/sysdeps/unix/sysv/linux/x86_64/clone.S ---- glibc-2.13.orig/sysdeps/unix/sysv/linux/x86_64/clone.S 2006-12-04 00:12:36.000000000 +0100 -+++ glibc-2.13/sysdeps/unix/sysv/linux/x86_64/clone.S 2009-11-13 00:49:45.000000000 +0100 +--- a/sysdeps/unix/sysv/linux/x86_64/clone.S ++++ b/sysdeps/unix/sysv/linux/x86_64/clone.S @@ -89,9 +89,6 @@ ret diff --git a/packages/glibc/2.13/140-disable-ldconfig.patch b/packages/glibc/2.13/0007-disable-ldconfig.patch index 378e1df..d60cb40 100644 --- a/packages/glibc/2.13/140-disable-ldconfig.patch +++ b/packages/glibc/2.13/0007-disable-ldconfig.patch @@ -3,9 +3,12 @@ file outside of the chroot. doesnt matter anyways as we wont use the cache results (portage will rebuild cache), so running ldconfig is simply a waste of time. -diff -durN glibc-2.13.orig/Makefile glibc-2.13/Makefile ---- glibc-2.13.orig/Makefile 2009-04-23 20:23:03.000000000 +0200 -+++ glibc-2.13/Makefile 2009-11-13 00:49:49.000000000 +0100 +--- + Makefile | 1 + + 1 file changed, 1 insertion(+) + +--- a/Makefile ++++ b/Makefile @@ -116,6 +116,7 @@ rm -f $(symbolic-link-list) diff --git a/packages/glibc/2.13/140-Fix-combreloc-test-BSD-grep.patch b/packages/glibc/2.13/0008-Fix-combreloc-test-BSD-grep.patch index da21d9e..1fdd59f 100644 --- a/packages/glibc/2.13/140-Fix-combreloc-test-BSD-grep.patch +++ b/packages/glibc/2.13/0008-Fix-combreloc-test-BSD-grep.patch @@ -13,15 +13,13 @@ by configure as "not found". As a result, support for "-z combreloc" Signed-off-by: Alexey Neyman <stilor@att.net> --- - ChangeLog | 5 +++++ - configure | 2 +- - configure.ac | 2 +- - 3 files changed, 7 insertions(+), 2 deletions(-) + configure | 2 +- + configure.in | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) -diff -urpN glibc-2.13.orig/configure glibc-2.13/configure ---- glibc-2.13.orig/configure 2011-01-17 20:34:07.000000000 -0800 -+++ glibc-2.13/configure 2017-03-08 21:11:09.000000000 -0800 -@@ -6504,7 +6504,7 @@ EOF +--- a/configure ++++ b/configure +@@ -6504,7 +6504,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; } then @@ -30,10 +28,9 @@ diff -urpN glibc-2.13.orig/configure glibc-2.13/configure libc_cv_z_combreloc=yes else libc_cv_z_combreloc=no -diff -urpN glibc-2.13.orig/configure.in glibc-2.13/configure.in ---- glibc-2.13.orig/configure.in 2011-01-17 20:34:07.000000000 -0800 -+++ glibc-2.13/configure.in 2017-03-08 21:11:22.000000000 -0800 -@@ -1673,7 +1673,7 @@ dnl cross-platform since the gcc used ca +--- a/configure.in ++++ b/configure.in +@@ -1673,7 +1673,7 @@ dnl introducing new options this is not easily doable. Instead use a tool dnl which always is cross-platform: readelf. To detect whether -z combreloc dnl look for a section named .rel.dyn. diff --git a/packages/glibc/2.13/150-queue-header-updates.patch b/packages/glibc/2.13/0009-queue-header-updates.patch index 7cbe70e..f6515e2 100644 --- a/packages/glibc/2.13/150-queue-header-updates.patch +++ b/packages/glibc/2.13/0009-queue-header-updates.patch @@ -2,11 +2,12 @@ grab some updates from FreeBSD http://bugs.gentoo.org/201979 -diff -durN glibc-2.13.orig/misc/sys/queue.h glibc-2.13/misc/sys/queue.h +--- + misc/sys/queue.h | 36 ++++++++++++++++++++++++++++++++++++ + 1 file changed, 36 insertions(+) -diff -durN glibc-2.13.orig/misc/sys/queue.h glibc-2.13/misc/sys/queue.h ---- glibc-2.13.orig/misc/sys/queue.h 2008-03-05 06:50:30.000000000 +0100 -+++ glibc-2.13/misc/sys/queue.h 2009-11-13 00:49:51.000000000 +0100 +--- a/misc/sys/queue.h ++++ b/misc/sys/queue.h @@ -136,6 +136,11 @@ (var); \ (var) = ((var)->field.le_next)) diff --git a/packages/glibc/2.13/160-manual-no-perl.patch b/packages/glibc/2.13/0010-manual-no-perl.patch index 5e2b807..14ddc6d 100644 --- a/packages/glibc/2.13/160-manual-no-perl.patch +++ b/packages/glibc/2.13/0010-manual-no-perl.patch @@ -4,9 +4,12 @@ deal, so just whine a little and continue on our merry way. http://bugs.gentoo.org/60132 -diff -durN glibc-2.13.orig/manual/Makefile glibc-2.13/manual/Makefile ---- glibc-2.13.orig/manual/Makefile 2006-01-08 07:43:47.000000000 +0100 -+++ glibc-2.13/manual/Makefile 2009-11-13 00:49:54.000000000 +0100 +--- + manual/Makefile | 5 +++++ + 1 file changed, 5 insertions(+) + +--- a/manual/Makefile ++++ b/manual/Makefile @@ -104,9 +104,14 @@ libm-err.texi: stamp-libm-err stamp-libm-err: libm-err-tab.pl $(wildcard $(foreach dir,$(sysdirs),\ diff --git a/packages/glibc/2.13/170-localedef-fix-trampoline.patch b/packages/glibc/2.13/0011-localedef-fix-trampoline.patch index 3cc6559..3b8fd6e 100644 --- a/packages/glibc/2.13/170-localedef-fix-trampoline.patch +++ b/packages/glibc/2.13/0011-localedef-fix-trampoline.patch @@ -5,9 +5,12 @@ # DP: Upstream status: Unknown # DP: Status Details: Unknown # DP: Date: 2004-03-16 -diff -durN glibc-2.13.orig/locale/programs/3level.h glibc-2.13/locale/programs/3level.h ---- glibc-2.13.orig/locale/programs/3level.h 2007-07-16 02:54:59.000000000 +0200 -+++ glibc-2.13/locale/programs/3level.h 2009-11-13 00:49:56.000000000 +0100 +--- +# locale/programs/3level.h | 36 ++++++++++++++++++++++++++++++++++++ +# 1 file changed, 36 insertions(+) +# +--- a/locale/programs/3level.h ++++ b/locale/programs/3level.h @@ -203,6 +203,42 @@ } } diff --git a/packages/glibc/2.13/180-resolv-dynamic.patch b/packages/glibc/2.13/0012-resolv-dynamic.patch index e916bce..fcc2f80 100644 --- a/packages/glibc/2.13/180-resolv-dynamic.patch +++ b/packages/glibc/2.13/0012-resolv-dynamic.patch @@ -5,9 +5,12 @@ already running get the updated information. http://bugs.gentoo.org/177416 -diff -durN glibc-2.13.orig/resolv/res_libc.c glibc-2.13/resolv/res_libc.c ---- glibc-2.13.orig/resolv/res_libc.c 2009-02-07 05:27:42.000000000 +0100 -+++ glibc-2.13/resolv/res_libc.c 2009-11-13 00:49:59.000000000 +0100 +--- + resolv/res_libc.c | 15 +++++++++++++++ + 1 file changed, 15 insertions(+) + +--- a/resolv/res_libc.c ++++ b/resolv/res_libc.c @@ -22,6 +22,7 @@ #include <arpa/nameser.h> #include <resolv.h> diff --git a/packages/glibc/2.13/190-localedef-mmap.patch b/packages/glibc/2.13/0013-localedef-mmap.patch index f3914cd..74e586e 100644 --- a/packages/glibc/2.13/190-localedef-mmap.patch +++ b/packages/glibc/2.13/0013-localedef-mmap.patch @@ -7,9 +7,12 @@ http://bugs.gentoo.org/289615 used later with MMAP_FIXED | MMAP_SHARED to cope with different alignment restrictions. -diff -durN glibc-2.13.orig/locale/programs/locarchive.c glibc-2.13/locale/programs/locarchive.c ---- glibc-2.13.orig/locale/programs/locarchive.c 2009-04-27 16:07:47.000000000 +0200 -+++ glibc-2.13/locale/programs/locarchive.c 2009-11-13 00:50:01.000000000 +0100 +--- + locale/programs/locarchive.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +--- a/locale/programs/locarchive.c ++++ b/locale/programs/locarchive.c @@ -134,7 +134,7 @@ size_t reserved = RESERVE_MMAP_SIZE; int xflags = 0; diff --git a/packages/glibc/2.13/200-fadvise64_64.patch b/packages/glibc/2.13/0014-fadvise64_64.patch index 71bca38..191d833 100644 --- a/packages/glibc/2.13/200-fadvise64_64.patch +++ b/packages/glibc/2.13/0014-fadvise64_64.patch @@ -3,9 +3,8 @@ ripped from Debian sysdeps/unix/sysv/linux/posix_fadvise.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) -diff -durN glibc-2.13.orig/sysdeps/unix/sysv/linux/posix_fadvise.c glibc-2.13/sysdeps/unix/sysv/linux/posix_fadvise.c ---- glibc-2.13.orig/sysdeps/unix/sysv/linux/posix_fadvise.c 2003-08-17 02:36:22.000000000 +0200 -+++ glibc-2.13/sysdeps/unix/sysv/linux/posix_fadvise.c 2009-11-13 00:50:03.000000000 +0100 +--- a/sysdeps/unix/sysv/linux/posix_fadvise.c ++++ b/sysdeps/unix/sysv/linux/posix_fadvise.c @@ -35,6 +35,19 @@ return INTERNAL_SYSCALL_ERRNO (ret, err); return 0; diff --git a/packages/glibc/2.13/220-section-comments.patch b/packages/glibc/2.13/0015-section-comments.patch index d717829..5960ed0 100644 --- a/packages/glibc/2.13/220-section-comments.patch +++ b/packages/glibc/2.13/0015-section-comments.patch @@ -3,9 +3,12 @@ http://sources.redhat.com/ml/binutils/2004-04/msg00665.html fixes building on some architectures (like m68k/arm/cris/etc...) because it does the right thing -diff -durN glibc-2.13.orig/include/libc-symbols.h glibc-2.13/include/libc-symbols.h ---- glibc-2.13.orig/include/libc-symbols.h 2009-03-14 00:51:46.000000000 +0100 -+++ glibc-2.13/include/libc-symbols.h 2009-11-13 00:50:07.000000000 +0100 +--- + include/libc-symbols.h | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +--- a/include/libc-symbols.h ++++ b/include/libc-symbols.h @@ -239,12 +239,12 @@ # define __make_section_unallocated(section_string) # endif diff --git a/packages/glibc/2.13/230-no-inline-gmon.patch b/packages/glibc/2.13/0016-no-inline-gmon.patch index fa33c2b..ed02704 100644 --- a/packages/glibc/2.13/230-no-inline-gmon.patch +++ b/packages/glibc/2.13/0016-no-inline-gmon.patch @@ -19,12 +19,12 @@ Kazu Hirata * sysdeps/generic/initfini.c (call_gmon_start): Add __attribute__ ((noinline)). -Index: sysdeps/generic/initfini.c -=================================================================== +--- + sysdeps/generic/initfini.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) -diff -durN glibc-2.13.orig/sysdeps/generic/initfini.c glibc-2.13/sysdeps/generic/initfini.c ---- glibc-2.13.orig/sysdeps/generic/initfini.c 2007-06-17 20:02:40.000000000 +0200 -+++ glibc-2.13/sysdeps/generic/initfini.c 2009-11-13 00:50:09.000000000 +0100 +--- a/sysdeps/generic/initfini.c ++++ b/sysdeps/generic/initfini.c @@ -70,7 +70,7 @@ /* The beginning of _init: */ asm ("\n/*@_init_PROLOG_BEGINS*/"); diff --git a/packages/glibc/2.13/240-check_native-headers.patch b/packages/glibc/2.13/0017-check_native-headers.patch index c936f71..2b1b619 100644 --- a/packages/glibc/2.13/240-check_native-headers.patch +++ b/packages/glibc/2.13/0017-check_native-headers.patch @@ -4,9 +4,12 @@ many ports hit this warning: snipped from suse -diff -durN glibc-2.13.orig/sysdeps/unix/sysv/linux/check_native.c glibc-2.13/sysdeps/unix/sysv/linux/check_native.c ---- glibc-2.13.orig/sysdeps/unix/sysv/linux/check_native.c 2007-11-24 04:12:17.000000000 +0100 -+++ glibc-2.13/sysdeps/unix/sysv/linux/check_native.c 2009-11-13 00:50:11.000000000 +0100 +--- + sysdeps/unix/sysv/linux/check_native.c | 1 + + 1 file changed, 1 insertion(+) + +--- a/sysdeps/unix/sysv/linux/check_native.c ++++ b/sysdeps/unix/sysv/linux/check_native.c @@ -23,6 +23,7 @@ #include <stddef.h> #include <stdint.h> diff --git a/packages/glibc/2.13/250-fix-pr631.patch b/packages/glibc/2.13/0018-fix-pr631.patch index a48912e..636c45d 100644 --- a/packages/glibc/2.13/250-fix-pr631.patch +++ b/packages/glibc/2.13/0018-fix-pr631.patch @@ -14,9 +14,13 @@ when building glibc with --enable-static-nss. See http://sources.redhat.com/bugzilla/show_bug.cgi?id=631 -diff -durN glibc-2.13.orig/Makeconfig glibc-2.13/Makeconfig ---- glibc-2.13.orig/Makeconfig 2009-11-13 00:49:41.000000000 +0100 -+++ glibc-2.13/Makeconfig 2009-11-13 00:50:13.000000000 +0100 +--- + Makeconfig | 2 +- + elf/Makefile | 7 +++++++ + 2 files changed, 8 insertions(+), 1 deletion(-) + +--- a/Makeconfig ++++ b/Makeconfig @@ -531,7 +531,7 @@ # The static libraries. @@ -26,9 +30,8 @@ diff -durN glibc-2.13.orig/Makeconfig glibc-2.13/Makeconfig else ifeq (yes,$(build-shared)) # We can try to link the programs with lib*_pic.a... -diff -durN glibc-2.13.orig/elf/Makefile glibc-2.13/elf/Makefile ---- glibc-2.13.orig/elf/Makefile 2009-01-31 01:20:55.000000000 +0100 -+++ glibc-2.13/elf/Makefile 2009-11-13 00:50:13.000000000 +0100 +--- a/elf/Makefile ++++ b/elf/Makefile @@ -146,6 +146,13 @@ install-bin-script = ldd endif diff --git a/packages/glibc/2.13/260-assume-pipe2.patch b/packages/glibc/2.13/0019-assume-pipe2.patch index 42e8f4e..0074ea6 100644 --- a/packages/glibc/2.13/260-assume-pipe2.patch +++ b/packages/glibc/2.13/0019-assume-pipe2.patch @@ -20,9 +20,12 @@ __have_sock_cloexec and __have_pipe2 to true. but if glibc was built against older kernel headers where __NR_pipe2 does not exist, glibc will have a ENOSYS stub for it. so popen() will always fail as glibc assumes pipe2() works. -diff -durN glibc-2.13.orig/socket/have_sock_cloexec.c glibc-2.13/socket/have_sock_cloexec.c ---- glibc-2.13.orig/socket/have_sock_cloexec.c 2008-07-25 18:46:23.000000000 +0200 -+++ glibc-2.13/socket/have_sock_cloexec.c 2009-11-13 00:50:15.000000000 +0100 +--- + socket/have_sock_cloexec.c | 5 +++++ + 1 file changed, 5 insertions(+) + +--- a/socket/have_sock_cloexec.c ++++ b/socket/have_sock_cloexec.c @@ -16,9 +16,14 @@ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ diff --git a/packages/glibc/2.13/270-china.patch b/packages/glibc/2.13/0020-china.patch index 41d7759..b323cf6 100644 --- a/packages/glibc/2.13/270-china.patch +++ b/packages/glibc/2.13/0020-china.patch @@ -1,8 +1,11 @@ -diff -durN glibc-2.13.orig/localedata/locales/zh_TW glibc-2.13/localedata/locales/zh_TW ---- glibc-2.13.orig/localedata/locales/zh_TW 2004-11-01 00:42:28.000000000 +0100 -+++ glibc-2.13/localedata/locales/zh_TW 2009-11-13 00:50:17.000000000 +0100 +--- + localedata/locales/zh_TW | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +--- a/localedata/locales/zh_TW ++++ b/localedata/locales/zh_TW @@ -1,7 +1,7 @@ comment_char % escape_char / diff --git a/packages/glibc/2.13/280-new-valencian-locale.patch b/packages/glibc/2.13/0021-new-valencian-locale.patch index 4cdd108..bddc4c7 100644 --- a/packages/glibc/2.13/280-new-valencian-locale.patch +++ b/packages/glibc/2.13/0021-new-valencian-locale.patch @@ -1,9 +1,13 @@ http://bugs.gentoo.org/show_bug.cgi?id=131815 http://sourceware.org/bugzilla/show_bug.cgi?id=2522 -diff -durN glibc-2.13.orig/localedata/SUPPORTED glibc-2.13/localedata/SUPPORTED ---- glibc-2.13.orig/localedata/SUPPORTED 2009-04-18 10:43:52.000000000 +0200 -+++ glibc-2.13/localedata/SUPPORTED 2009-11-13 00:50:20.000000000 +0100 +--- + localedata/SUPPORTED | 2 + localedata/locales/ca_ES@valencia | 96 ++++++++++++++++++++++++++++++++++++++ + 2 files changed, 98 insertions(+) + +--- a/localedata/SUPPORTED ++++ b/localedata/SUPPORTED @@ -72,6 +72,8 @@ ca_ES.UTF-8/UTF-8 \ ca_ES/ISO-8859-1 \ @@ -13,9 +17,8 @@ diff -durN glibc-2.13.orig/localedata/SUPPORTED glibc-2.13/localedata/SUPPORTED ca_FR.UTF-8/UTF-8 \ ca_FR/ISO-8859-15 \ ca_IT.UTF-8/UTF-8 \ -diff -durN glibc-2.13.orig/localedata/locales/ca_ES@valencia glibc-2.13/localedata/locales/ca_ES@valencia ---- glibc-2.13.orig/localedata/locales/ca_ES@valencia 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.13/localedata/locales/ca_ES@valencia 2009-11-13 00:50:20.000000000 +0100 +--- /dev/null ++++ b/localedata/locales/ca_ES@valencia @@ -0,0 +1,96 @@ +comment_char % +escape_char / diff --git a/packages/glibc/2.13/300-macos-cross-rpcgen.patch b/packages/glibc/2.13/0022-macos-cross-rpcgen.patch index e654644..b439b0f 100644 --- a/packages/glibc/2.13/300-macos-cross-rpcgen.patch +++ b/packages/glibc/2.13/0022-macos-cross-rpcgen.patch @@ -14,11 +14,13 @@ Date: Sat Sep 7 00:01:08 2013 +0800 Signed-off-by: Jia Liu <proljc@gmail.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org> -diff --git a/sunrpc/rpc/types.h b/sunrpc/rpc/types.h -index 3dca5c4..beded52 100644 +--- + sunrpc/rpc/types.h | 5 +++++ + 1 file changed, 5 insertions(+) + --- a/sunrpc/rpc/types.h +++ b/sunrpc/rpc/types.h -@@ -69,6 +69,11 @@ typedef unsigned long rpcport_t; +@@ -69,6 +69,11 @@ #include <sys/types.h> #endif diff --git a/packages/glibc/2.13/300-nscd-one-fork.patch b/packages/glibc/2.13/0023-nscd-one-fork.patch index adc9b3f..47217b3 100644 --- a/packages/glibc/2.13/300-nscd-one-fork.patch +++ b/packages/glibc/2.13/0023-nscd-one-fork.patch @@ -2,9 +2,12 @@ only fork one to assist in stop-start-daemon assumptions about daemon behavior http://bugs.gentoo.org/190785 -diff -durN glibc-2.13.orig/nscd/nscd.c glibc-2.13/nscd/nscd.c ---- glibc-2.13.orig/nscd/nscd.c 2009-02-06 21:10:27.000000000 +0100 -+++ glibc-2.13/nscd/nscd.c 2009-11-13 00:50:24.000000000 +0100 +--- + nscd/nscd.c | 12 +++--------- + 1 file changed, 3 insertions(+), 9 deletions(-) + +--- a/nscd/nscd.c ++++ b/nscd/nscd.c @@ -182,6 +182,9 @@ if (pid != 0) exit (0); diff --git a/packages/glibc/2.13/310-hppa-nptl-carlos.patch b/packages/glibc/2.13/0024-hppa-nptl-carlos.patch index 4c028b2..43c4b68 100644 --- a/packages/glibc/2.13/310-hppa-nptl-carlos.patch +++ b/packages/glibc/2.13/0024-hppa-nptl-carlos.patch @@ -1,8 +1,17 @@ -diff -durN glibc-2.13.orig/elf/rtld.c glibc-2.13/elf/rtld.c ---- glibc-2.13.orig/elf/rtld.c 2009-04-17 02:00:08.000000000 +0200 -+++ glibc-2.13/elf/rtld.c 2009-11-13 00:50:26.000000000 +0100 +--- + elf/rtld.c | 10 +++++----- + include/atomic.h | 26 +++++++++++++------------- + nptl/Makefile | 35 ++++++++++++++++++++++++++++++++--- + nptl/pthread_barrier_wait.c | 2 +- + nptl/sysdeps/pthread/Makefile | 2 ++ + stdio-common/Makefile | 2 +- + sunrpc/clnt_udp.c | 2 +- + 7 files changed, 55 insertions(+), 24 deletions(-) + +--- a/elf/rtld.c ++++ b/elf/rtld.c @@ -392,14 +392,14 @@ know it is available. We do not have to clear the memory if we do not have to use the temporary bootstrap_map. Global variables @@ -23,9 +32,8 @@ diff -durN glibc-2.13.orig/elf/rtld.c glibc-2.13/elf/rtld.c # endif # if USE___THREAD bootstrap_map.l_tls_modid = 0; -diff -durN glibc-2.13.orig/include/atomic.h glibc-2.13/include/atomic.h ---- glibc-2.13.orig/include/atomic.h 2009-02-09 00:49:53.000000000 +0100 -+++ glibc-2.13/include/atomic.h 2009-11-13 00:50:26.000000000 +0100 +--- a/include/atomic.h ++++ b/include/atomic.h @@ -185,7 +185,7 @@ __typeof (*(mem)) __atg5_value = (newvalue); \ \ @@ -143,9 +151,8 @@ diff -durN glibc-2.13.orig/include/atomic.h glibc-2.13/include/atomic.h while (__builtin_expect \ (atomic_compare_and_exchange_bool_acq (__atg19_memp, \ __atg19_old | __atg19_mask,\ -diff -durN glibc-2.13.orig/nptl/Makefile glibc-2.13/nptl/Makefile ---- glibc-2.13.orig/nptl/Makefile 2008-11-12 14:38:23.000000000 +0100 -+++ glibc-2.13/nptl/Makefile 2009-11-13 00:50:26.000000000 +0100 +--- a/nptl/Makefile ++++ b/nptl/Makefile @@ -265,9 +265,9 @@ # Files which must not be linked with libpthread. tests-nolibpthread = tst-unload @@ -195,9 +202,8 @@ diff -durN glibc-2.13.orig/nptl/Makefile glibc-2.13/nptl/Makefile CFLAGS-tst-align.c += $(stack-align-test-flags) CFLAGS-tst-align3.c += $(stack-align-test-flags) CFLAGS-tst-initializers1.c = -W -Wall -Werror -diff -durN glibc-2.13.orig/nptl/pthread_barrier_wait.c glibc-2.13/nptl/pthread_barrier_wait.c ---- glibc-2.13.orig/nptl/pthread_barrier_wait.c 2007-08-01 06:18:50.000000000 +0200 -+++ glibc-2.13/nptl/pthread_barrier_wait.c 2009-11-13 00:50:26.000000000 +0100 +--- a/nptl/pthread_barrier_wait.c ++++ b/nptl/pthread_barrier_wait.c @@ -64,7 +64,7 @@ do lll_futex_wait (&ibarrier->curr_event, event, @@ -207,9 +213,8 @@ diff -durN glibc-2.13.orig/nptl/pthread_barrier_wait.c glibc-2.13/nptl/pthread_b } /* Make sure the init_count is stored locally or in a register. */ -diff -durN glibc-2.13.orig/nptl/sysdeps/pthread/Makefile glibc-2.13/nptl/sysdeps/pthread/Makefile ---- glibc-2.13.orig/nptl/sysdeps/pthread/Makefile 2006-02-28 08:09:41.000000000 +0100 -+++ glibc-2.13/nptl/sysdeps/pthread/Makefile 2009-11-13 00:50:26.000000000 +0100 +--- a/nptl/sysdeps/pthread/Makefile ++++ b/nptl/sysdeps/pthread/Makefile @@ -33,7 +33,9 @@ ifeq ($(have-forced-unwind),yes) @@ -220,9 +225,8 @@ diff -durN glibc-2.13.orig/nptl/sysdeps/pthread/Makefile glibc-2.13/nptl/sysdeps endif endif -diff -durN glibc-2.13.orig/stdio-common/Makefile glibc-2.13/stdio-common/Makefile ---- glibc-2.13.orig/stdio-common/Makefile 2009-04-11 07:29:56.000000000 +0200 -+++ glibc-2.13/stdio-common/Makefile 2009-11-13 00:50:26.000000000 +0100 +--- a/stdio-common/Makefile ++++ b/stdio-common/Makefile @@ -82,7 +82,7 @@ $(SHELL) -e tst-printf.sh $(common-objpfx) '$(run-program-prefix)' endif @@ -232,9 +236,8 @@ diff -durN glibc-2.13.orig/stdio-common/Makefile glibc-2.13/stdio-common/Makefil CFLAGS-vfwprintf.c = -Wno-uninitialized CFLAGS-tst-printf.c = -Wno-format CFLAGS-tstdiomisc.c = -Wno-format -diff -durN glibc-2.13.orig/sunrpc/clnt_udp.c glibc-2.13/sunrpc/clnt_udp.c ---- glibc-2.13.orig/sunrpc/clnt_udp.c 2008-07-26 10:42:44.000000000 +0200 -+++ glibc-2.13/sunrpc/clnt_udp.c 2009-11-13 00:50:26.000000000 +0100 +--- a/sunrpc/clnt_udp.c ++++ b/sunrpc/clnt_udp.c @@ -456,7 +456,7 @@ while (inlen < 0 && errno == EINTR); if (inlen < 0) diff --git a/packages/glibc/2.13/340-dl_execstack-PaX-support.patch b/packages/glibc/2.13/0025-dl_execstack-PaX-support.patch index 2402af0..bfd7557 100644 --- a/packages/glibc/2.13/340-dl_execstack-PaX-support.patch +++ b/packages/glibc/2.13/0025-dl_execstack-PaX-support.patch @@ -8,9 +8,13 @@ Patch also NPTL. Bug #116086. <kevquinn@gentoo.org> (20 Dec 2005). -diff -durN glibc-2.13.orig/nptl/allocatestack.c glibc-2.13/nptl/allocatestack.c ---- glibc-2.13.orig/nptl/allocatestack.c 2009-01-29 21:34:16.000000000 +0100 -+++ glibc-2.13/nptl/allocatestack.c 2009-11-13 00:50:33.000000000 +0100 +--- + nptl/allocatestack.c | 3 ++- + sysdeps/unix/sysv/linux/dl-execstack.c | 19 ++++++++++++++++--- + 2 files changed, 18 insertions(+), 4 deletions(-) + +--- a/nptl/allocatestack.c ++++ b/nptl/allocatestack.c @@ -329,7 +329,8 @@ # error "Define either _STACK_GROWS_DOWN or _STACK_GROWS_UP" #endif @@ -21,9 +25,8 @@ diff -durN glibc-2.13.orig/nptl/allocatestack.c glibc-2.13/nptl/allocatestack.c return 0; } -diff -durN glibc-2.13.orig/sysdeps/unix/sysv/linux/dl-execstack.c glibc-2.13/sysdeps/unix/sysv/linux/dl-execstack.c ---- glibc-2.13.orig/sysdeps/unix/sysv/linux/dl-execstack.c 2006-01-08 09:21:15.000000000 +0100 -+++ glibc-2.13/sysdeps/unix/sysv/linux/dl-execstack.c 2009-11-13 00:50:33.000000000 +0100 +--- a/sysdeps/unix/sysv/linux/dl-execstack.c ++++ b/sysdeps/unix/sysv/linux/dl-execstack.c @@ -63,7 +63,10 @@ else # endif diff --git a/packages/glibc/2.13/350-pre20040117-pt_pax.patch b/packages/glibc/2.13/0026-pre20040117-pt_pax.patch index f8f6b83..ec17d24 100644 --- a/packages/glibc/2.13/350-pre20040117-pt_pax.patch +++ b/packages/glibc/2.13/0026-pre20040117-pt_pax.patch @@ -1,8 +1,11 @@ -diff -durN glibc-2.13.orig/elf/elf.h glibc-2.13/elf/elf.h ---- glibc-2.13.orig/elf/elf.h 2009-04-15 02:15:54.000000000 +0200 -+++ glibc-2.13/elf/elf.h 2009-11-13 00:50:35.000000000 +0100 +--- + elf/elf.h | 13 +++++++++++++ + 1 file changed, 13 insertions(+) + +--- a/elf/elf.h ++++ b/elf/elf.h @@ -580,6 +580,7 @@ #define PT_GNU_EH_FRAME 0x6474e550 /* GCC .eh_frame_hdr segment */ #define PT_GNU_STACK 0x6474e551 /* Indicates stack executability */ diff --git a/packages/glibc/2.13/360-tests-sandbox-libdl-paths.patch b/packages/glibc/2.13/0027-tests-sandbox-libdl-paths.patch index 9f78c52..1c4ee59 100644 --- a/packages/glibc/2.13/360-tests-sandbox-libdl-paths.patch +++ b/packages/glibc/2.13/0027-tests-sandbox-libdl-paths.patch @@ -15,9 +15,23 @@ Fix by Wormo http://bugs.gentoo.org/56898 -diff -durN glibc-2.13.orig/grp/tst_fgetgrent.sh glibc-2.13/grp/tst_fgetgrent.sh ---- glibc-2.13.orig/grp/tst_fgetgrent.sh 2001-07-06 06:54:46.000000000 +0200 -+++ glibc-2.13/grp/tst_fgetgrent.sh 2009-11-13 00:50:37.000000000 +0100 +--- + grp/tst_fgetgrent.sh | 3 ++- + iconvdata/run-iconv-test.sh | 2 +- + iconvdata/tst-table.sh | 5 ++++- + intl/tst-codeset.sh | 3 +++ + intl/tst-gettext.sh | 5 ++++- + intl/tst-gettext2.sh | 5 ++++- + intl/tst-translit.sh | 5 ++++- + malloc/tst-mtrace.sh | 5 ++++- + nptl/tst-tls6.sh | 4 ++-- + posix/globtest.sh | 2 +- + posix/tst-getconf.sh | 5 ++++- + posix/wordexp-tst.sh | 5 ++++- + 12 files changed, 37 insertions(+), 12 deletions(-) + +--- a/grp/tst_fgetgrent.sh ++++ b/grp/tst_fgetgrent.sh @@ -24,7 +24,8 @@ rtld_installed_name=$1; shift @@ -28,9 +42,8 @@ diff -durN glibc-2.13.orig/grp/tst_fgetgrent.sh glibc-2.13/grp/tst_fgetgrent.sh result=0 -diff -durN glibc-2.13.orig/iconvdata/run-iconv-test.sh glibc-2.13/iconvdata/run-iconv-test.sh ---- glibc-2.13.orig/iconvdata/run-iconv-test.sh 2008-05-15 03:59:44.000000000 +0200 -+++ glibc-2.13/iconvdata/run-iconv-test.sh 2009-11-13 00:50:37.000000000 +0100 +--- a/iconvdata/run-iconv-test.sh ++++ b/iconvdata/run-iconv-test.sh @@ -34,7 +34,7 @@ export GCONV_PATH @@ -40,9 +53,8 @@ diff -durN glibc-2.13.orig/iconvdata/run-iconv-test.sh glibc-2.13/iconvdata/run- # How the start the iconv(1) program. ICONV='$codir/elf/ld.so --library-path $LIBPATH --inhibit-rpath ${from}.so \ -diff -durN glibc-2.13.orig/iconvdata/tst-table.sh glibc-2.13/iconvdata/tst-table.sh ---- glibc-2.13.orig/iconvdata/tst-table.sh 2002-04-24 23:39:35.000000000 +0200 -+++ glibc-2.13/iconvdata/tst-table.sh 2009-11-13 00:50:37.000000000 +0100 +--- a/iconvdata/tst-table.sh ++++ b/iconvdata/tst-table.sh @@ -59,8 +59,11 @@ irreversible=${charset}.irreversible fi @@ -56,9 +68,8 @@ diff -durN glibc-2.13.orig/iconvdata/tst-table.sh glibc-2.13/iconvdata/tst-table ${objpfx}tst-table-from ${charset} \ > ${objpfx}tst-${charset}.table -diff -durN glibc-2.13.orig/intl/tst-codeset.sh glibc-2.13/intl/tst-codeset.sh ---- glibc-2.13.orig/intl/tst-codeset.sh 2005-04-06 04:18:35.000000000 +0200 -+++ glibc-2.13/intl/tst-codeset.sh 2009-11-13 00:50:37.000000000 +0100 +--- a/intl/tst-codeset.sh ++++ b/intl/tst-codeset.sh @@ -37,6 +37,9 @@ LOCPATH=${common_objpfx}localedata export LOCPATH @@ -69,9 +80,8 @@ diff -durN glibc-2.13.orig/intl/tst-codeset.sh glibc-2.13/intl/tst-codeset.sh ${common_objpfx}elf/ld.so --library-path $common_objpfx \ ${objpfx}tst-codeset > ${objpfx}tst-codeset.out -diff -durN glibc-2.13.orig/intl/tst-gettext.sh glibc-2.13/intl/tst-gettext.sh ---- glibc-2.13.orig/intl/tst-gettext.sh 2004-08-15 21:28:18.000000000 +0200 -+++ glibc-2.13/intl/tst-gettext.sh 2009-11-13 00:50:37.000000000 +0100 +--- a/intl/tst-gettext.sh ++++ b/intl/tst-gettext.sh @@ -51,9 +51,12 @@ LOCPATH=${common_objpfx}localedata export LOCPATH @@ -86,9 +96,8 @@ diff -durN glibc-2.13.orig/intl/tst-gettext.sh glibc-2.13/intl/tst-gettext.sh ${objpfx}tst-gettext > ${objpfx}tst-gettext.out ${objpfx}domaindir exit $? -diff -durN glibc-2.13.orig/intl/tst-gettext2.sh glibc-2.13/intl/tst-gettext2.sh ---- glibc-2.13.orig/intl/tst-gettext2.sh 2005-05-04 19:54:48.000000000 +0200 -+++ glibc-2.13/intl/tst-gettext2.sh 2009-11-13 00:50:37.000000000 +0100 +--- a/intl/tst-gettext2.sh ++++ b/intl/tst-gettext2.sh @@ -65,8 +65,11 @@ LOCPATH=${objpfx}domaindir export LOCPATH @@ -102,9 +111,8 @@ diff -durN glibc-2.13.orig/intl/tst-gettext2.sh glibc-2.13/intl/tst-gettext2.sh ${objpfx}tst-gettext2 > ${objpfx}tst-gettext2.out ${objpfx}domaindir && cmp ${objpfx}tst-gettext2.out - <<EOF String1 - Lang1: 1st string -diff -durN glibc-2.13.orig/intl/tst-translit.sh glibc-2.13/intl/tst-translit.sh ---- glibc-2.13.orig/intl/tst-translit.sh 2005-05-04 19:56:10.000000000 +0200 -+++ glibc-2.13/intl/tst-translit.sh 2009-11-13 00:50:37.000000000 +0100 +--- a/intl/tst-translit.sh ++++ b/intl/tst-translit.sh @@ -36,7 +36,10 @@ LOCPATH=${common_objpfx}localedata export LOCPATH @@ -117,9 +125,8 @@ diff -durN glibc-2.13.orig/intl/tst-translit.sh glibc-2.13/intl/tst-translit.sh ${objpfx}tst-translit > ${objpfx}tst-translit.out ${objpfx}domaindir exit $? -diff -durN glibc-2.13.orig/malloc/tst-mtrace.sh glibc-2.13/malloc/tst-mtrace.sh ---- glibc-2.13.orig/malloc/tst-mtrace.sh 2005-10-15 01:40:35.000000000 +0200 -+++ glibc-2.13/malloc/tst-mtrace.sh 2009-11-13 00:50:37.000000000 +0100 +--- a/malloc/tst-mtrace.sh ++++ b/malloc/tst-mtrace.sh @@ -24,9 +24,12 @@ status=0 trap "rm -f ${common_objpfx}malloc/tst-mtrace.leak; exit 1" 1 2 15 @@ -134,9 +141,8 @@ diff -durN glibc-2.13.orig/malloc/tst-mtrace.sh glibc-2.13/malloc/tst-mtrace.sh ${common_objpfx}malloc/tst-mtrace || status=1 if test $status -eq 0 && test -f ${common_objpfx}malloc/mtrace; then -diff -durN glibc-2.13.orig/nptl/tst-tls6.sh glibc-2.13/nptl/tst-tls6.sh ---- glibc-2.13.orig/nptl/tst-tls6.sh 2003-09-03 00:02:59.000000000 +0200 -+++ glibc-2.13/nptl/tst-tls6.sh 2009-11-13 00:50:37.000000000 +0100 +--- a/nptl/tst-tls6.sh ++++ b/nptl/tst-tls6.sh @@ -5,8 +5,8 @@ rtld_installed_name=$1; shift logfile=$common_objpfx/nptl/tst-tls6.out @@ -148,9 +154,8 @@ diff -durN glibc-2.13.orig/nptl/tst-tls6.sh glibc-2.13/nptl/tst-tls6.sh tst_tls5="${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ ${common_objpfx}/nptl/tst-tls5" -diff -durN glibc-2.13.orig/posix/globtest.sh glibc-2.13/posix/globtest.sh ---- glibc-2.13.orig/posix/globtest.sh 2008-12-06 07:05:39.000000000 +0100 -+++ glibc-2.13/posix/globtest.sh 2009-11-13 00:50:37.000000000 +0100 +--- a/posix/globtest.sh ++++ b/posix/globtest.sh @@ -18,7 +18,7 @@ esac @@ -160,9 +165,8 @@ diff -durN glibc-2.13.orig/posix/globtest.sh glibc-2.13/posix/globtest.sh # Since we use `sort' we must make sure to use the same locale everywhere. LC_ALL=C -diff -durN glibc-2.13.orig/posix/tst-getconf.sh glibc-2.13/posix/tst-getconf.sh ---- glibc-2.13.orig/posix/tst-getconf.sh 2002-09-01 13:11:25.000000000 +0200 -+++ glibc-2.13/posix/tst-getconf.sh 2009-11-13 00:50:37.000000000 +0100 +--- a/posix/tst-getconf.sh ++++ b/posix/tst-getconf.sh @@ -10,7 +10,10 @@ else rtld_installed_name=$1; shift @@ -175,9 +179,8 @@ diff -durN glibc-2.13.orig/posix/tst-getconf.sh glibc-2.13/posix/tst-getconf.sh } fi -diff -durN glibc-2.13.orig/posix/wordexp-tst.sh glibc-2.13/posix/wordexp-tst.sh ---- glibc-2.13.orig/posix/wordexp-tst.sh 2000-10-20 18:23:30.000000000 +0200 -+++ glibc-2.13/posix/wordexp-tst.sh 2009-11-13 00:50:37.000000000 +0100 +--- a/posix/wordexp-tst.sh ++++ b/posix/wordexp-tst.sh @@ -19,8 +19,11 @@ " export IFS diff --git a/packages/glibc/2.13/380-dont-build-timezone.patch b/packages/glibc/2.13/0028-dont-build-timezone.patch index 11c358e..b0fb8fc 100644 --- a/packages/glibc/2.13/380-dont-build-timezone.patch +++ b/packages/glibc/2.13/0028-dont-build-timezone.patch @@ -1,8 +1,11 @@ timezone data has been split into the package sys-libs/timezone-data -diff -durN glibc-2.13.orig/Makeconfig glibc-2.13/Makeconfig ---- glibc-2.13.orig/Makeconfig 2009-11-13 00:50:13.000000000 +0100 -+++ glibc-2.13/Makeconfig 2009-11-13 00:50:41.000000000 +0100 +--- + Makeconfig | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/Makeconfig ++++ b/Makeconfig @@ -944,7 +944,7 @@ stdlib stdio-common libio malloc string wcsmbs time dirent \ grp pwd posix io termios resource misc socket sysvipc gmon \ diff --git a/packages/glibc/2.13/400-alpha-xstat.patch b/packages/glibc/2.13/0029-alpha-xstat.patch index 6e4ab8f..4fa9517 100644 --- a/packages/glibc/2.13/400-alpha-xstat.patch +++ b/packages/glibc/2.13/0029-alpha-xstat.patch @@ -1,6 +1,9 @@ -diff -durN glibc-2.13.orig/sysdeps/unix/sysv/linux/kernel-features.h glibc-2.13/sysdeps/unix/sysv/linux/kernel-features.h ---- glibc-2.13.orig/sysdeps/unix/sysv/linux/kernel-features.h 2009-05-09 08:54:20.000000000 +0200 -+++ glibc-2.13/sysdeps/unix/sysv/linux/kernel-features.h 2009-11-13 00:50:45.000000000 +0100 +--- + sysdeps/unix/sysv/linux/kernel-features.h | 5 +++++ + 1 file changed, 5 insertions(+) + +--- a/sysdeps/unix/sysv/linux/kernel-features.h ++++ b/sysdeps/unix/sysv/linux/kernel-features.h @@ -386,6 +386,11 @@ # define __ASSUME_GETDENTS32_D_TYPE 1 #endif diff --git a/packages/glibc/2.13/0030-alpha-creat.patch b/packages/glibc/2.13/0030-alpha-creat.patch new file mode 100644 index 0000000..6ef5278 --- /dev/null +++ b/packages/glibc/2.13/0030-alpha-creat.patch @@ -0,0 +1,17 @@ +alpha does not have a __NR_creat + +http://bugs.gentoo.org/227275 +http://sourceware.org/bugzilla/show_bug.cgi?id=6650 + +--- + sysdeps/unix/sysv/linux/wordsize-64/creat64.c | 4 ++++ + 1 file changed, 4 insertions(+) + +--- a/sysdeps/unix/sysv/linux/wordsize-64/creat64.c ++++ b/sysdeps/unix/sysv/linux/wordsize-64/creat64.c +@@ -1 +1,5 @@ + /* Defined as alias for the syscall. */ ++#include <sysdep.h> ++#ifndef __NR_creat ++#include "../../../../../io/creat64.c" ++#endif diff --git a/packages/glibc/2.13/490-alpha_alpha-add-fdatasync-support.patch b/packages/glibc/2.13/0031-alpha_alpha-add-fdatasync-support.patch index 372f34c..b248cc6 100644 --- a/packages/glibc/2.13/490-alpha_alpha-add-fdatasync-support.patch +++ b/packages/glibc/2.13/0031-alpha_alpha-add-fdatasync-support.patch @@ -13,9 +13,8 @@ sysdeps/unix/sysv/linux/syscalls.list | 1 4 files changed, 76 insertions(+), 1 deletion(-) -diff -durN glibc-2.13.orig/sysdeps/unix/sysv/linux/Makefile glibc-2.13/sysdeps/unix/sysv/linux/Makefile ---- glibc-2.13.orig/sysdeps/unix/sysv/linux/Makefile 2009-03-02 17:15:13.000000000 +0100 -+++ glibc-2.13/sysdeps/unix/sysv/linux/Makefile 2009-11-13 00:51:04.000000000 +0100 +--- a/sysdeps/unix/sysv/linux/Makefile ++++ b/sysdeps/unix/sysv/linux/Makefile @@ -20,6 +20,7 @@ setfsuid setfsgid makedev epoll_pwait signalfd \ eventfd eventfd_read eventfd_write prlimit @@ -24,9 +23,8 @@ diff -durN glibc-2.13.orig/sysdeps/unix/sysv/linux/Makefile glibc-2.13/sysdeps/u CFLAGS-gethostid.c = -fexceptions sysdep_headers += sys/mount.h sys/acct.h sys/sysctl.h \ -diff -durN glibc-2.13.orig/sysdeps/unix/sysv/linux/fdatasync.c glibc-2.13/sysdeps/unix/sysv/linux/fdatasync.c ---- glibc-2.13.orig/sysdeps/unix/sysv/linux/fdatasync.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.13/sysdeps/unix/sysv/linux/fdatasync.c 2009-11-13 00:51:04.000000000 +0100 +--- /dev/null ++++ b/sysdeps/unix/sysv/linux/fdatasync.c @@ -0,0 +1,69 @@ +/* fdatasync -- synchronize at least the data part of a file with + the underlying media. Linux version. @@ -97,9 +95,8 @@ diff -durN glibc-2.13.orig/sysdeps/unix/sysv/linux/fdatasync.c glibc-2.13/sysdep + +weak_alias (__fdatasync, fdatasync) + -diff -durN glibc-2.13.orig/sysdeps/unix/sysv/linux/kernel-features.h glibc-2.13/sysdeps/unix/sysv/linux/kernel-features.h ---- glibc-2.13.orig/sysdeps/unix/sysv/linux/kernel-features.h 2009-11-13 00:50:45.000000000 +0100 -+++ glibc-2.13/sysdeps/unix/sysv/linux/kernel-features.h 2009-11-13 00:51:04.000000000 +0100 +--- a/sysdeps/unix/sysv/linux/kernel-features.h ++++ b/sysdeps/unix/sysv/linux/kernel-features.h @@ -459,6 +459,12 @@ # define __ASSUME_FUTEX_LOCK_PI 1 #endif @@ -113,9 +110,8 @@ diff -durN glibc-2.13.orig/sysdeps/unix/sysv/linux/kernel-features.h glibc-2.13/ /* Support for utimensat syscall was added in 2.6.22, on SH only after 2.6.22-rc1. */ #if __LINUX_KERNEL_VERSION >= 0x020616 \ -diff -durN glibc-2.13.orig/sysdeps/unix/sysv/linux/syscalls.list glibc-2.13/sysdeps/unix/sysv/linux/syscalls.list ---- glibc-2.13.orig/sysdeps/unix/sysv/linux/syscalls.list 2008-08-02 01:29:08.000000000 +0200 -+++ glibc-2.13/sysdeps/unix/sysv/linux/syscalls.list 2009-11-13 00:51:04.000000000 +0100 +--- a/sysdeps/unix/sysv/linux/syscalls.list ++++ b/sysdeps/unix/sysv/linux/syscalls.list @@ -11,7 +11,6 @@ epoll_create1 EXTRA epoll_create1 i:i epoll_create1 epoll_ctl EXTRA epoll_ctl i:iiip epoll_ctl diff --git a/packages/glibc/2.13/560-ppc-atomic.patch b/packages/glibc/2.13/0032-ppc-atomic.patch index ee1cb90..a38c1c5 100644 --- a/packages/glibc/2.13/560-ppc-atomic.patch +++ b/packages/glibc/2.13/0032-ppc-atomic.patch @@ -1,14 +1,13 @@ sniped from suse -Index: sysdeps/powerpc/bits/atomic.h -=================================================================== -RCS file: /cvs/glibc/libc/sysdeps/powerpc/bits/atomic.h,v -retrieving revision 1.17 -diff -u -a -p -r1.17 atomic.h +--- + sysdeps/powerpc/bits/atomic.h | 66 ++++++++++----------- + sysdeps/powerpc/powerpc32/bits/atomic.h | 16 ++--- + sysdeps/powerpc/powerpc64/bits/atomic.h | 98 ++++++++++++++++---------------- + 3 files changed, 90 insertions(+), 90 deletions(-) -diff -durN glibc-2.13.orig/sysdeps/powerpc/bits/atomic.h glibc-2.13/sysdeps/powerpc/bits/atomic.h ---- glibc-2.13.orig/sysdeps/powerpc/bits/atomic.h 2007-03-26 22:15:28.000000000 +0200 -+++ glibc-2.13/sysdeps/powerpc/bits/atomic.h 2009-11-13 00:51:19.000000000 +0100 +--- a/sysdeps/powerpc/bits/atomic.h ++++ b/sysdeps/powerpc/bits/atomic.h @@ -85,14 +85,14 @@ __typeof (*(mem)) __tmp; \ __typeof (mem) __memp = (mem); \ @@ -151,9 +150,8 @@ diff -durN glibc-2.13.orig/sysdeps/powerpc/bits/atomic.h glibc-2.13/sysdeps/powe : "cr0", "memory"); \ __val; \ }) -diff -durN glibc-2.13.orig/sysdeps/powerpc/powerpc32/bits/atomic.h glibc-2.13/sysdeps/powerpc/powerpc32/bits/atomic.h ---- glibc-2.13.orig/sysdeps/powerpc/powerpc32/bits/atomic.h 2007-03-26 22:15:45.000000000 +0200 -+++ glibc-2.13/sysdeps/powerpc/powerpc32/bits/atomic.h 2009-11-13 00:51:19.000000000 +0100 +--- a/sysdeps/powerpc/powerpc32/bits/atomic.h ++++ b/sysdeps/powerpc/powerpc32/bits/atomic.h @@ -44,14 +44,14 @@ ({ \ unsigned int __tmp; \ @@ -192,9 +190,8 @@ diff -durN glibc-2.13.orig/sysdeps/powerpc/powerpc32/bits/atomic.h glibc-2.13/sy : "cr0", "memory"); \ __tmp != 0; \ }) -diff -durN glibc-2.13.orig/sysdeps/powerpc/powerpc64/bits/atomic.h glibc-2.13/sysdeps/powerpc/powerpc64/bits/atomic.h ---- glibc-2.13.orig/sysdeps/powerpc/powerpc64/bits/atomic.h 2007-03-26 22:16:03.000000000 +0200 -+++ glibc-2.13/sysdeps/powerpc/powerpc64/bits/atomic.h 2009-11-13 00:51:19.000000000 +0100 +--- a/sysdeps/powerpc/powerpc64/bits/atomic.h ++++ b/sysdeps/powerpc/powerpc64/bits/atomic.h @@ -44,14 +44,14 @@ ({ \ unsigned int __tmp, __tmp2; \ diff --git a/packages/glibc/2.13/630-mips_shn_undef-hack.patch b/packages/glibc/2.13/0033-mips_shn_undef-hack.patch index 791d76c..2f9d656 100644 --- a/packages/glibc/2.13/630-mips_shn_undef-hack.patch +++ b/packages/glibc/2.13/0033-mips_shn_undef-hack.patch @@ -1,10 +1,13 @@ -diff -durN glibc-2.13.orig/elf/dl-lookup.c glibc-2.13/elf/dl-lookup.c ---- glibc-2.13.orig/elf/dl-lookup.c 2009-03-30 23:14:32.000000000 +0200 -+++ glibc-2.13/elf/dl-lookup.c 2009-11-13 00:51:36.000000000 +0100 +--- + elf/dl-lookup.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +--- a/elf/dl-lookup.c ++++ b/elf/dl-lookup.c @@ -301,6 +301,12 @@ /* FALLTHROUGH */ case STB_GLOBAL: - success: + success: +#ifdef __mips__ + /* HACK: MIPS marks its lazy evaluation stubs with SHN_UNDEF + symbols, we skip them. */ diff --git a/packages/glibc/2.13/640-alpha-atfcts.patch b/packages/glibc/2.13/0034-alpha-atfcts.patch index 7a8a94a..2eff918 100644 --- a/packages/glibc/2.13/640-alpha-atfcts.patch +++ b/packages/glibc/2.13/0034-alpha-atfcts.patch @@ -1,5 +1,9 @@ ---- glibc-2.13/sysdeps/unix/sysv/linux/kernel-features.h 2010-07-27 14:34:39.000000000 +0300 -+++ glibc-2.13/sysdeps/unix/sysv/linux/kernel-features.h.new 2011-03-10 18:54:37.686795979 +0200 +--- + sysdeps/unix/sysv/linux/kernel-features.h | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +--- a/sysdeps/unix/sysv/linux/kernel-features.h ++++ b/sysdeps/unix/sysv/linux/kernel-features.h @@ -437,7 +437,8 @@ the code. On PPC they were introduced in 2.6.17-rc1, on SH in 2.6.19-rc1. */ diff --git a/packages/glibc/2.13/650-syslog.patch b/packages/glibc/2.13/0035-syslog.patch index c20cafc..a2d9722 100644 --- a/packages/glibc/2.13/650-syslog.patch +++ b/packages/glibc/2.13/0035-syslog.patch @@ -1,6 +1,9 @@ -diff -durN glibc-cvs-2.9.orig/misc/syslog.c glibc-cvs-2.9/misc/syslog.c ---- glibc-cvs-2.9.orig/misc/syslog.c 2009-06-01 10:16:50.000000000 +0200 -+++ glibc-cvs-2.9/misc/syslog.c 2009-06-01 10:17:20.000000000 +0200 +--- + misc/syslog.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/misc/syslog.c ++++ b/misc/syslog.c @@ -152,7 +152,7 @@ #define INTERNALLOG LOG_ERR|LOG_CONS|LOG_PERROR|LOG_PID /* Check for invalid bits. */ diff --git a/packages/glibc/2.13/0036-debug-readlink_chk-readklinkat_chk.patch b/packages/glibc/2.13/0036-debug-readlink_chk-readklinkat_chk.patch new file mode 100644 index 0000000..0b930f3 --- /dev/null +++ b/packages/glibc/2.13/0036-debug-readlink_chk-readklinkat_chk.patch @@ -0,0 +1,27 @@ +--- + debug/readlink_chk.c | 2 +- + debug/readlinkat_chk.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +--- a/debug/readlink_chk.c ++++ b/debug/readlink_chk.c +@@ -25,7 +25,7 @@ + + + ssize_t +-__readlink_chk (const char *path, void *buf, size_t len, size_t buflen) ++__readlink_chk (const char *path, char *buf, size_t len, size_t buflen) + { + if (len > buflen) + __chk_fail (); +--- a/debug/readlinkat_chk.c ++++ b/debug/readlinkat_chk.c +@@ -21,7 +21,7 @@ + + + ssize_t +-__readlinkat_chk (int fd, const char *path, void *buf, size_t len, ++__readlinkat_chk (int fd, const char *path, char *buf, size_t len, + size_t buflen) + { + if (len > buflen) diff --git a/packages/glibc/2.13/900-march-i686.patch b/packages/glibc/2.13/0037-march-i686.patch index 7f5b1ce..e5ad2e0 100644 --- a/packages/glibc/2.13/900-march-i686.patch +++ b/packages/glibc/2.13/0037-march-i686.patch @@ -3,9 +3,13 @@ * sysdeps/unix/sysv/linux/i386/sysdep.h: Re-define __i686. * nptl/sysdeps/pthread/pt-initfini.c: Ditto. -diff -urN glibc-2.12.1.orig/nptl/sysdeps/pthread/pt-initfini.c glibc-2.12.1/nptl/sysdeps/pthread/pt-initfini.c ---- glibc-2.12.1.orig/nptl/sysdeps/pthread/pt-initfini.c 2009-10-30 18:17:08.000000000 +0100 -+++ glibc-2.12.1/nptl/sysdeps/pthread/pt-initfini.c 2010-12-30 11:36:19.858708534 +0100 +--- + nptl/sysdeps/pthread/pt-initfini.c | 5 +++++ + sysdeps/unix/sysv/linux/i386/sysdep.h | 4 ++++ + 2 files changed, 9 insertions(+) + +--- a/nptl/sysdeps/pthread/pt-initfini.c ++++ b/nptl/sysdeps/pthread/pt-initfini.c @@ -45,6 +45,11 @@ /* Embed an #include to pull in the alignment and .end directives. */ asm ("\n#include \"defs.h\""); @@ -18,9 +22,8 @@ diff -urN glibc-2.12.1.orig/nptl/sysdeps/pthread/pt-initfini.c glibc-2.12.1/nptl /* The initial common code ends here. */ asm ("\n/*@HEADER_ENDS*/"); -diff -urN glibc-2.12.1.orig/sysdeps/unix/sysv/linux/i386/sysdep.h glibc-2.12.1/sysdeps/unix/sysv/linux/i386/sysdep.h ---- glibc-2.12.1.orig/sysdeps/unix/sysv/linux/i386/sysdep.h 2009-10-30 18:17:08.000000000 +0100 -+++ glibc-2.12.1/sysdeps/unix/sysv/linux/i386/sysdep.h 2010-12-30 11:36:19.858708534 +0100 +--- a/sysdeps/unix/sysv/linux/i386/sysdep.h ++++ b/sysdeps/unix/sysv/linux/i386/sysdep.h @@ -29,6 +29,10 @@ #include <dl-sysdep.h> #include <tls.h> diff --git a/packages/glibc/2.13/910-typedef-caddr.patch b/packages/glibc/2.13/0038-typedef-caddr.patch index e29e810..384338a 100644 --- a/packages/glibc/2.13/910-typedef-caddr.patch +++ b/packages/glibc/2.13/0038-typedef-caddr.patch @@ -1,6 +1,10 @@ -diff -urN glibc-2.12.1-orig/posix/sys/types.h glibc-2.12.1/posix/sys/types.h ---- glibc-2.12.1-orig/posix/sys/types.h 2010-12-13 11:47:26.000000000 +0100 -+++ glibc-2.12.1/posix/sys/types.h 2011-03-29 14:16:00.374064708 +0200 +--- + posix/sys/types.h | 3 +++ + sunrpc/rpc/types.h | 3 +++ + 2 files changed, 6 insertions(+) + +--- a/posix/sys/types.h ++++ b/posix/sys/types.h @@ -114,7 +114,10 @@ #ifdef __USE_BSD # ifndef __daddr_t_defined @@ -12,10 +16,9 @@ diff -urN glibc-2.12.1-orig/posix/sys/types.h glibc-2.12.1/posix/sys/types.h # define __daddr_t_defined # endif #endif -diff -urN glibc-2.12.1-orig/sunrpc/rpc/types.h glibc-2.12.1/sunrpc/rpc/types.h ---- glibc-2.12.1-orig/sunrpc/rpc/types.h 2010-12-13 11:47:26.000000000 +0100 -+++ glibc-2.12.1/sunrpc/rpc/types.h 2011-03-29 14:16:32.988910439 +0200 -@@ -80,7 +80,10 @@ +--- a/sunrpc/rpc/types.h ++++ b/sunrpc/rpc/types.h +@@ -86,7 +86,10 @@ #endif #ifndef __daddr_t_defined typedef __daddr_t daddr_t; diff --git a/packages/glibc/2.13/920-fix-rpc_parse-format.patch b/packages/glibc/2.13/0039-fix-rpc_parse-format.patch index 37e58da..341d541 100644 --- a/packages/glibc/2.13/920-fix-rpc_parse-format.patch +++ b/packages/glibc/2.13/0039-fix-rpc_parse-format.patch @@ -45,11 +45,13 @@ Date: Tue Nov 8 23:44:51 2016 +0000 [$(run-built-tests) = yes] (tests-special): Add $(rpcgen-tests). [$(run-built-tests) = yes] ($(rpcgen-tests)): New rule. -diff --git a/sunrpc/rpc_parse.c b/sunrpc/rpc_parse.c -index 1a1df6d8c2..505a6554cf 100644 +--- + sunrpc/rpc_parse.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + --- a/sunrpc/rpc_parse.c +++ b/sunrpc/rpc_parse.c -@@ -521,7 +521,7 @@ static void +@@ -521,7 +521,7 @@ get_prog_declaration (declaration * dec, defkind dkind, int num /* arg number */ ) { token tok; diff --git a/packages/glibc/2.13/940-nis-bogus-conditional.patch b/packages/glibc/2.13/0040-nis-bogus-conditional.patch index 09b38cf..732b859 100644 --- a/packages/glibc/2.13/940-nis-bogus-conditional.patch +++ b/packages/glibc/2.13/0040-nis-bogus-conditional.patch @@ -47,11 +47,13 @@ Date: Wed Dec 21 23:44:01 2016 +0000 * nis/nss_nisplus/nisplus-alias.c (_nss_nisplus_getaliasbyname_r): Compare name == NULL, not name != NULL. -diff --git a/nis/nss_nisplus/nisplus-alias.c b/nis/nss_nisplus/nisplus-alias.c -index 7f698b4e6d..cb5acce01d 100644 +--- + nis/nss_nisplus/nisplus-alias.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + --- a/nis/nss_nisplus/nisplus-alias.c +++ b/nis/nss_nisplus/nisplus-alias.c -@@ -291,7 +291,7 @@ _nss_nisplus_getaliasbyname_r (const char *name, struct aliasent *alias, +@@ -293,7 +293,7 @@ return status; } diff --git a/packages/glibc/2.13/950-initfini-ppc64.patch b/packages/glibc/2.13/0041-initfini-ppc64.patch index 87f8d23..c63c654 100644 --- a/packages/glibc/2.13/950-initfini-ppc64.patch +++ b/packages/glibc/2.13/0041-initfini-ppc64.patch @@ -7,9 +7,13 @@ commit 1fe05ea95e1460e5e1cf1568a8ce3982f0f02de6 Author: Ryan S. Arnold <rsa@us.ibm.com> Date: Tue May 3 17:26:17 2011 -0500 ---- glibc.orig/sysdeps/powerpc/powerpc64/Makefile 2012-12-22 19:10:06.713568781 -0800 -+++ glibc/sysdeps/powerpc/powerpc64/Makefile 2012-12-22 19:10:50.318605517 -0800 -@@ -31,7 +31,7 @@ +--- + sysdeps/powerpc/powerpc64/Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/sysdeps/powerpc/powerpc64/Makefile ++++ b/sysdeps/powerpc/powerpc64/Makefile +@@ -28,7 +28,7 @@ ifneq ($(elf),no) # The initfini generation code doesn't work in the presence of -fPIC, so # we use -fpic instead which is much better. diff --git a/packages/glibc/2.13/998-obstack-common.patch b/packages/glibc/2.13/0042-obstack-common.patch index 4b95f06..1993be2 100644 --- a/packages/glibc/2.13/998-obstack-common.patch +++ b/packages/glibc/2.13/0042-obstack-common.patch @@ -15,11 +15,13 @@ Date: Wed May 15 20:28:08 2013 +0200 * malloc/obstack.c (_obstack_compat): Add initializer. - -diff --git a/malloc/obstack.c b/malloc/obstack.c -index 25a90514f7..c3c7db4a96 100644 +--- + malloc/obstack.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + --- a/malloc/obstack.c +++ b/malloc/obstack.c -@@ -115,7 +115,7 @@ int obstack_exit_failure = EXIT_FAILURE; +@@ -117,7 +117,7 @@ /* A looong time ago (before 1994, anyway; we're not sure) this global variable was used by non-GNU-C macros to avoid multiple evaluation. The GNU C library still exports it because somebody might use it. */ diff --git a/packages/glibc/2.13/999-new-tools.patch b/packages/glibc/2.13/0043-new-tools.patch index d2d498a..4408ffe 100644 --- a/packages/glibc/2.13/999-new-tools.patch +++ b/packages/glibc/2.13/0043-new-tools.patch @@ -1,7 +1,11 @@ -diff -urpN glibc-2.13.orig/configure glibc-2.13/configure ---- glibc-2.13.orig/configure 2011-01-17 20:34:07.000000000 -0800 -+++ glibc-2.13/configure 2017-02-08 00:38:22.017735530 -0800 -@@ -5041,7 +5041,7 @@ $as_echo_n "checking version of $CC... " +--- + configure | 8 ++++---- + configure.in | 8 ++++---- + 2 files changed, 8 insertions(+), 8 deletions(-) + +--- a/configure ++++ b/configure +@@ -5041,7 +5041,7 @@ ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; @@ -10,7 +14,7 @@ diff -urpN glibc-2.13.orig/configure glibc-2.13/configure ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; -@@ -5104,7 +5104,7 @@ $as_echo_n "checking version of $MAKE... +@@ -5104,7 +5104,7 @@ ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; @@ -19,7 +23,7 @@ diff -urpN glibc-2.13.orig/configure glibc-2.13/configure ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; -@@ -5231,7 +5231,7 @@ $as_echo_n "checking version of $MAKEINF +@@ -5231,7 +5231,7 @@ ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; @@ -28,7 +32,7 @@ diff -urpN glibc-2.13.orig/configure glibc-2.13/configure ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; -@@ -5291,7 +5291,7 @@ else +@@ -5291,7 +5291,7 @@ # Found it, now check the version. { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5 $as_echo_n "checking version of $SED... " >&6; } @@ -37,10 +41,9 @@ diff -urpN glibc-2.13.orig/configure glibc-2.13/configure case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 3.0[2-9]*|3.[1-9]*|[4-9]*) -diff -urpN glibc-2.13.orig/configure.in glibc-2.13/configure.in ---- glibc-2.13.orig/configure.in 2011-01-17 20:34:07.000000000 -0800 -+++ glibc-2.13/configure.in 2017-02-08 00:30:01.720295526 -0800 -@@ -1026,11 +1026,11 @@ fi +--- a/configure.in ++++ b/configure.in +@@ -1026,11 +1026,11 @@ # These programs are version sensitive. AC_CHECK_TOOL_PREFIX AC_CHECK_PROG_VER(CC, ${ac_tool_prefix}gcc ${ac_tool_prefix}cc, -v, @@ -54,7 +57,7 @@ diff -urpN glibc-2.13.orig/configure.in glibc-2.13/configure.in AC_CHECK_PROG_VER(MSGFMT, gnumsgfmt gmsgfmt msgfmt, --version, [GNU gettext.* \([0-9]*\.[0-9.]*\)], -@@ -1038,10 +1038,10 @@ AC_CHECK_PROG_VER(MSGFMT, gnumsgfmt gmsg +@@ -1038,10 +1038,10 @@ MSGFMT=: aux_missing="$aux_missing msgfmt") AC_CHECK_PROG_VER(MAKEINFO, makeinfo, --version, [GNU texinfo.* \([0-9][0-9.]*\)], diff --git a/packages/glibc/2.13/430-alpha-creat.patch b/packages/glibc/2.13/430-alpha-creat.patch deleted file mode 100644 index da6ddda..0000000 --- a/packages/glibc/2.13/430-alpha-creat.patch +++ /dev/null @@ -1,14 +0,0 @@ -alpha does not have a __NR_creat - -http://bugs.gentoo.org/227275 -http://sourceware.org/bugzilla/show_bug.cgi?id=6650 - -diff -durN glibc-2.13.orig/sysdeps/unix/sysv/linux/wordsize-64/creat64.c glibc-2.13/sysdeps/unix/sysv/linux/wordsize-64/creat64.c ---- glibc-2.13.orig/sysdeps/unix/sysv/linux/wordsize-64/creat64.c 2007-11-10 20:34:26.000000000 +0100 -+++ glibc-2.13/sysdeps/unix/sysv/linux/wordsize-64/creat64.c 2009-11-13 00:50:51.000000000 +0100 -@@ -1 +1,5 @@ - /* Defined as alias for the syscall. */ -+#include <sysdep.h> -+#ifndef __NR_creat -+#include "../../../../../io/creat64.c" -+#endif diff --git a/packages/glibc/2.13/660-debug-readlink_chk-readklinkat_chk.patch b/packages/glibc/2.13/660-debug-readlink_chk-readklinkat_chk.patch deleted file mode 100644 index a5a7052..0000000 --- a/packages/glibc/2.13/660-debug-readlink_chk-readklinkat_chk.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -dur glibc-cvs-2.9.orig/debug/readlink_chk.c glibc-cvs-2.9/debug/readlink_chk.c ---- glibc-cvs-2.9.orig/debug/readlink_chk.c 2005-03-01 01:41:15.000000000 +0100 -+++ glibc-cvs-2.9/debug/readlink_chk.c 2009-06-01 10:59:37.000000000 +0200 -@@ -25,7 +25,7 @@ - - - ssize_t --__readlink_chk (const char *path, void *buf, size_t len, size_t buflen) -+__readlink_chk (const char *path, char *buf, size_t len, size_t buflen) - { - if (len > buflen) - __chk_fail (); -diff -dur glibc-cvs-2.9.orig/debug/readlinkat_chk.c glibc-cvs-2.9/debug/readlinkat_chk.c ---- glibc-cvs-2.9.orig/debug/readlinkat_chk.c 2006-04-24 18:56:12.000000000 +0200 -+++ glibc-cvs-2.9/debug/readlinkat_chk.c 2009-06-01 11:07:26.000000000 +0200 -@@ -21,7 +21,7 @@ - - - ssize_t --__readlinkat_chk (int fd, const char *path, void *buf, size_t len, -+__readlinkat_chk (int fd, const char *path, char *buf, size_t len, - size_t buflen) - { - if (len > buflen) |