[rcar-gen3] Fix webp bbappend 47/8747/9
authorRonan Le Martret <ronan.lemartret@iot.bzh>
Fri, 24 Feb 2017 10:45:14 +0000 (11:45 +0100)
committerronan Le Martret <ronan@iot.bzh>
Sun, 19 Mar 2017 19:54:46 +0000 (19:54 +0000)
 * the original fix is relevant to YP krogoth only,
   This branch is based on YP morty
 * the original patch is from Renesas rcar  gen3 v2.16:
 meta-renesas-rcar-gen3/meta-rcar-gen3/recipes-multimedia/webp/libwebp/
 disabled_arm_neon.diff

Bug-AGL: SPEC-471

Change-Id: Iff0a6595c15a779eb07a91e0ae3a7a59da99870b
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
meta-agl-bsp/meta-rcar-gen3/recipes-multimedia/webp/libwebp/disabled_arm_neon_for_0.5.1.diff [new file with mode: 0644]
meta-agl-bsp/meta-rcar-gen3/recipes-multimedia/webp/libwebp_%.bbappend [new file with mode: 0644]

diff --git a/meta-agl-bsp/meta-rcar-gen3/recipes-multimedia/webp/libwebp/disabled_arm_neon_for_0.5.1.diff b/meta-agl-bsp/meta-rcar-gen3/recipes-multimedia/webp/libwebp/disabled_arm_neon_for_0.5.1.diff
new file mode 100644 (file)
index 0000000..e8523df
--- /dev/null
@@ -0,0 +1,13 @@
+diff --git a/src/dsp/dsp.h b/src/dsp/dsp.h
+index 1faac27..8aae380 100644
+--- a/src/dsp/dsp.h
++++ b/src/dsp/dsp.h
+@@ -77,7 +77,7 @@ extern "C" {
+ #if (defined(__ARM_NEON__) || defined(WEBP_ANDROID_NEON) || \
+      defined(__aarch64__) || defined(WEBP_HAVE_NEON)) && \
+     !defined(__native_client__)
+-#define WEBP_USE_NEON
++//#define WEBP_USE_NEON
+ #endif
+ #if defined(_MSC_VER) && _MSC_VER >= 1700 && defined(_M_ARM)
diff --git a/meta-agl-bsp/meta-rcar-gen3/recipes-multimedia/webp/libwebp_%.bbappend b/meta-agl-bsp/meta-rcar-gen3/recipes-multimedia/webp/libwebp_%.bbappend
new file mode 100644 (file)
index 0000000..bfeb4c5
--- /dev/null
@@ -0,0 +1,8 @@
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+
+# Add W/A patch for linaro gcc.
+# This patch disabled neon. (undefined #WEBP_USE_NEON)
+
+SRC_URI_append = " file://disabled_arm_neon_for_0.5.1.diff"
+#Remove patch for 0.5.0
+SRC_URI_remove = " file://disabled_arm_neon.diff"