Patrick Williams | e69d235 | 2017-02-23 20:56:04 -0600 | [diff] [blame] | 1 | From 057d30f15e81dcc4162d6fbee06f126564596397 Mon Sep 17 00:00:00 2001 |
| 2 | From: Jianchuan Wang <jianchuan.wang@windriver.com> |
| 3 | Date: Wed, 7 Sep 2016 23:55:15 -0400 |
| 4 | Subject: [PATCH] criu: Fix toolchain hardcode |
Patrick Williams | d849ec7 | 2016-08-17 14:59:38 -0500 | [diff] [blame] | 5 | |
| 6 | Replace ":=" to "?=" so that the toolchain used by bitbake build system will |
| 7 | be taken. |
| 8 | |
| 9 | Signed-off-by: Yang Shi <yang.shi@windriver.com> |
Patrick Williams | e69d235 | 2017-02-23 20:56:04 -0600 | [diff] [blame] | 10 | Signed-off-by: Jianchuan Wang <jianchuan.wang@windriver.com> |
Patrick Williams | d849ec7 | 2016-08-17 14:59:38 -0500 | [diff] [blame] | 11 | --- |
Patrick Williams | e69d235 | 2017-02-23 20:56:04 -0600 | [diff] [blame] | 12 | Makefile | 2 +- |
| 13 | criu/pie/Makefile | 2 +- |
| 14 | scripts/nmk/scripts/include.mk | 2 +- |
| 15 | scripts/nmk/scripts/tools.mk | 40 ++++++++++++++++++++-------------------- |
| 16 | 4 files changed, 23 insertions(+), 23 deletions(-) |
Patrick Williams | d849ec7 | 2016-08-17 14:59:38 -0500 | [diff] [blame] | 17 | |
| 18 | diff --git a/Makefile b/Makefile |
Patrick Williams | e69d235 | 2017-02-23 20:56:04 -0600 | [diff] [blame] | 19 | index 52cbd6a..f66279b 100644 |
Patrick Williams | d849ec7 | 2016-08-17 14:59:38 -0500 | [diff] [blame] | 20 | --- a/Makefile |
| 21 | +++ b/Makefile |
Patrick Williams | e69d235 | 2017-02-23 20:56:04 -0600 | [diff] [blame] | 22 | @@ -60,7 +60,7 @@ LDARCH ?= $(SRCARCH) |
Patrick Williams | d849ec7 | 2016-08-17 14:59:38 -0500 | [diff] [blame] | 23 | |
Patrick Williams | e69d235 | 2017-02-23 20:56:04 -0600 | [diff] [blame] | 24 | export SRCARCH LDARCH VDSO |
| 25 | |
| 26 | -UNAME-M := $(shell uname -m) |
| 27 | +UNAME-M ?= $(shell uname -m) |
| 28 | export UNAME-M |
| 29 | |
| 30 | ifeq ($(ARCH),arm) |
| 31 | diff --git a/criu/pie/Makefile b/criu/pie/Makefile |
| 32 | index 125b02f..9975871 100644 |
| 33 | --- a/criu/pie/Makefile |
| 34 | +++ b/criu/pie/Makefile |
| 35 | @@ -17,7 +17,7 @@ restorer-obj-e += ./$(ARCH_DIR)/syscalls.built-in.o |
| 36 | # |
| 37 | CFLAGS := $(filter-out -pg $(CFLAGS-GCOV),$(CFLAGS)) |
| 38 | CFLAGS += -iquote $(SRC_DIR)/criu/pie/piegen |
| 39 | -CFLAGS += -iquote $(SRC_DIR)/criu/arch/$(ARCH)/include |
| 40 | +CFLAGS += -iquote $(SRC_DIR)/criu/arch/$(SRCARCH)/include |
| 41 | CFLAGS += -iquote $(SRC_DIR)/criu/include |
| 42 | CFLAGS += -iquote $(SRC_DIR) |
| 43 | |
| 44 | diff --git a/scripts/nmk/scripts/include.mk b/scripts/nmk/scripts/include.mk |
| 45 | index 4c496f7..a7250cd 100644 |
| 46 | --- a/scripts/nmk/scripts/include.mk |
| 47 | +++ b/scripts/nmk/scripts/include.mk |
| 48 | @@ -20,7 +20,7 @@ SUBARCH := $(shell uname -m | sed \ |
| 49 | -e s/aarch64.*/arm64/) |
| 50 | |
| 51 | ARCH ?= $(SUBARCH) |
| 52 | -SRCARCH := $(ARCH) |
| 53 | +SRCARCH ?= $(ARCH) |
| 54 | |
| 55 | export SUBARCH ARCH SRCARCH |
| 56 | |
| 57 | diff --git a/scripts/nmk/scripts/tools.mk b/scripts/nmk/scripts/tools.mk |
| 58 | index 0538dde..e4af068 100644 |
| 59 | --- a/scripts/nmk/scripts/tools.mk |
| 60 | +++ b/scripts/nmk/scripts/tools.mk |
| 61 | @@ -2,28 +2,28 @@ ifndef ____nmk_defined__tools |
| 62 | |
| 63 | # |
| 64 | # System tools shorthands |
Patrick Williams | d849ec7 | 2016-08-17 14:59:38 -0500 | [diff] [blame] | 65 | -RM := rm -f |
| 66 | -LD := $(CROSS_COMPILE)ld |
| 67 | -CC := $(CROSS_COMPILE)gcc |
Patrick Williams | e69d235 | 2017-02-23 20:56:04 -0600 | [diff] [blame] | 68 | -CPP := $(CC) -E |
| 69 | -AS := $(CROSS_COMPILE)as |
| 70 | -AR := $(CROSS_COMPILE)ar |
| 71 | -STRIP := $(CROSS_COMPILE)strip |
Patrick Williams | d849ec7 | 2016-08-17 14:59:38 -0500 | [diff] [blame] | 72 | -OBJCOPY := $(CROSS_COMPILE)objcopy |
Patrick Williams | e69d235 | 2017-02-23 20:56:04 -0600 | [diff] [blame] | 73 | -OBJDUMP := $(CROSS_COMPILE)objdump |
| 74 | -NM := $(CROSS_COMPILE)nm |
| 75 | -MAKE := make |
| 76 | -MKDIR := mkdir -p |
| 77 | -AWK := awk |
| 78 | -PERL := perl |
| 79 | -PYTHON := python |
| 80 | -FIND := find |
| 81 | -SH := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \ |
Patrick Williams | d849ec7 | 2016-08-17 14:59:38 -0500 | [diff] [blame] | 82 | +RM ?= rm -f |
| 83 | +LD ?= $(CROSS_COMPILE)ld |
| 84 | +CC ?= $(CROSS_COMPILE)gcc |
Patrick Williams | e69d235 | 2017-02-23 20:56:04 -0600 | [diff] [blame] | 85 | +CPP ?= $(CC) -E |
| 86 | +AS ?= $(CROSS_COMPILE)as |
| 87 | +AR ?= $(CROSS_COMPILE)ar |
| 88 | +STRIP ?= $(CROSS_COMPILE)strip |
Patrick Williams | d849ec7 | 2016-08-17 14:59:38 -0500 | [diff] [blame] | 89 | +OBJCOPY ?= $(CROSS_COMPILE)objcopy |
Patrick Williams | e69d235 | 2017-02-23 20:56:04 -0600 | [diff] [blame] | 90 | +OBJDUMP ?= $(CROSS_COMPILE)objdump |
| 91 | +NM ?= $(CROSS_COMPILE)nm |
| 92 | +MAKE ?= make |
| 93 | +MKDIR ?= mkdir -p |
| 94 | +AWK ?= awk |
| 95 | +PERL ?= perl |
| 96 | +PYTHON ?= python |
| 97 | +FIND ?= find |
| 98 | +SH ?= $(shell if [ -x "$$BASH" ]; then echo $$BASH; \ |
| 99 | else if [ -x /bin/bash ]; then echo /bin/bash; \ |
| 100 | else echo sh; fi ; fi) |
| 101 | -CSCOPE := cscope |
| 102 | -ETAGS := etags |
| 103 | -CTAGS := ctags |
| 104 | +CSCOPE ?= cscope |
| 105 | +ETAGS ?= etags |
| 106 | +CTAGS ?= ctags |
Patrick Williams | d849ec7 | 2016-08-17 14:59:38 -0500 | [diff] [blame] | 107 | |
Patrick Williams | e69d235 | 2017-02-23 20:56:04 -0600 | [diff] [blame] | 108 | export RM LD CC CPP AS AR STRIP OBJCOPY OBJDUMP |
| 109 | export NM SH MAKE MKDIR AWK PERL PYTHON SH CSCOPE |
Patrick Williams | d849ec7 | 2016-08-17 14:59:38 -0500 | [diff] [blame] | 110 | -- |
Patrick Williams | e69d235 | 2017-02-23 20:56:04 -0600 | [diff] [blame] | 111 | 2.8.1 |
Patrick Williams | d849ec7 | 2016-08-17 14:59:38 -0500 | [diff] [blame] | 112 | |