]> code.ossystems Code Review - meta-freescale.git/commitdiff
linux-imx (2.6.35.3): Fix build errors when using make 3.82
authorOtavio Salvador <otavio@ossystems.com.br>
Sun, 21 Dec 2014 18:24:27 +0000 (16:24 -0200)
committerOtavio Salvador <otavio@ossystems.com.br>
Sun, 21 Dec 2014 18:59:58 +0000 (16:59 -0200)
This backports a fix from 2.6.36 to fix build failures when using make
3.82.

,----
| Author: Jan Beulich <JBeulich@novell.com>
| 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 <jbeulich@novell.com>
|     Acked-by: Sam Ravnborg <sam@ravnborg.org>
|     Andrew Benton <b3nton@gmail.com>
|     Cc: <stable@kernel.org>
|     Signed-off-by: Michal Marek <mmarek@suse.cz>
`----

Change-Id: I7a56f54ad2bf6ab623705d8866d03f033a2e925e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
meta-fsl-arm/recipes-kernel/linux/linux-imx-2.6.35.3/fixes-for-using-make-3.82.patch [new file with mode: 0644]
meta-fsl-arm/recipes-kernel/linux/linux-imx_2.6.35.3.bb

diff --git a/meta-fsl-arm/recipes-kernel/linux/linux-imx-2.6.35.3/fixes-for-using-make-3.82.patch b/meta-fsl-arm/recipes-kernel/linux/linux-imx-2.6.35.3/fixes-for-using-make-3.82.patch
new file mode 100644 (file)
index 0000000..aa81fb2
--- /dev/null
@@ -0,0 +1,51 @@
+From: Jan Beulich <JBeulich@novell.com>
+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 <jbeulich@novell.com>
+Acked-by: Sam Ravnborg <sam@ravnborg.org>
+Andrew Benton <b3nton@gmail.com>
+Cc: <stable@kernel.org>
+Signed-off-by: Michal Marek <mmarek@suse.cz>
+---
+ 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
+
index df14c1c5d7923f65b521c7772e835b660a0ff0f5..1585e3b966457c1ef3c98c54a3f39d1f438d3984 100644 (file)
@@ -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 = " \