Re: [PATCH 5/9] autofs-5.0.7 - use compiler determined by configure instead of hard-coded ones

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

 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




[Index of Archives]     [Linux Filesystem Development]     [Linux Ext4]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux