From 31784d388fe19f3de97ea65cfe03b0770db6170f Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sat, 26 Nov 2016 17:15:35 +0100 Subject: Use proper 'ar' program when cross-compiling or when AR is specified. --- ChangeLog | 8 ++++++++ lib/Makefile.in | 2 +- lib/configure.ac | 4 +++- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0e5a9c0..9eb3de2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2016-11-26 Bruno Haible + + Use proper 'ar' program when cross-compiling or when AR is specified. + * lib/configure.ac (AR): Determine through AC_CHECK_TOOL. + * lib/Makefile.in (AR): Use value determined by 'configure'. + Reported by György Andrasek + at . + 2016-11-26 Bruno Haible Avoid 'warning: cast from pointer to integer of different size' diff --git a/lib/Makefile.in b/lib/Makefile.in index 6a46d59..497736e 100644 --- a/lib/Makefile.in +++ b/lib/Makefile.in @@ -41,7 +41,7 @@ CXXCPP = @CXXCPP@ # Both C and C++ compiler OBJEXT = @OBJEXT@ # Other -AR = ar +AR = @AR@ AR_FLAGS = rc RANLIB = @RANLIB@ MV = mv diff --git a/lib/configure.ac b/lib/configure.ac index b3df1cd..be003b1 100644 --- a/lib/configure.ac +++ b/lib/configure.ac @@ -1,6 +1,6 @@ dnl autoconf configuration for gperf/lib -dnl Copyright (C) 1998, 2002, 2005, 2007, 2009 Free Software Foundation, Inc. +dnl Copyright (C) 1998, 2002, 2005, 2007, 2009, 2016 Free Software Foundation, Inc. dnl Written by Douglas C. Schmidt dnl and Bruno Haible . dnl @@ -33,6 +33,8 @@ AC_PROG_CXX dnl sets variable CXX AC_PROG_CXXCPP dnl sets variable CXXCPP +AC_CHECK_TOOL([AR], [ar]) + dnl sets variable AR AC_PROG_RANLIB dnl sets variable RANLIB CL_PROG_INSTALL -- cgit v1.2.1