From c9afc4648479ca31bacfd1d814689794988ea5d9 Mon Sep 17 00:00:00 2001 From: Mark Hatle Date: Thu, 2 Dec 2021 04:39:53 -0800 Subject: microblaze m4/diffutils/grep: Add stack direction info to m4 macros These tools require knowledge of the stack direction, since we are cross compiling they are unable to detect the stack growth direction so it must be defined in the m4 macro. It turns out the direction was already set, but defined as 'microblaze' instead of 'microblaze*' which caused problems on little endian. Signed-off-by: Mark Hatle --- .../recipes-extended/diffutils/diffutils_%.bbappend | 4 ++++ .../diffutils/files/m4-stack-direction-microblaze.patch | 11 +++++++++++ .../grep/files/m4-stack-direction-microblaze.patch | 11 +++++++++++ meta-microblaze/recipes-extended/grep/grep_%.bbappend | 4 ++++ 4 files changed, 30 insertions(+) create mode 100644 meta-microblaze/recipes-extended/diffutils/diffutils_%.bbappend create mode 100644 meta-microblaze/recipes-extended/diffutils/files/m4-stack-direction-microblaze.patch create mode 100644 meta-microblaze/recipes-extended/grep/files/m4-stack-direction-microblaze.patch create mode 100644 meta-microblaze/recipes-extended/grep/grep_%.bbappend (limited to 'meta-microblaze/recipes-extended') diff --git a/meta-microblaze/recipes-extended/diffutils/diffutils_%.bbappend b/meta-microblaze/recipes-extended/diffutils/diffutils_%.bbappend new file mode 100644 index 00000000..c0afc82d --- /dev/null +++ b/meta-microblaze/recipes-extended/diffutils/diffutils_%.bbappend @@ -0,0 +1,4 @@ +FILESEXTRAPATHS:append:microblaze := ":${THISDIR}/files" +SRC_URI:append:microblaze = " \ + file://m4-stack-direction-microblaze.patch \ +" diff --git a/meta-microblaze/recipes-extended/diffutils/files/m4-stack-direction-microblaze.patch b/meta-microblaze/recipes-extended/diffutils/files/m4-stack-direction-microblaze.patch new file mode 100644 index 00000000..b8b40fb8 --- /dev/null +++ b/meta-microblaze/recipes-extended/diffutils/files/m4-stack-direction-microblaze.patch @@ -0,0 +1,11 @@ +--- m4-1.4.19/m4/stack-direction.m4.orig 2021-11-30 13:19:56.005640547 -0800 ++++ m4-1.4.19/m4/stack-direction.m4 2021-11-30 13:20:03.917640741 -0800 +@@ -35,7 +35,7 @@ + m68* | \ + m88k | \ + mcore | \ +- microblaze | \ ++ microblaze* | \ + mips* | \ + mmix | \ + mn10200 | \ diff --git a/meta-microblaze/recipes-extended/grep/files/m4-stack-direction-microblaze.patch b/meta-microblaze/recipes-extended/grep/files/m4-stack-direction-microblaze.patch new file mode 100644 index 00000000..b8b40fb8 --- /dev/null +++ b/meta-microblaze/recipes-extended/grep/files/m4-stack-direction-microblaze.patch @@ -0,0 +1,11 @@ +--- m4-1.4.19/m4/stack-direction.m4.orig 2021-11-30 13:19:56.005640547 -0800 ++++ m4-1.4.19/m4/stack-direction.m4 2021-11-30 13:20:03.917640741 -0800 +@@ -35,7 +35,7 @@ + m68* | \ + m88k | \ + mcore | \ +- microblaze | \ ++ microblaze* | \ + mips* | \ + mmix | \ + mn10200 | \ diff --git a/meta-microblaze/recipes-extended/grep/grep_%.bbappend b/meta-microblaze/recipes-extended/grep/grep_%.bbappend new file mode 100644 index 00000000..c0afc82d --- /dev/null +++ b/meta-microblaze/recipes-extended/grep/grep_%.bbappend @@ -0,0 +1,4 @@ +FILESEXTRAPATHS:append:microblaze := ":${THISDIR}/files" +SRC_URI:append:microblaze = " \ + file://m4-stack-direction-microblaze.patch \ +" -- cgit v1.2.3-54-g00ecf