Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Revert "tools lib lk: Fix for cross build"

This reverts commit 079787f209416416383c74ea5d5044be2d586f5e.

Below commit already resolve a cross build problem.
I have been noticed this too lately.

commit 3c4797d46c14fa0c7cf733a77bd4b28875078b53
Author: Rabin Vincent <rabin@rab.in>
Date: Fri May 17 22:27:44 2013 +0200

tools lib lk: Respect CROSS_COMPILE

Make lk use CROSS_COMPILE, in order to be able to cross compile perf
again.

Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Link: http://lkml.kernel.org/r/1373936614-22224-1-git-send-email-iamjoonsoo.kim@lge.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>

authored by

Joonsoo Kim and committed by
Arnaldo Carvalho de Melo
cecb977e 8f76fcd9

-15
-15
tools/lib/lk/Makefile
··· 3 3 CC = $(CROSS_COMPILE)gcc 4 4 AR = $(CROSS_COMPILE)ar 5 5 6 - # Makefiles suck: This macro sets a default value of $(2) for the 7 - # variable named by $(1), unless the variable has been set by 8 - # environment or command line. This is necessary for CC and AR 9 - # because make sets default values, so the simpler ?= approach 10 - # won't work as expected. 11 - define allow-override 12 - $(if $(or $(findstring environment,$(origin $(1))),\ 13 - $(findstring command line,$(origin $(1)))),,\ 14 - $(eval $(1) = $(2))) 15 - endef 16 - 17 - # Allow setting CC and AR, or setting CROSS_COMPILE as a prefix. 18 - $(call allow-override,CC,$(CROSS_COMPILE)gcc) 19 - $(call allow-override,AR,$(CROSS_COMPILE)ar) 20 - 21 6 # guard against environment variables 22 7 LIB_H= 23 8 LIB_OBJS=