patches/glibc/2.9/300-2.9-check_native-headers.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Thu Feb 17 21:54:07 2011 +0100 (2011-02-17)
changeset 2301 a3818c3b03e0
parent 1201 c9967a6e3b25
permissions -rw-r--r--
internals: fix stripping host binaries

The gcc used by linaro has a version number specific to Linaro, but
identifies itself with its upstream version numbering scheme.

This breaks the strip in the finish step, because the actual gcc version
is not the same as the configured one (eg. 4.5.2 vs. linaro-4.5-2011.02-0).

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@1201
     1
Original patch from: gentoo/src/patchsets/glibc/2.9/1085_all_glibc-2.9-check_native-headers.patch
yann@1201
     2
yann@1201
     3
-= BEGIN original header =-
yann@1201
     4
many ports hit this warning:
yann@1201
     5
../sysdeps/unix/sysv/linux/check_native.c:46: warning: implicit declaration of function 'memset'
yann@1201
     6
../sysdeps/unix/sysv/linux/check_native.c:46: warning: implicit declaration of function 'memset'
yann@1201
     7
yann@1201
     8
snipped from suse
yann@1201
     9
yann@1201
    10
-= END original header =-
yann@1201
    11
yann@1201
    12
diff -durN glibc-2_9.orig/sysdeps/unix/sysv/linux/check_native.c glibc-2_9/sysdeps/unix/sysv/linux/check_native.c
yann@1201
    13
--- glibc-2_9.orig/sysdeps/unix/sysv/linux/check_native.c	2007-11-24 04:12:17.000000000 +0100
yann@1201
    14
+++ glibc-2_9/sysdeps/unix/sysv/linux/check_native.c	2009-02-02 22:01:03.000000000 +0100
yann@1201
    15
@@ -23,6 +23,7 @@
yann@1201
    16
 #include <stddef.h>
yann@1201
    17
 #include <stdint.h>
yann@1201
    18
 #include <stdlib.h>
yann@1201
    19
+#include <string.h>
yann@1201
    20
 #include <time.h>
yann@1201
    21
 #include <unistd.h>
yann@1201
    22
 #include <net/if.h>