[oe] [PATCH 15/16] libx11_1.3.2.bb: Add -fforward-propagate on arm.

Martin Jansa martin.jansa at gmail.com
Fri Jun 4 07:42:54 UTC 2010


On Wed, Jun 2, 2010 at 10:34 PM, Khem Raj <raj.khem at gmail.com> wrote:
> * Needed on -O1 compile. Generally we use -Os where
>  this option is already enabled. But we enable is anyway
>  so it gets picked at -O1 too which we use with DEBUG builds.
>
> Signed-off-by: Khem Raj <raj.khem at gmail.com>

Acked-by: Martin Jansa <Martin.Jansa at gmail.com>

> ---
>  recipes/xorg-lib/libx11_1.3.2.bb |    8 +++++++-
>  1 files changed, 7 insertions(+), 1 deletions(-)
>
> diff --git a/recipes/xorg-lib/libx11_1.3.2.bb b/recipes/xorg-lib/libx11_1.3.2.bb
> index 855dfa2..291486b 100644
> --- a/recipes/xorg-lib/libx11_1.3.2.bb
> +++ b/recipes/xorg-lib/libx11_1.3.2.bb
> @@ -5,7 +5,7 @@ DEPENDS += "bigreqsproto xproto xextproto xtrans libxau xcmiscproto \
>             libxdmcp xf86bigfontproto kbproto inputproto xproto-native"
>  PROVIDES = "virtual/libx11"
>  PE = "1"
> -PR = "r3"
> +PR = "r4"
>
>  XORG_PN = "libX11"
>
> @@ -15,6 +15,12 @@ SRC_URI += "file://x11_disable_makekeys.1.6.3.patch \
>
>  EXTRA_OECONF += "--without-xcb --with-keysymdef=${STAGING_INCDIR}/X11/keysymdef.h"
>
> +# Below option is added to overcome the GCC bug on ARM
> +# see http://gcc.gnu.org/PR42981 for further details.
> +# We could potentially take it off when its fixed in gcc 4.5
> +
> +CFLAGS_append_arm = " -fforward-propagate "
> +
>  do_compile() {
>        (
>                unset CC LD CXX CCLD CFLAGS CPPFLAGS LDFLAGS CXXFLAGS
> --
> 1.7.0.4
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>




More information about the Openembedded-devel mailing list