[oe] [meta-oe][PATCH v2] libopus: upgrade to version 1.1.2

Matthieu Crapet Matthieu.Crapet at ingenico.com
Wed Feb 10 13:54:43 UTC 2016


https://git.xiph.org/?p=opus.git;a=commit;h=655cc54c564b84ef2827f0b2152ce3811046201e
ARM thumb compilation is broken for armv5 but not for armv6, armv7 & arvm8.

Signed-off-by: Matthieu Crapet <Matthieu.Crapet at ingenico.com>
---
 .../libopus/{libopus_1.1.bb => libopus_1.1.2.bb}   | 36 ++++++++++++++--------
 1 file changed, 24 insertions(+), 12 deletions(-)
 rename meta-oe/recipes-multimedia/libopus/{libopus_1.1.bb => libopus_1.1.2.bb} (24%)

diff --git a/meta-oe/recipes-multimedia/libopus/libopus_1.1.bb b/meta-oe/recipes-multimedia/libopus/libopus_1.1.2.bb
similarity index 24%
rename from meta-oe/recipes-multimedia/libopus/libopus_1.1.bb
rename to meta-oe/recipes-multimedia/libopus/libopus_1.1.2.bb
index 948d4df..35f8574 100644
--- a/meta-oe/recipes-multimedia/libopus/libopus_1.1.bb
+++ b/meta-oe/recipes-multimedia/libopus/libopus_1.1.2.bb
@@ -9,8 +9,8 @@ LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://COPYING;md5=e304cdf74c2a1b0a33a5084c128a23a3"

 SRC_URI = "http://downloads.xiph.org/releases/opus/opus-${PV}.tar.gz"
-SRC_URI[md5sum] = "c5a8cf7c0b066759542bc4ca46817ac6"
-SRC_URI[sha256sum] = "b9727015a58affcf3db527322bf8c4d2fcf39f5f6b8f15dbceca20206cbe1d95"
+SRC_URI[md5sum] = "1f08a661bc72930187893a07f3741a91"
+SRC_URI[sha256sum] = "0e290078e31211baa7b5886bcc8ab6bc048b9fc83882532da4a1a45e58e907fd"

 S = "${WORKDIR}/opus-${PV}"

@@ -21,14 +21,26 @@ EXTRA_OECONF = "${@get_libopus_fpu_setting(bb, d)}"

 # Fails to build with thumb-1 (qemuarm)
 #| {standard input}: Assembler messages:
-#| {standard input}:389: Error: selected processor does not support Thumb mode `smull r5,r7,r1,r4'
-#| {standard input}:418: Error: selected processor does not support Thumb mode `smull r5,r6,r4,r1'
-#| {standard input}:448: Error: selected processor does not support Thumb mode `smull r4,r5,r1,r0'
-#| {standard input}:474: Error: selected processor does not support Thumb mode `smull r0,r4,r8,r1'
-#| {standard input}:510: Error: selected processor does not support Thumb mode `smull fp,r0,r10,r1'
-#| {standard input}:553: Error: selected processor does not support Thumb mode `smull fp,r1,r10,r3'
-#| {standard input}:741: Error: selected processor does not support Thumb mode `smull r3,r0,r6,r10'
-#| {standard input}:761: Error: selected processor does not support Thumb mode `smull fp,r2,r3,r9'
-#| {standard input}:773: Error: selected processor does not support Thumb mode `smull fp,r3,r5,r8'
+#| {standard input}:450: Error: selected processor does not support `smull r4,r8,r2,r0' in Thumb mode
+#| {standard input}:473: Error: selected processor does not support `smull r4,r10,r0,r2' in Thumb mode
+#| {standard input}:520: Error: selected processor does not support `smull r0,r4,r2,r1' in Thumb mode
+#| {standard input}:546: Error: selected processor does not support `smull r1,r0,ip,r2' in Thumb mode
+#| {standard input}:578: Error: selected processor does not support `smull fp,r1,r10,r2' in Thumb mode
+#| {standard input}:616: Error: selected processor does not support `smull fp,r2,r10,r3' in Thumb mode
+#| {standard input}:793: Error: selected processor does not support `smull ip,r9,r4,r0' in Thumb mode
+#| {standard input}:828: Error: selected processor does not support `smull fp,r10,ip,r1' in Thumb mode
+#| {standard input}:855: Error: selected processor does not support `smull fp,ip,r10,r7' in Thumb mode
+#| {standard input}:874: Error: selected processor does not support `smull ip,r9,r5,r0' in Thumb mode
+#| {standard input}:912: Error: selected processor does not support `smull fp,ip,r10,r0' in Thumb mode
+#| {standard input}:937: Error: selected processor does not support `smull r9,r10,r0,r7' in Thumb mode
+#| {standard input}:980: Error: selected processor does not support `smull ip,r9,r3,r0' in Thumb mode
+#| {standard input}:1009: Error: selected processor does not support `smull fp,ip,r10,r1' in Thumb mode
+#| {standard input}:1041: Error: selected processor does not support `smull r9,r4,r10,r7' in Thumb mode
+#| {standard input}:1071: Error: selected processor does not support `smull ip,r9,r0,r1' in Thumb mode
+#| {standard input}:1101: Error: selected processor does not support `smull fp,ip,r10,r0' in Thumb mode
+#| {standard input}:1132: Error: selected processor does not support `smull r9,r5,r10,r7' in Thumb mode
+#| {standard input}:1157: Error: selected processor does not support `smull ip,r9,r0,r1' in Thumb mode
+#| {standard input}:1187: Error: selected processor does not support `smull fp,ip,r10,r1' in Thumb mode
+#| {standard input}:1206: Error: selected processor does not support `smull r9,r10,r3,r7' in Thumb mode
 #| make[2]: *** [celt/celt.lo] Error 1
-ARM_INSTRUCTION_SET = "arm"
+ARM_INSTRUCTION_SET_armv5 = "arm"
--
1.9.1

This email and its content belong to Ingenico Group. The enclosed information is confidential and may not be disclosed to any unauthorized person. If you have received it by mistake do not forward it and delete it from your system. Cet email et son contenu sont la propriété du Groupe Ingenico. L’information qu’il contient est confidentielle et ne peut être communiquée à des personnes non autorisées. Si vous l’avez reçu par erreur ne le transférez pas et supprimez-le.



More information about the Openembedded-devel mailing list