From 3510a86f40ff821c2d692fca6f837a2b2a2f4dc5 Mon Sep 17 00:00:00 2001 From: Max Krummenacher Date: Tue, 18 Jun 2013 00:49:30 +0200 Subject: libvpx: update to 1.1.0 --- .../webm/files/configure_remove_implicit_cflags.patch | 13 +++++++++++++ recipes-multimedia/webm/libvpx_0.9.5.bbappend | 8 ++++++-- recipes-multimedia/webm/libvpx_1.1.0.bbappend | 18 ++++++++++++++++++ 3 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 recipes-multimedia/webm/files/configure_remove_implicit_cflags.patch create mode 100644 recipes-multimedia/webm/libvpx_1.1.0.bbappend (limited to 'recipes-multimedia') diff --git a/recipes-multimedia/webm/files/configure_remove_implicit_cflags.patch b/recipes-multimedia/webm/files/configure_remove_implicit_cflags.patch new file mode 100644 index 0000000..a3e20db --- /dev/null +++ b/recipes-multimedia/webm/files/configure_remove_implicit_cflags.patch @@ -0,0 +1,13 @@ +--- libvpx-v1.1.0/build/make/configure.sh~ 2013-06-02 12:01:48.000000000 +0200 ++++ libvpx-v1.1.0/build/make/configure.sh 2013-06-02 12:17:00.037084542 +0200 +@@ -750,8 +750,8 @@ + check_add_cflags -mfpu=neon #-ftree-vectorize + check_add_asflags -mfpu=neon + fi +- check_add_cflags -march=armv7-a -mcpu=cortex-a8 -mfloat-abi=softfp +- check_add_asflags -mcpu=cortex-a8 -mfloat-abi=softfp #-march=armv7-a ++ #check_add_cflags -march=armv7-a -mcpu=cortex-a8 -mfloat-abi=softfp ++ #check_add_asflags -mcpu=cortex-a8 -mfloat-abi=softfp #-march=armv7-a + else + check_add_cflags -march=${tgt_isa} + check_add_asflags -march=${tgt_isa} diff --git a/recipes-multimedia/webm/libvpx_0.9.5.bbappend b/recipes-multimedia/webm/libvpx_0.9.5.bbappend index 67b0302..1e241c3 100644 --- a/recipes-multimedia/webm/libvpx_0.9.5.bbappend +++ b/recipes-multimedia/webm/libvpx_0.9.5.bbappend @@ -1,8 +1,12 @@ PRINC = "1" +PACKAGE_ARCH = "${MACHINE_ARCH}" + #T20 does not have neon, but the armv7-linux-gcc assumes that the target has a neon unit VPXTARGET_armv7a_colibri-t20 = "armv6-linux-gcc" -VPXTARGET_armv7a_colibri-t30 = "armv6-linux-gcc" -VPXTARGET_armv7a_apalis-t30 = "armv6-linux-gcc" +#VPXTARGET_armv7a_colibri-t30 = "armv6-linux-gcc" +#VPXTARGET_armv7a_apalis-t30 = "armv6-linux-gcc" VPXTARGET_armv7a_qemuarm = "armv6-linux-gcc" +CFLAGS_append_colibri-t30 = "-mfpu=‘neon -funsafe-math-optimizations -ftree-vectorize " +CFLAGS_append_apalis-t30 = "-mfpu=‘neon -funsafe-math-optimizations -ftree-vectorize " diff --git a/recipes-multimedia/webm/libvpx_1.1.0.bbappend b/recipes-multimedia/webm/libvpx_1.1.0.bbappend new file mode 100644 index 0000000..64a519c --- /dev/null +++ b/recipes-multimedia/webm/libvpx_1.1.0.bbappend @@ -0,0 +1,18 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/files:" + +PRINC = "2" + +PACKAGE_ARCH = "${MACHINE_ARCH}" + +SRC_URI += "file://configure_remove_implicit_cflags.patch \ + " + +#T20 does not have neon, but the armv7-linux-gcc assumes that the target has a neon unit +VPXTARGET_armv7a_colibri-t20 = "armv6-linux-gcc" +#VPXTARGET_armv7a_colibri-t30 = "armv6-linux-gcc" +#VPXTARGET_armv7a_apalis-t30 = "armv6-linux-gcc" +VPXTARGET_armv7a_qemuarm = "armv6-linux-gcc" + +CFLAGS_append_colibri-t30 = " -mfpu=neon -funsafe-math-optimizations -ftree-vectorize " +CFLAGS_append_apalis-t30 = " -mfpu=neon -funsafe-math-optimizations -ftree-vectorize " +CONFIGUREOPTS += " --enable-runtime-cpu-detect " \ No newline at end of file -- cgit v1.2.3