aboutsummaryrefslogtreecommitdiff
path: root/Make.Rules
diff options
context:
space:
mode:
authorRolf Eike Beer <eb@emlix.com>2020-09-30 09:17:02 +0200
committerAndrew G. Morgan <morgan@kernel.org>2020-10-04 12:39:29 -0700
commitde3dbde6dc49bd9ac40cb8a78e185de528e138a6 (patch)
treef4b5cef942bccc912b17e8d3500e4fa76f59160f /Make.Rules
parentbbe2115ea263e9da883c66029b09799590bb33a6 (diff)
downloadlibcap-de3dbde6dc49bd9ac40cb8a78e185de528e138a6.tar.gz
unbreak CROSS_COMPILE
This was changed from ":=" to "?=" in Make.rules, which means "set new value if previously unset". Make however already sets default values for the compile tools, so doing "make CROSS_COMPILE=prefix-" did not override any of them anymore. Fixes: 22f2e207f7824d231aab4de973e547f006e3ea3c Signed-off-by: Rolf Eike Beer <eb@emlix.com> Acked-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
Diffstat (limited to 'Make.Rules')
-rw-r--r--Make.Rules6
1 files changed, 3 insertions, 3 deletions
diff --git a/Make.Rules b/Make.Rules
index b01fa6b..8e13738 100644
--- a/Make.Rules
+++ b/Make.Rules
@@ -54,15 +54,15 @@ GOMAJOR=0
KERNEL_HEADERS := $(topdir)/libcap/include/uapi
IPATH += -fPIC -I$(KERNEL_HEADERS) -I$(topdir)/libcap/include
-CC ?= $(CROSS_COMPILE)gcc
+CC := $(CROSS_COMPILE)gcc
DEFINES := -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
COPTS ?= -O2
CFLAGS ?= $(COPTS) $(DEFINES)
BUILD_CC ?= $(CC)
BUILD_COPTS ?= -O2
BUILD_CFLAGS ?= $(BUILD_COPTS) $(DEFINES) $(IPATH)
-AR ?= $(CROSS_COMPILE)ar
-RANLIB ?= $(CROSS_COMPILE)ranlib
+AR := $(CROSS_COMPILE)ar
+RANLIB := $(CROSS_COMPILE)ranlib
DEBUG = -g #-DDEBUG
WARNINGS=-Wall -Wwrite-strings \
-Wpointer-arith -Wcast-qual -Wcast-align \