From 2994da82694a0da977a23f7dfa68cdd1e96507ac Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Mon, 12 Feb 2018 17:13:14 +0100 Subject: make: remove CROSS_COMPILE variable As a side effect of commit 21b5fc75be0a ("Makefile: assign CC conditionally") which came in via PR #24, the CROSS_COMPILE make variable is no longer taken into account because CC is always defined by make itself. Instead of working around this with dirty hacks, just suggest setting CC to the corresponding cross-compiler. Signed-off-by: Tobias Klauser --- Makefile | 2 +- README.md | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 1d73fe9..dea9bb3 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,7 @@ Q_OBJS = util.o llmnr-query.o Q_LIBS = Q_MAN = $(Q_P).1 -CC ?= $(CROSS_COMPILE)gcc +CC ?= gcc INSTALL = install GZIP = gzip -9 -c diff --git a/README.md b/README.md index f2165ad..3b5627d 100644 --- a/README.md +++ b/README.md @@ -32,11 +32,12 @@ $ sudo make prefix= install Cross-Compilation ================= -To cross-compile llmnrd for a different architecture, use the `CROSS_COMPILE` -make variable. To e.g. build it using the arm-linux-gnueabihf toolchain use: +To cross-compile llmnrd for a different architecture, set the `CC` make +variable to the corresponding cross-compiler. To e.g. build it using the +arm-linux-gnueabihf toolchain use: ``` -$ make CROSS_COMPILE=arm-linux-gnueabihf- +$ make CC=arm-linux-gnueabihf-gcc ``` When cross-compiling, you usually don't want to install the generated binary to -- cgit v1.2.3-54-g00ecf