yann@973: diff -durN ltrace-0.4.orig/Makefile.in ltrace-0.4/Makefile.in yann@973: --- ltrace-0.4.orig/Makefile.in 2006-03-05 23:21:07.000000000 +0100 yann@973: +++ ltrace-0.4/Makefile.in 2008-10-24 10:31:51.000000000 +0200 yann@973: @@ -2,8 +2,14 @@ yann@973: # ltrace's Makefile.in yann@973: # yann@973: yann@973: -#OS := $(shell uname -s) yann@973: OS := @HOST_OS@ yann@973: +ARCH := $(shell echo "@HOST_ARCH@" |sed -e s/i.86/i386/ \ yann@973: + -e s/sun4u/sparc64/ \ yann@973: + -e s/arm.*/arm/ \ yann@973: + -e s/sa110/arm/ \ yann@973: + -e s/ppc64/ppc/ \ yann@973: + -e s/s390x/s390/) yann@973: +export ARCH yann@973: yann@973: TOPDIR = $(shell pwd) yann@973: yann@973: @@ -20,10 +26,10 @@ yann@973: LIBS = @LIBS@ yann@973: yann@973: INSTALL = @INSTALL@ yann@973: -INSTALL_FILE = $(INSTALL) -p -o root -g root -m 644 yann@973: -INSTALL_PROGRAM = $(INSTALL) -p -o root -g root -m 755 yann@973: -INSTALL_SCRIPT = $(INSTALL) -p -o root -g root -m 755 yann@973: -INSTALL_DIR = $(INSTALL) -p -d -o root -g root -m 755 yann@973: +INSTALL_FILE = $(INSTALL) -p -m 644 yann@973: +INSTALL_PROGRAM = $(INSTALL) -p -m 755 yann@973: +INSTALL_SCRIPT = $(INSTALL) -p -m 755 yann@973: +INSTALL_DIR = $(INSTALL) -p -d -m 755 yann@973: yann@973: OBJ = ltrace.o options.o elf.o output.o read_config_file.o \ yann@973: execute_program.o wait_for_something.o process_event.o \ yann@973: diff -durN ltrace-0.4.orig/configure ltrace-0.4/configure yann@973: --- ltrace-0.4.orig/configure 2008-10-23 23:35:39.000000000 +0200 yann@973: +++ ltrace-0.4/configure 2008-10-24 10:27:20.000000000 +0200 yann@973: @@ -311,7 +311,7 @@ yann@973: # include yann@973: #endif" yann@973: yann@973: -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os HOST_OS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CPP EGREP iquote iquoteend LIBOBJS LTLIBOBJS' yann@973: +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os HOST_ARCH HOST_OS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CPP EGREP iquote iquoteend LIBOBJS LTLIBOBJS' yann@973: ac_subst_files='' yann@973: yann@973: # Initialize some variables set by options. yann@973: @@ -1390,7 +1390,7 @@ yann@973: host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` yann@973: host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` yann@973: yann@973: - yann@973: +HOST_ARCH="$host_cpu" yann@973: HOST_OS="$host_os" yann@973: case "${HOST_OS}" in yann@973: linux-*) HOST_OS=linux-gnu;; yann@973: @@ -4818,6 +4818,7 @@ yann@973: s,@host_cpu@,$host_cpu,;t t yann@973: s,@host_vendor@,$host_vendor,;t t yann@973: s,@host_os@,$host_os,;t t yann@973: +s,@HOST_ARCH@,$HOST_ARCH,;t t yann@973: s,@HOST_OS@,$HOST_OS,;t t yann@973: s,@CC@,$CC,;t t yann@973: s,@CFLAGS@,$CFLAGS,;t t yann@973: diff -durN ltrace-0.4.orig/configure.ac ltrace-0.4/configure.ac yann@973: --- ltrace-0.4.orig/configure.ac 2008-10-23 23:35:39.000000000 +0200 yann@973: +++ ltrace-0.4/configure.ac 2008-10-24 10:19:47.000000000 +0200 yann@973: @@ -6,10 +6,12 @@ yann@973: yann@973: dnl Check host system type yann@973: AC_CANONICAL_HOST yann@973: +HOST_ARCH="$host_cpu" yann@973: HOST_OS="$host_os" yann@973: case "${HOST_OS}" in yann@973: linux-*) HOST_OS=linux-gnu;; yann@973: esac yann@973: +AC_SUBST(HOST_ARCH) yann@973: AC_SUBST(HOST_OS) yann@973: yann@973: dnl Checks for programs. yann@973: diff -durN ltrace-0.4.orig/sysdeps/linux-gnu/Makefile ltrace-0.4/sysdeps/linux-gnu/Makefile yann@973: --- ltrace-0.4.orig/sysdeps/linux-gnu/Makefile 2006-02-20 22:44:45.000000000 +0100 yann@973: +++ ltrace-0.4/sysdeps/linux-gnu/Makefile 2008-10-24 10:24:41.000000000 +0200 yann@973: @@ -1,6 +1,3 @@ yann@973: -ARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ \ yann@973: - -e s/arm.*/arm/ -e s/sa110/arm/ -e s/ppc64/ppc/ -e s/s390x/s390/) yann@973: - yann@973: CPPFLAGS += -I$(TOPDIR)/sysdeps/linux-gnu/$(ARCH) yann@973: yann@973: OBJ = trace.o proc.o breakpoint.o