From e45b4f86ae5b6ac8a5f422476c63d402683be003 Mon Sep 17 00:00:00 2001 From: Otavio Salvador Date: Sun, 21 Dec 2014 16:24:27 -0200 Subject: linux-imx (2.6.35.3): Fix build errors when using make 3.82 This backports a fix from 2.6.36 to fix build failures when using make 3.82. ,---- | Author: Jan Beulich | Date: Mon Aug 16 11:58:58 2010 +0100 | | fixes for using make 3.82 | | It doesn't like pattern and explicit rules to be on the same line, | and it seems to be more picky when matching file (or really directory) | names with different numbers of trailing slashes. | | Signed-off-by: Jan Beulich | Acked-by: Sam Ravnborg | Andrew Benton | Cc: | Signed-off-by: Michal Marek `---- Change-Id: I7a56f54ad2bf6ab623705d8866d03f033a2e925e Signed-off-by: Otavio Salvador --- .../fixes-for-using-make-3.82.patch | 51 ++++++++++++++++++++++ recipes-kernel/linux/linux-imx_2.6.35.3.bb | 1 + 2 files changed, 52 insertions(+) create mode 100644 recipes-kernel/linux/linux-imx-2.6.35.3/fixes-for-using-make-3.82.patch (limited to 'recipes-kernel') diff --git a/recipes-kernel/linux/linux-imx-2.6.35.3/fixes-for-using-make-3.82.patch b/recipes-kernel/linux/linux-imx-2.6.35.3/fixes-for-using-make-3.82.patch new file mode 100644 index 0000000..aa81fb2 --- /dev/null +++ b/recipes-kernel/linux/linux-imx-2.6.35.3/fixes-for-using-make-3.82.patch @@ -0,0 +1,51 @@ +From: Jan Beulich +Date: Mon, 16 Aug 2010 11:58:58 +0100 +Subject: fixes for using make 3.82 + +It doesn't like pattern and explicit rules to be on the same line, +and it seems to be more picky when matching file (or really directory) +names with different numbers of trailing slashes. + +Upstream-Status: Backport [2.6.36] + +Signed-off-by: Jan Beulich +Acked-by: Sam Ravnborg +Andrew Benton +Cc: +Signed-off-by: Michal Marek +--- + firmware/Makefile | 2 +- + scripts/mkmakefile | 4 +++- + 2 files changed, 4 insertions(+), 2 deletions(-) + +diff --git a/firmware/Makefile b/firmware/Makefile +index 2f1c370..bed7d05 100644 +--- a/firmware/Makefile ++++ b/firmware/Makefile +@@ -145,7 +145,7 @@ fw-shipped-$(CONFIG_FB_MXC_EINK_PANEL) += imx/epdc_E60_V110.fw \ + fw-shipped-all := $(fw-shipped-y) $(fw-shipped-m) $(fw-shipped-) + + # Directories which we _might_ need to create, so we have a rule for them. +-firmware-dirs := $(sort $(patsubst %,$(objtree)/$(obj)/%/,$(dir $(fw-external-y) $(fw-shipped-all)))) ++firmware-dirs := $(sort $(addprefix $(objtree)/$(obj)/,$(dir $(fw-external-y) $(fw-shipped-all)))) + + quiet_cmd_mkdir = MKDIR $(patsubst $(objtree)/%,%,$@) + cmd_mkdir = mkdir -p $@ +diff --git a/scripts/mkmakefile b/scripts/mkmakefile +index 67d59c7..5325423 100644 +--- a/scripts/mkmakefile ++++ b/scripts/mkmakefile +@@ -44,7 +44,9 @@ all: + + Makefile:; + +-\$(all) %/: all ++\$(all): all + @: + ++%/: all ++ @: + EOF +-- +2.1.4 + diff --git a/recipes-kernel/linux/linux-imx_2.6.35.3.bb b/recipes-kernel/linux/linux-imx_2.6.35.3.bb index df14c1c..1585e3b 100644 --- a/recipes-kernel/linux/linux-imx_2.6.35.3.bb +++ b/recipes-kernel/linux/linux-imx_2.6.35.3.bb @@ -19,6 +19,7 @@ SRCBRANCH = "imx_2.6.35_maintain" SRC_URI += "file://NFS-Fix-nfsroot-support.patch \ file://NFS-allow-nfs-root-mount-to-use-alternate-rpc-ports.patch \ file://perf-avoid-use-sysroot-headers.patch \ + file://fixes-for-using-make-3.82.patch \ " SRC_URI_append_mx28 = " \ -- cgit v1.2.3-54-g00ecf