patches/ltrace/0.5.3/190-ar-configurable.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Mon Dec 12 21:41:16 2011 +0200 (2011-12-12)
changeset 2801 21f4f28e60ec
permissions -rw-r--r--
scripts: unset CONFIG_SITE

Some distributions (eg. openSUSE 12.1) systematically export
the CONFIG_SITE environment variable to point to a custom
script setting misc paths for ./configure.

This can, and does, break when cross-compiling for architectures
that are not supported by this script.

The simple workaround is to unset this variable.
NB: buildroot has a similar fix:
http://git.buildroot.org/buildroot/commit/?id=12c9f7dd6dee9c6029b4f9a12d6aac1516911ab4

Reported-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
     1 diff -ru ltrace-0.5.3.org/Makefile.in ltrace-0.5.3/Makefile.in
     2 --- ltrace-0.5.3.org/Makefile.in	2011-08-21 18:55:15.000000000 +0200
     3 +++ ltrace-0.5.3/Makefile.in	2011-08-21 18:40:53.000000000 +0200
     4 @@ -15,6 +15,7 @@
     5  mandir		= @mandir@
     6  docdir		= $(prefix)/share/doc/ltrace
     7  
     8 +AR		=	@AR@
     9  CC		=	@CC@
    10  CFLAGS		=	-Wall @CFLAGS@
    11  CPPFLAGS	=	-iquote $(TOPDIR) -iquote $(TOPDIR)/sysdeps/$(OS) -DSYSCONFDIR=\"$(sysconfdir)\" @CPPFLAGS@
    12 
    13 diff -ru ltrace-0.5.3.org/configure ltrace-0.5.3/configure
    14 --- ltrace-0.5.3.org/configure	2011-08-21 18:55:15.000000000 +0200
    15 +++ ltrace-0.5.3/configure	2011-08-21 18:54:46.000000000 +0200
    16 @@ -113,7 +117,7 @@
    17  #
    18  # Makefile.in -> Makefile
    19  #
    20 -x_subst_vars='PACKAGE_VERSION HOST HOST_OS INSTALL CC CPPFLAGS CFLAGS LDFLAGS LIBS iquote iquoteend prefix sysconfdir mandir docdir'
    21 +x_subst_vars='PACKAGE_VERSION HOST HOST_OS INSTALL AR CC CPPFLAGS CFLAGS LDFLAGS LIBS iquote iquoteend prefix sysconfdir mandir docdir'
    22  
    23  for i in $x_subst_vars
    24  do