[OE-core] [PATCH] gstreamer: Better gcc 4.9 fix

Khem Raj raj.khem at gmail.com
Mon May 12 18:36:02 UTC 2014


On Mon, May 12, 2014 at 10:00 AM, Richard Purdie
<richard.purdie at linuxfoundation.org> wrote:
> gstreamer does runtime detection to enable/disable things like SSE code.
> Unfortunately it is broken and will try and use this even with i586
> compiler flags. This change forces it back to the approach with gcc 4.8
> by disabling the problematic headers.

I think patch is safer.

>
> Its suboptimal but less so that the proposed previous forced enabling of
> SSE on x86 everywhere.
>
> Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
> ---
> diff --git a/meta/recipes-multimedia/gstreamer/gst-plugins-base_0.10.36.bb b/meta/recipes-multimedia/gstreamer/gst-plugins-base_0.10.36.bb
> index 83b856b..4a8a994 100644
> --- a/meta/recipes-multimedia/gstreamer/gst-plugins-base_0.10.36.bb
> +++ b/meta/recipes-multimedia/gstreamer/gst-plugins-base_0.10.36.bb
> @@ -33,3 +33,5 @@ do_configure_prepend() {
>  }
>
>  FILES_${PN} += "${datadir}/${BPN}"
> +
> +CACHED_CONFIGUREVARS_append_i586 = " ac_cv_header_emmintrin_h=no ac_cv_header_xmmintrin_h=no"
> diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc
> index eb13277..1691c99 100644
> --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc
> +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc
> @@ -37,3 +37,4 @@ EXTRA_OECONF += " \
>
>  FILES_${PN} += "${datadir}/gst-plugins-base"
>
> +CACHED_CONFIGUREVARS_append_i586 = " ac_cv_header_emmintrin_h=no ac_cv_header_xmmintrin_h=no"
>
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core



More information about the Openembedded-core mailing list