patches/strace/4.5.19/160-fix-check-for-linux-netlink.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Wed Dec 05 20:31:43 2012 +0100 (2012-12-05)
changeset 3134 863723936e24
permissions -rw-r--r--
scripts/xldd: use user's sed and grep

xldd uses sed and grep as detected by ./configure. This works well if is
used on the machine that build the toolchain.

But if the user moves the toolchain to another machine where sed and grep
are not in the same directory (eg. /bin/sed vs. /usr/bin/sed), then xldd
will stop functionning.

Fix that by using ${SED} and ${GREP} if they are set in the environment.

Reported-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
jocke@1671
     1
Dmitry V. Levin [Tue, 3 Nov 2009 16:49:49 +0000]
jocke@1671
     2
jocke@1671
     3
Fix check for linux/netlink.h on Linux 2.6.32-rc5+
jocke@1671
     4
jocke@1671
     5
* configure.ac (AC_CHECK_HEADERS): In check for linux/netlink.h, include 
jocke@1671
     6
  sys/socket.h instead of linux/socket.h beforehand.
jocke@1671
     7
jocke@1671
     8
diff --git a/configure.ac b/configure.ac
jocke@1671
     9
--- a/configure.ac
jocke@1671
    10
+++ b/configure.ac
jocke@1671
    11
@@ -258,7 +258,7 @@ AC_CHECK_HEADERS([ \
jocke@1671
    12
 ], [], [])
jocke@1671
    13
 AC_CHECK_HEADERS([linux/icmp.h linux/in6.h linux/netlink.h linux/if_packet.h],
jocke@1671
    14
                  [], [], [#include <stddef.h>
jocke@1671
    15
-#include <linux/socket.h>])
jocke@1671
    16
+#include <sys/socket.h>])
jocke@1671
    17
 AC_CHECK_HEADERS([asm/sigcontext.h], [], [], [#include <signal.h>])
jocke@1671
    18
 AC_CHECK_TYPES([struct sigcontext_struct,
jocke@1671
    19
 		struct sigcontext],,, [#include <signal.h>])