[OE-core] [oe-core][PATCH] python3: fix configure issue for powerpc-spe target
Zhenhua Luo
zhenhua.luo at nxp.com
Fri Mar 11 14:01:06 UTC 2016
When confiure for powerpc-spe target, the following check will fail due to
PLATFORM_TRIPLET and MULTIARCH is not identical. PLATFORM_TRIPLET is set to
"powerpc-linux-gnuspe", MULTIARCH is "powerpc-linux-gnuspev1" which is returned
by $CC --print-multiarch. So set PLATFORM_TRIPLET to empty for powerpc-spe
target to skip the check.
Signed-off-by: Zhenhua Luo <zhenhua.luo at nxp.com>
---
...ython3-fix-configure-issue-of-powerpc-spe.patch | 26 ++++++++++++++++++++++
meta/recipes-devtools/python/python3_3.5.1.bb | 1 +
2 files changed, 27 insertions(+)
create mode 100644 meta/recipes-devtools/python/python3/python3-fix-configure-issue-of-powerpc-spe.patch
diff --git a/meta/recipes-devtools/python/python3/python3-fix-configure-issue-of-powerpc-spe.patch b/meta/recipes-devtools/python/python3/python3-fix-configure-issue-of-powerpc-spe.patch
new file mode 100644
index 0000000..c18a3e6
--- /dev/null
+++ b/meta/recipes-devtools/python/python3/python3-fix-configure-issue-of-powerpc-spe.patch
@@ -0,0 +1,26 @@
+configure.ac: fix configure issue for powerpc-spe target
+
+When confiure for powerpc-spe target, the following check will fail due to
+PLATFORM_TRIPLET and MULTIARCH is not identical. PLATFORM_TRIPLET is set to
+"powerpc-linux-gnuspe", MULTIARCH is "powerpc-linux-gnuspev1" which is returned
+by $CC --print-multiarch. So set PLATFORM_TRIPLET to empty for powerpc-spe
+target to skip the check.
+
+ if test x$PLATFORM_TRIPLET != x$MULTIARCH; then
+ as_fn_error "..."
+
+Upstream-Status: Pending
+
+Signed-off-by: Zhenhua Luo <zhenhua.luo at nxp.com>
+
+--- Python-3.5.1/configure.ac.orig 2016-03-11 06:02:38.955270329 -0600
++++ Python-3.5.1/configure.ac 2016-03-11 06:03:05.491269382 -0600
+@@ -801,7 +801,7 @@
+ # elif defined(__or1k__)
+ or1k-linux-gnu
+ # elif defined(__powerpc__) && defined(__SPE__)
+- powerpc-linux-gnuspe
++
+ # elif defined(__powerpc64__)
+ # if defined(__LITTLE_ENDIAN__)
+ powerpc64le-linux-gnu
diff --git a/meta/recipes-devtools/python/python3_3.5.1.bb b/meta/recipes-devtools/python/python3_3.5.1.bb
index 11f959b..3eb938a 100644
--- a/meta/recipes-devtools/python/python3_3.5.1.bb
+++ b/meta/recipes-devtools/python/python3_3.5.1.bb
@@ -37,6 +37,7 @@ SRC_URI += "\
file://setup.py-find-libraries-in-staging-dirs.patch \
file://use_packed_importlib.patch \
file://configure.ac-fix-LIBPL.patch \
+ file://python3-fix-configure-issue-of-powerpc-spe.patch \
"
SRC_URI[md5sum] = "e9ea6f2623fffcdd871b7b19113fde80"
SRC_URI[sha256sum] = "c6d57c0c366d9060ab6c0cdf889ebf3d92711d466cc0119c441dbf2746f725c9"
--
2.4.3
More information about the Openembedded-core
mailing list