diff options
author | Max Krummenacher <max.krummenacher@toradex.com> | 2013-06-18 00:49:30 +0200 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2013-09-22 11:00:37 +0200 |
commit | d422f02a9f7b0f827672fcdb582b1b845e21b40b (patch) | |
tree | a0aca58fb87532e1e2f91ec59a54c681a08c91ee /recipes-multimedia | |
parent | 64f9768c7017ef55c2557ad19136fff99936890f (diff) |
libvpx: update to 1.1.0
Diffstat (limited to 'recipes-multimedia')
-rw-r--r-- | recipes-multimedia/webm/files/configure_remove_implicit_cflags.patch | 13 | ||||
-rw-r--r-- | recipes-multimedia/webm/libvpx_0.9.5.bbappend | 8 | ||||
-rw-r--r-- | recipes-multimedia/webm/libvpx_1.1.0.bbappend | 18 |
3 files changed, 37 insertions, 2 deletions
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 |