patches/ltrace/0.5.2/100-allow-cross-compile.patch
changeset 1437 b37804bfeba6
parent 1262 e3574ccecb6d
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/patches/ltrace/0.5.2/100-allow-cross-compile.patch	Sun Aug 02 23:33:36 2009 +0200
     1.3 @@ -0,0 +1,77 @@
     1.4 +diff -durN ltrace-0.5.2.orig/Makefile.in ltrace-0.5.2/Makefile.in
     1.5 +--- ltrace-0.5.2.orig/Makefile.in	2009-05-21 19:14:54.000000000 +0200
     1.6 ++++ ltrace-0.5.2/Makefile.in	2009-06-27 15:30:34.000000000 +0200
     1.7 +@@ -2,8 +2,14 @@
     1.8 + # ltrace's Makefile.in
     1.9 + #
    1.10 + 
    1.11 +-#OS		:= $(shell uname -s)
    1.12 + OS		:= @HOST_OS@
    1.13 ++ARCH		:= $(shell echo "@HOST_ARCH@" |sed -e s/i.86/i386/      \
    1.14 ++						   -e s/sun4u/sparc64/  \
    1.15 ++						   -e s/arm.*/arm/      \
    1.16 ++						   -e s/sa110/arm/      \
    1.17 ++						   -e s/ppc64/ppc/      \
    1.18 ++						   -e s/s390x/s390/)
    1.19 ++export ARCH
    1.20 + 
    1.21 + TOPDIR		= $(shell pwd)
    1.22 + 
    1.23 +diff -durN ltrace-0.5.2.orig/configure ltrace-0.5.2/configure
    1.24 +--- ltrace-0.5.2.orig/configure	2009-05-21 19:14:57.000000000 +0200
    1.25 ++++ ltrace-0.5.2/configure	2009-06-27 15:30:34.000000000 +0200
    1.26 +@@ -660,6 +660,7 @@
    1.27 + host_cpu
    1.28 + host_vendor
    1.29 + host_os
    1.30 ++HOST_ARCH
    1.31 + HOST_OS
    1.32 + CC
    1.33 + CFLAGS
    1.34 +@@ -1823,6 +1824,7 @@
    1.35 + case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
    1.36 + 
    1.37 + 
    1.38 ++HOST_ARCH="$host_cpu"
    1.39 + case "$host_os" in
    1.40 +   linux-gnu*) host_os=linux-gnu
    1.41 + esac
    1.42 +@@ -5406,6 +5408,7 @@
    1.43 + host_cpu!$host_cpu$ac_delim
    1.44 + host_vendor!$host_vendor$ac_delim
    1.45 + host_os!$host_os$ac_delim
    1.46 ++HOST_ARCH!$HOST_ARCH$ac_delim
    1.47 + HOST_OS!$HOST_OS$ac_delim
    1.48 + CC!$CC$ac_delim
    1.49 + CFLAGS!$CFLAGS$ac_delim
    1.50 +@@ -5426,7 +5429,7 @@
    1.51 + LTLIBOBJS!$LTLIBOBJS$ac_delim
    1.52 + _ACEOF
    1.53 + 
    1.54 +-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 63; then
    1.55 ++  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 64; then
    1.56 +     break
    1.57 +   elif $ac_last_try; then
    1.58 +     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
    1.59 +diff -durN ltrace-0.5.2.orig/configure.ac ltrace-0.5.2/configure.ac
    1.60 +--- ltrace-0.5.2.orig/configure.ac	2009-05-21 19:14:54.000000000 +0200
    1.61 ++++ ltrace-0.5.2/configure.ac	2009-06-27 15:30:34.000000000 +0200
    1.62 +@@ -11,6 +11,8 @@
    1.63 + esac
    1.64 + HOST_OS="$host_os"
    1.65 + AC_SUBST(HOST_OS)
    1.66 ++HOST_ARCH="$host_cpu"
    1.67 ++AC_SUBST(HOST_ARCH)
    1.68 + 
    1.69 + dnl Checks for programs.
    1.70 + AC_PROG_CC
    1.71 +diff -durN ltrace-0.5.2.orig/sysdeps/linux-gnu/Makefile ltrace-0.5.2/sysdeps/linux-gnu/Makefile
    1.72 +--- ltrace-0.5.2.orig/sysdeps/linux-gnu/Makefile	2009-05-21 19:14:54.000000000 +0200
    1.73 ++++ ltrace-0.5.2/sysdeps/linux-gnu/Makefile	2009-06-27 15:30:34.000000000 +0200
    1.74 +@@ -1,6 +1,3 @@
    1.75 +-ARCH		:=	$(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ \
    1.76 +-			-e s/arm.*/arm/ -e s/sa110/arm/ -e s/ppc64/ppc/ -e s/s390x/s390/)
    1.77 +-
    1.78 + CPPFLAGS	+=	-I$(TOPDIR)/sysdeps/linux-gnu/$(ARCH)
    1.79 + 
    1.80 + OBJ		=	events.o trace.o proc.o breakpoint.o