On Wed, 2013-07-24 at 17:45 +0800, Dennis Lan (dlan) wrote: > On Wed, Jul 24, 2013 at 4:53 PM, Ian Kent <raven@xxxxxxxxxx> wrote: > > From: Lan Yixun (dlan) <dennis.yxun@xxxxxxxxx> > > > > the logic here is: > > if user pass compiler variable, then use it, otherwise fallback to default value > > > > this will provide most flexibility, so user can set this variable > > it would be even useful for cross-compile environment. > > > > Signed-off-by: Lan Yixun (dlan) <dennis.yxun@xxxxxxxxx> > > --- > > CHANGELOG | 1 + > > Makefile.conf.in | 3 +++ > > Makefile.rules | 8 ++++---- > > 3 files changed, 8 insertions(+), 4 deletions(-) > > > > diff --git a/CHANGELOG b/CHANGELOG > > index 72d9135..ebabf21 100644 > > --- a/CHANGELOG > > +++ b/CHANGELOG > > @@ -61,6 +61,7 @@ > > - fix hesiod check error and use correct $(LIBS) setting. > > - fix dead LDAP symbolic link when LDAP support is disabled. > > - add missing libtirpc lib to mount_nfs.so when TIRPC enabled. > > +- use compiler determined by configure instead of hard-coded ones. > > > > 25/07/2012 autofs-5.0.7 > > ======================= > > diff --git a/Makefile.conf.in b/Makefile.conf.in > > index 3766d45..cb53e66 100644 > > --- a/Makefile.conf.in > > +++ b/Makefile.conf.in > > @@ -109,3 +109,6 @@ initdir = @initdir@ > > > > # Location of systemd unit files > > systemddir = @systemddir@ > > + > > +# Use the compiler determined by configure instead of hard-coded ones > > +CC := @CC@ > > diff --git a/Makefile.rules b/Makefile.rules > > index 6b5b2bd..9aebd19 100644 > > --- a/Makefile.rules > > +++ b/Makefile.rules > > @@ -38,10 +38,10 @@ STRIP = strip --strip-debug > > endif > > endif > > > > -CC = gcc > > -CXX = g++ > > -CXXFLAGS = $(CFLAGS) > > -LD = ld > > +CC ?= gcc > > +CXX ?= g++ > > +CXXFLAGS ?= $(CFLAGS) > > +LD ?= ld > > SOLDFLAGS = -shared > > > > CFLAGS += -D_REENTRANT -D_FILE_OFFSET_BITS=64 > > > > HI Ian: > Missed the changes for "LDFLAGS"?also need to change from " =" to " ?= " > > but it's strange that you seems correct in > [PATCH 6/9] autofs-5.0.7 - remove hard-coded STRIP variable I have another patch in the queue which already changes this. Thought I mentioned that in an edit note in the relevant patch .... > > LDFLAGS ?= -g --> correct > -STRIP = : > +STRIP ?= : > else > ifdef DONTSTRIP > CFLAGS ?= -O2 -g > LDFLAGS ?= -g --> correct > -STRIP = : > +STRIP ?= : > else > CFLAGS ?= -O2 -Wall > LDFLAGS ?= -s --> correct -- To unsubscribe from this list: send the line "unsubscribe autofs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html