From 054dccbe3328670482ed427d03f812d5325982eb Mon Sep 17 00:00:00 2001 From: Jim Huang Date: Fri, 27 May 2011 01:13:31 +0800 Subject: Fix host-libbfd installation problem caused by undefined $(INSTALL) While executing target install-host-libbfd, the build system complains: make -C libbfd-binutils-2.20.1/bfd install \ bfdlibdir=/tmp/android-toolchain-eabi/lib bfdincludedir=/tmp/android-toolchain-eabi/include && \ -m 644 libbfd-binutils-2.20.1/intl/libintl.a \ /tmp/android-toolchain-eabi/lib && \ -m 644 libbfd-binutils-2.20.1/libiberty/libiberty.a \ /tmp/android-toolchain-eabi/lib /bin/sh: line 2: -m: command not found The problem was caused by undefined $(INSTALL). The patch attempts to configure `install' program by autotool in order to set $(INSTALL) properly and replace $(INSTALL) -m 644 with multi-platform friendly $(INSTALL_DATA). Signed-off-by: Jim Huang --- Makefile.in | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Makefile.in') diff --git a/Makefile.in b/Makefile.in index d3de043..c93a0e0 100644 --- a/Makefile.in +++ b/Makefile.in @@ -47,6 +47,8 @@ abs_builddir = @abs_builddir@ # # miscellaneous variables # +INSTALL:=@INSTALL@ +INSTALL_DATA:=@INSTALL_DATA@ TOPLEVEL_CONFIGURE_ARGUMENTS:=@TOPLEVEL_CONFIGURE_ARGUMENTS@ baseargs = @baseargs@ GCC_MIN_VERSION_4_3_0:=@GCC_MIN_VERSION_4_3_0@ @@ -351,9 +353,9 @@ stmp-build-host-libbfd: stmp-config-host-libbfd install-host-libbfd: stmp-build-host-libbfd install-target-binutils $(MAKE) -C libbfd-${BINUTILS_VERSION}/bfd install \ bfdlibdir=$(libdir) bfdincludedir=$(includedir) && \ - $(INSTALL) -m 644 libbfd-${BINUTILS_VERSION}/intl/libintl.a \ + $(INSTALL_DATA) libbfd-${BINUTILS_VERSION}/intl/libintl.a \ $(libdir) && \ - $(INSTALL) -m 644 libbfd-${BINUTILS_VERSION}/libiberty/libiberty.a \ + $(INSTALL_DATA) libbfd-${BINUTILS_VERSION}/libiberty/libiberty.a \ $(libdir) # target gcc rules -- cgit v1.2.3