1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/patches/ltrace/0.5.1/100-allow-cross-compile.patch Thu Apr 28 00:21:27 2011 +0200
1.3 @@ -0,0 +1,77 @@
1.4 +diff -durN ltrace-0.5.1.orig/Makefile.in ltrace-0.5.1/Makefile.in
1.5 +--- ltrace-0.5.1.orig/Makefile.in 2008-12-10 18:43:41.000000000 +0100
1.6 ++++ ltrace-0.5.1/Makefile.in 2009-03-16 17:23:26.000000000 +0100
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.1.orig/configure ltrace-0.5.1/configure
1.24 +--- ltrace-0.5.1.orig/configure 2008-12-10 18:43:43.000000000 +0100
1.25 ++++ ltrace-0.5.1/configure 2009-03-16 17:20:10.000000000 +0100
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.1.orig/configure.ac ltrace-0.5.1/configure.ac
1.60 +--- ltrace-0.5.1.orig/configure.ac 2008-12-10 18:43:41.000000000 +0100
1.61 ++++ ltrace-0.5.1/configure.ac 2009-03-16 17:21:26.000000000 +0100
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.1.orig/sysdeps/linux-gnu/Makefile ltrace-0.5.1/sysdeps/linux-gnu/Makefile
1.72 +--- ltrace-0.5.1.orig/sysdeps/linux-gnu/Makefile 2008-12-10 18:43:41.000000000 +0100
1.73 ++++ ltrace-0.5.1/sysdeps/linux-gnu/Makefile 2009-03-16 17:21:49.000000000 +0100
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 = trace.o proc.o breakpoint.o