From bc6ae3bd97162e25aff366acabbf80f096ccd8b7 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sun, 2 Mar 2014 10:35:12 +0100 Subject: goodbye eglibc, see my blog http://blog.waldemar-brodkorb.de/ --- toolchain/eglibc/patches/cygwin.patch | 9 ---- toolchain/eglibc/patches/eglibc-cross.patch | 80 ----------------------------- toolchain/eglibc/patches/sparc64.patch | 21 -------- 3 files changed, 110 deletions(-) delete mode 100644 toolchain/eglibc/patches/cygwin.patch delete mode 100644 toolchain/eglibc/patches/eglibc-cross.patch delete mode 100644 toolchain/eglibc/patches/sparc64.patch (limited to 'toolchain/eglibc/patches') diff --git a/toolchain/eglibc/patches/cygwin.patch b/toolchain/eglibc/patches/cygwin.patch deleted file mode 100644 index 647d27a25..000000000 --- a/toolchain/eglibc/patches/cygwin.patch +++ /dev/null @@ -1,9 +0,0 @@ -diff -Nur eglibc-2.17.orig/libc/ports/sysdeps/arm/nptl/pthread_spin_lock.c eglibc-2.17/libc/ports/sysdeps/arm/nptl/pthread_spin_lock.c ---- eglibc-2.17.orig/libc/ports/sysdeps/arm/nptl/pthread_spin_lock.c 2013-05-08 14:27:27.000000000 +0200 -+++ eglibc-2.17/libc/ports/sysdeps/arm/nptl/pthread_spin_lock.c 2013-07-10 12:48:57.000000000 +0200 -@@ -20,4 +20,4 @@ - /* We can't use the normal "#include " because - it will resolve to this very file. Using "sysdeps/.." as reference to the - top level directory does the job. */ --#include -+#include <../sysdeps/../nptl/pthread_spin_lock.c> diff --git a/toolchain/eglibc/patches/eglibc-cross.patch b/toolchain/eglibc/patches/eglibc-cross.patch deleted file mode 100644 index 6d74ec327..000000000 --- a/toolchain/eglibc/patches/eglibc-cross.patch +++ /dev/null @@ -1,80 +0,0 @@ -diff -Nur eglibc-2.18.orig/libc/sunrpc/rpc/types.h eglibc-2.18/libc/sunrpc/rpc/types.h ---- eglibc-2.18.orig/libc/sunrpc/rpc/types.h 2013-09-13 10:20:22.000000000 +0200 -+++ eglibc-2.18/libc/sunrpc/rpc/types.h 2014-01-25 13:23:20.000000000 +0100 -@@ -70,6 +70,7 @@ - #endif - - #ifndef __u_char_defined -+#if !defined(__APPLE__) && !defined(__BSD__) - typedef __u_char u_char; - typedef __u_short u_short; - typedef __u_int u_int; -@@ -79,11 +80,14 @@ - typedef __fsid_t fsid_t; - # define __u_char_defined - #endif -+#endif - #ifndef __daddr_t_defined -+#if !defined(__APPLE__) && !defined(__BSD__) - typedef __daddr_t daddr_t; - typedef __caddr_t caddr_t; - # define __daddr_t_defined - #endif -+#endif - - #include - #include -diff -Nur eglibc-2.18.orig/libc/sunrpc/rpc_main.c eglibc-2.18/libc/sunrpc/rpc_main.c ---- eglibc-2.18.orig/libc/sunrpc/rpc_main.c 2013-09-13 10:20:22.000000000 +0200 -+++ eglibc-2.18/libc/sunrpc/rpc_main.c 2014-01-25 09:57:31.000000000 +0100 -@@ -38,7 +38,6 @@ - #include - #include - #include --#include - #include - #include - #include -@@ -51,6 +50,8 @@ - #include "rpc_scan.h" - #include "proto.h" - -+#define gettext(X) (X) -+ - #include "../version.h" - #define PACKAGE _libc_intl_domainname - -@@ -958,10 +959,12 @@ - abort (); - temp = rindex (cmd->infile, '.'); - cp = stpcpy (mkfilename, "Makefile."); -- if (temp != NULL) -- *((char *) stpncpy (cp, cmd->infile, temp - cmd->infile)) = '\0'; -- else -+ if (temp != NULL) { -+ strncpy (cp, cmd->infile, temp - cmd->infile); -+ cp[temp - cmd->infile - 1] = '\0'; -+ } else { - stpcpy (cp, cmd->infile); -+ } - - } - else -diff -Nur eglibc-2.18.orig/libc/sunrpc/rpc_scan.c eglibc-2.18/libc/sunrpc/rpc_scan.c ---- eglibc-2.18.orig/libc/sunrpc/rpc_scan.c 2013-09-13 10:20:22.000000000 +0200 -+++ eglibc-2.18/libc/sunrpc/rpc_scan.c 2014-01-25 09:57:31.000000000 +0100 -@@ -37,12 +37,13 @@ - #include - #include - #include --#include - #include "rpc_scan.h" - #include "rpc_parse.h" - #include "rpc_util.h" - #include "proto.h" - -+#define gettext(X) (X) -+ - #define startcomment(where) (where[0] == '/' && where[1] == '*') - #define endcomment(where) (where[-1] == '*' && where[0] == '/') - diff --git a/toolchain/eglibc/patches/sparc64.patch b/toolchain/eglibc/patches/sparc64.patch deleted file mode 100644 index 1fa281a9a..000000000 --- a/toolchain/eglibc/patches/sparc64.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -Nur eglibc-2.12.1.orig/libc/sysdeps/sparc/sparc64/Makefile eglibc-2.12.1/libc/sysdeps/sparc/sparc64/Makefile ---- eglibc-2.12.1.orig/libc/sysdeps/sparc/sparc64/Makefile 2010-09-28 19:13:11.000000000 +0200 -+++ eglibc-2.12.1/libc/sysdeps/sparc/sparc64/Makefile 2011-01-02 12:43:41.009426907 +0100 -@@ -1,3 +1,5 @@ -+sysdep-CFLAGS += -mcpu=v9 -Wa,-Av9a -+ - ifeq ($(subdir),csu) - sysdep_routines += hp-timing - elide-routines.os += hp-timing -@@ -10,3 +12,11 @@ - ifeq ($(subdir),string) - sysdep_routines += align-cpy - endif -+ -+ASFLAGS-.o += -Wa,-Av9a -+ASFLAGS-.os += -Wa,-Av9a -+ASFLAGS-.op += -Wa,-Av9a -+ASFLAGS-.og += -Wa,-Av9a -+ASFLAGS-.ob += -Wa,-Av9a -+ASFLAGS-.oS += -Wa,-Av9a -+ -- cgit v1.2.3