Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH 0/3] Prune global compilation flags
@ 2011-03-21 18:10 Khem Raj
  2011-03-21 18:11 ` [PATCH 1/3] bitbake.conf: Prune global OPTIMIZATION flags Khem Raj
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Khem Raj @ 2011-03-21 18:10 UTC (permalink / raw)
  To: OE core

This patch series is for removing the unneeded flags in SELECTED_OPTIMIZATIONS
that gets passed to every recipe build by default. I have also introduced flags
to remove duplicate debug information which will reduce the debug info sections

Tested by building and booting console-image/angstrom on ppc,arm,mips,x86-64,x86
qemu machines.

Please apply

Pull URL: git://git.openembedded.org/openembedded-core-contrib
  Branch: kraj/global-opts
  Browse: http://git.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/global-opts

Thanks,
    Khem Raj <raj.khem@gmail.com>
---


Khem Raj (3):
  bitbake.conf: Prune global OPTIMIZATION flags
  machine/include/tune-atom.inc: Remove FULL_OPTIMIZATION_pn-gtk+
  gcc-runtime_4.5.1.bb: Fix ICE in gcc-runtime with
    -feliminate-dwarf2-dups

 meta/conf/bitbake.conf                         |    8 ++++----
 meta/conf/machine/include/tune-atom.inc        |    4 ----
 meta/recipes-devtools/gcc/gcc-runtime_4.5.1.bb |    7 ++++++-
 3 files changed, 10 insertions(+), 9 deletions(-)

-- 
1.7.4.1




^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH 1/3] bitbake.conf: Prune global OPTIMIZATION flags
  2011-03-21 18:10 [PATCH 0/3] Prune global compilation flags Khem Raj
@ 2011-03-21 18:11 ` Khem Raj
  2011-03-29 13:34   ` Richard Purdie
  2011-03-21 18:11 ` [PATCH 2/3] machine/include/tune-atom.inc: Remove FULL_OPTIMIZATION_pn-gtk+ Khem Raj
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 11+ messages in thread
From: Khem Raj @ 2011-03-21 18:11 UTC (permalink / raw)
  To: OE core

-fexpensive-optimizations is enabled by default at -O2

-fomit-frame-pointer is enabled at -O2 selectively by gcc depending upon
  architecture if debug info is not hurt

-frename-registers - This might have some performance advantage on top
 of O2 on architectures which have more registers and registers are left
 after scheduling but it affects debuggability quite a bit so as a i
 tradeoff we do not use it.

-feliminate-dwarf2-dups - We use this option to reduce the size of debug
 information by removing duplicates this is only valid for dwarf2+ and we
 use dwarf2 by default

-pipe uses buffers instead of temporary files internally it can speed
 up compilation it has has issues with other assemblers but not
 with GNU assembler and we use gas.

Separate out debug information related flags into a separate variable
DEBUG_FLAGS so distros can use/notuse them as they like

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta/conf/bitbake.conf |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index d5f1fc5..52e66a5 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -495,11 +495,11 @@ EXTRA_OEMAKE_prepend_task-compile = "${PARALLEL_MAKE} "
 ##################################################################
 # Optimization flags.
 ##################################################################
-
-FULL_OPTIMIZATION = "-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -ggdb -feliminate-unused-debug-types"
-DEBUG_OPTIMIZATION = "-O -fno-omit-frame-pointer -g"
+DEBUG_FLAGS ?= "-g -feliminate-unused-debug-types -feliminate-dwarf2-dups"
+FULL_OPTIMIZATION = "-O2 -pipe ${DEBUG_FLAGS}"
+DEBUG_OPTIMIZATION = "-O -fno-omit-frame-pointer ${DEBUG_FLAGS} -pipe"
 SELECTED_OPTIMIZATION = "${@bb.data.getVar(['FULL_OPTIMIZATION', 'DEBUG_OPTIMIZATION'][bb.data.getVar('DEBUG_BUILD', d, 1) == '1'], d, 1)}"
-BUILD_OPTIMIZATION = "-O2"
+BUILD_OPTIMIZATION = "-O2 -pipe"
 
 ##################################################################
 # Bootstrap stuff.
-- 
1.7.4.1




^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [PATCH 2/3] machine/include/tune-atom.inc: Remove FULL_OPTIMIZATION_pn-gtk+
  2011-03-21 18:10 [PATCH 0/3] Prune global compilation flags Khem Raj
  2011-03-21 18:11 ` [PATCH 1/3] bitbake.conf: Prune global OPTIMIZATION flags Khem Raj
@ 2011-03-21 18:11 ` Khem Raj
  2011-03-21 18:11 ` [PATCH 3/3] gcc-runtime_4.5.1.bb: Fix ICE in gcc-runtime with -feliminate-dwarf2-dups Khem Raj
  2011-03-23 17:10 ` [PATCH 0/3] Prune global compilation flags Richard Purdie
  3 siblings, 0 replies; 11+ messages in thread
From: Khem Raj @ 2011-03-21 18:11 UTC (permalink / raw)
  To: OE core

* Since bitbake.conf has got rid of -fomit-frame-pointer this
  is no longer required

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta/conf/machine/include/tune-atom.inc |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

diff --git a/meta/conf/machine/include/tune-atom.inc b/meta/conf/machine/include/tune-atom.inc
index 668d028..399ea54 100644
--- a/meta/conf/machine/include/tune-atom.inc
+++ b/meta/conf/machine/include/tune-atom.inc
@@ -3,7 +3,3 @@ TARGET_CC_ARCH = "-m32 -march=core2 -msse3 -mtune=generic -mfpmath=sse"
 #MOBLIN_CFLAGS = "-Os -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables"
 
 PACKAGE_EXTRA_ARCHS = "x86 i386 i486 i586 i686 core2"
-
-# Work around a gcc bug for core2 which caused matchbox-panel to segfault
-# and possibly others.
-FULL_OPTIMIZATION_pn-gtk+ = "-fexpensive-optimizations -frename-registers -O2 -ggdb -feliminate-unused-debug-types"
-- 
1.7.4.1




^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [PATCH 3/3] gcc-runtime_4.5.1.bb: Fix ICE in gcc-runtime with -feliminate-dwarf2-dups
  2011-03-21 18:10 [PATCH 0/3] Prune global compilation flags Khem Raj
  2011-03-21 18:11 ` [PATCH 1/3] bitbake.conf: Prune global OPTIMIZATION flags Khem Raj
  2011-03-21 18:11 ` [PATCH 2/3] machine/include/tune-atom.inc: Remove FULL_OPTIMIZATION_pn-gtk+ Khem Raj
@ 2011-03-21 18:11 ` Khem Raj
  2011-03-23 17:10 ` [PATCH 0/3] Prune global compilation flags Richard Purdie
  3 siblings, 0 replies; 11+ messages in thread
From: Khem Raj @ 2011-03-21 18:11 UTC (permalink / raw)
  To: OE core

GCC 4.5 ends up in an ICE when compiling libstdc++ pre compiled header
so we eliminate -feliminate-dwarf2-dups for gcc-runtime

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta/recipes-devtools/gcc/gcc-runtime_4.5.1.bb |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/meta/recipes-devtools/gcc/gcc-runtime_4.5.1.bb b/meta/recipes-devtools/gcc/gcc-runtime_4.5.1.bb
index 9eb658b..9d4e158 100644
--- a/meta/recipes-devtools/gcc/gcc-runtime_4.5.1.bb
+++ b/meta/recipes-devtools/gcc/gcc-runtime_4.5.1.bb
@@ -1,4 +1,4 @@
-PR = "r4"
+PR = "r5"
 
 require gcc-${PV}.inc
 require gcc-configure-runtime.inc
@@ -9,3 +9,8 @@ SRC_URI_append = "file://fortran-cross-compile-hack.patch"
 ARCH_FLAGS_FOR_TARGET += "-isystem${STAGING_INCDIR}"
 
 EXTRA_OECONF += "--disable-libunwind-exceptions"
+
+# gcc 4.5 ends up in ICE when using -feliminate-dwarf2-dups in libstdc++
+# compiling pre compiled headers so we remove this option when compiling
+# to workaround it
+CXXFLAGS := "${@oe_filter_out('-feliminate-dwarf2-dups', '${CXXFLAGS}', d)}"
-- 
1.7.4.1




^ permalink raw reply related	[flat|nested] 11+ messages in thread

* Re: [PATCH 0/3] Prune global compilation flags
  2011-03-21 18:10 [PATCH 0/3] Prune global compilation flags Khem Raj
                   ` (2 preceding siblings ...)
  2011-03-21 18:11 ` [PATCH 3/3] gcc-runtime_4.5.1.bb: Fix ICE in gcc-runtime with -feliminate-dwarf2-dups Khem Raj
@ 2011-03-23 17:10 ` Richard Purdie
  3 siblings, 0 replies; 11+ messages in thread
From: Richard Purdie @ 2011-03-23 17:10 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On Mon, 2011-03-21 at 11:10 -0700, Khem Raj wrote:
> This patch series is for removing the unneeded flags in SELECTED_OPTIMIZATIONS
> that gets passed to every recipe build by default. I have also introduced flags
> to remove duplicate debug information which will reduce the debug info sections
> 
> Tested by building and booting console-image/angstrom on ppc,arm,mips,x86-64,x86
> qemu machines.
> 
> Please apply
> 
> Pull URL: git://git.openembedded.org/openembedded-core-contrib
>   Branch: kraj/global-opts
>   Browse: http://git.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/global-opts
> 
> Thanks,
>     Khem Raj <raj.khem@gmail.com>
> ---
> 
> 
> Khem Raj (3):
>   bitbake.conf: Prune global OPTIMIZATION flags
>   machine/include/tune-atom.inc: Remove FULL_OPTIMIZATION_pn-gtk+
>   gcc-runtime_4.5.1.bb: Fix ICE in gcc-runtime with
>     -feliminate-dwarf2-dups

Merged into master, thanks.

Richard




^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 1/3] bitbake.conf: Prune global OPTIMIZATION flags
  2011-03-21 18:11 ` [PATCH 1/3] bitbake.conf: Prune global OPTIMIZATION flags Khem Raj
@ 2011-03-29 13:34   ` Richard Purdie
  2011-03-29 15:00     ` Khem Raj
  0 siblings, 1 reply; 11+ messages in thread
From: Richard Purdie @ 2011-03-29 13:34 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On Mon, 2011-03-21 at 11:11 -0700, Khem Raj wrote:
> -fexpensive-optimizations is enabled by default at -O2
> 
> -fomit-frame-pointer is enabled at -O2 selectively by gcc depending upon
>   architecture if debug info is not hurt
> 
> -frename-registers - This might have some performance advantage on top
>  of O2 on architectures which have more registers and registers are left
>  after scheduling but it affects debuggability quite a bit so as a i
>  tradeoff we do not use it.
> 
> -feliminate-dwarf2-dups - We use this option to reduce the size of debug
>  information by removing duplicates this is only valid for dwarf2+ and we
>  use dwarf2 by default

I've disabled this flag for now as it was causing too many failures
across the board (various apps, prelinker). We can add it back when this
has been tested more extensively and its been confirmed to work with the
prelinker.

Cheers,

Richard




^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 1/3] bitbake.conf: Prune global OPTIMIZATION flags
  2011-03-29 13:34   ` Richard Purdie
@ 2011-03-29 15:00     ` Khem Raj
  2011-03-29 23:53       ` Gary Thomas
  2011-03-30  1:29       ` Khem Raj
  0 siblings, 2 replies; 11+ messages in thread
From: Khem Raj @ 2011-03-29 15:00 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On (29/03/11 14:34), Richard Purdie wrote:
> On Mon, 2011-03-21 at 11:11 -0700, Khem Raj wrote:
> > -fexpensive-optimizations is enabled by default at -O2
> > 
> > -fomit-frame-pointer is enabled at -O2 selectively by gcc depending upon
> >   architecture if debug info is not hurt
> > 
> > -frename-registers - This might have some performance advantage on top
> >  of O2 on architectures which have more registers and registers are left
> >  after scheduling but it affects debuggability quite a bit so as a i
> >  tradeoff we do not use it.
> > 
> > -feliminate-dwarf2-dups - We use this option to reduce the size of debug
> >  information by removing duplicates this is only valid for dwarf2+ and we
> >  use dwarf2 by default
> 
> I've disabled this flag for now as it was causing too many failures
> across the board (various apps, prelinker). We can add it back when this
> has been tested more extensively and its been confirmed to work with the
> prelinker.

It would have been better to disable one by one we would be able to
utilize current testing. Most probaly the prelink issue is due to -feliminate-dwarf2-dups did you try to remove that out ?

> 
> Cheers,
> 
> Richard
> 
> 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

-- 
-Khem



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 1/3] bitbake.conf: Prune global OPTIMIZATION flags
  2011-03-29 15:00     ` Khem Raj
@ 2011-03-29 23:53       ` Gary Thomas
  2011-03-30  1:31         ` Khem Raj
  2011-03-30  1:29       ` Khem Raj
  1 sibling, 1 reply; 11+ messages in thread
From: Gary Thomas @ 2011-03-29 23:53 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On 03/29/2011 09:00 AM, Khem Raj wrote:
> On (29/03/11 14:34), Richard Purdie wrote:
>> On Mon, 2011-03-21 at 11:11 -0700, Khem Raj wrote:
>>> -fexpensive-optimizations is enabled by default at -O2
>>>
>>> -fomit-frame-pointer is enabled at -O2 selectively by gcc depending upon
>>>    architecture if debug info is not hurt
>>>
>>> -frename-registers - This might have some performance advantage on top
>>>   of O2 on architectures which have more registers and registers are left
>>>   after scheduling but it affects debuggability quite a bit so as a i
>>>   tradeoff we do not use it.
>>>
>>> -feliminate-dwarf2-dups - We use this option to reduce the size of debug
>>>   information by removing duplicates this is only valid for dwarf2+ and we
>>>   use dwarf2 by default
>>
>> I've disabled this flag for now as it was causing too many failures
>> across the board (various apps, prelinker). We can add it back when this
>> has been tested more extensively and its been confirmed to work with the
>> prelinker.
>
> It would have been better to disable one by one we would be able to
> utilize current testing. Most probaly the prelink issue is due to -feliminate-dwarf2-dups did you try to remove that out ?

This change, in particular adding -feliminate-dwarf2-dups, breaks my
build of chromium(*) (in strange ways, it ends up building .a libraries
which the linker can't parse).  Everything else I've tried to build
seems OK though.  For now, I've just dropped this option in my DISTRO.conf

(*) It took quite some time to isolate this as the problem as it is a royal
pain to test BTW as it takes more than an hour to build this one package on my
hefty build server!

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 1/3] bitbake.conf: Prune global OPTIMIZATION flags
  2011-03-29 15:00     ` Khem Raj
  2011-03-29 23:53       ` Gary Thomas
@ 2011-03-30  1:29       ` Khem Raj
  1 sibling, 0 replies; 11+ messages in thread
From: Khem Raj @ 2011-03-30  1:29 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On Tue, Mar 29, 2011 at 8:00 AM, Khem Raj <raj.khem@gmail.com> wrote:
> On (29/03/11 14:34), Richard Purdie wrote:
>> On Mon, 2011-03-21 at 11:11 -0700, Khem Raj wrote:
>> > -fexpensive-optimizations is enabled by default at -O2
>> >
>> > -fomit-frame-pointer is enabled at -O2 selectively by gcc depending upon
>> >   architecture if debug info is not hurt
>> >
>> > -frename-registers - This might have some performance advantage on top
>> >  of O2 on architectures which have more registers and registers are left
>> >  after scheduling but it affects debuggability quite a bit so as a i
>> >  tradeoff we do not use it.
>> >
>> > -feliminate-dwarf2-dups - We use this option to reduce the size of debug
>> >  information by removing duplicates this is only valid for dwarf2+ and we
>> >  use dwarf2 by default
>>
>> I've disabled this flag for now as it was causing too many failures
>> across the board (various apps, prelinker). We can add it back when this
>> has been tested more extensively and its been confirmed to work with the
>> prelinker.
>
> It would have been better to disable one by one we would be able to
> utilize current testing. Most probaly the prelink issue is due to -feliminate-dwarf2-dups did you try to remove that out ?
>

To answer myself. I should have looked at the committed patch. :)


>>
>> Cheers,
>>
>> Richard
>>
>>
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core@lists.openembedded.org
>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>
> --
> -Khem
>



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 1/3] bitbake.conf: Prune global OPTIMIZATION flags
  2011-03-29 23:53       ` Gary Thomas
@ 2011-03-30  1:31         ` Khem Raj
  2011-03-30 11:11           ` Gary Thomas
  0 siblings, 1 reply; 11+ messages in thread
From: Khem Raj @ 2011-03-30  1:31 UTC (permalink / raw)
  To: Gary Thomas; +Cc: Patches and discussions about the oe-core layer

On Tue, Mar 29, 2011 at 4:53 PM, Gary Thomas <gary@mlbassoc.com> wrote:
> On 03/29/2011 09:00 AM, Khem Raj wrote:
>>
>> On (29/03/11 14:34), Richard Purdie wrote:
>>>
>>> On Mon, 2011-03-21 at 11:11 -0700, Khem Raj wrote:
>>>>
>>>> -fexpensive-optimizations is enabled by default at -O2
>>>>
>>>> -fomit-frame-pointer is enabled at -O2 selectively by gcc depending upon
>>>>   architecture if debug info is not hurt
>>>>
>>>> -frename-registers - This might have some performance advantage on top
>>>>  of O2 on architectures which have more registers and registers are left
>>>>  after scheduling but it affects debuggability quite a bit so as a i
>>>>  tradeoff we do not use it.
>>>>
>>>> -feliminate-dwarf2-dups - We use this option to reduce the size of debug
>>>>  information by removing duplicates this is only valid for dwarf2+ and
>>>> we
>>>>  use dwarf2 by default
>>>
>>> I've disabled this flag for now as it was causing too many failures
>>> across the board (various apps, prelinker). We can add it back when this
>>> has been tested more extensively and its been confirmed to work with the
>>> prelinker.
>>
>> It would have been better to disable one by one we would be able to
>> utilize current testing. Most probaly the prelink issue is due to
>> -feliminate-dwarf2-dups did you try to remove that out ?
>
> This change, in particular adding -feliminate-dwarf2-dups, breaks my
> build of chromium(*) (in strange ways, it ends up building .a libraries
> which the linker can't parse).  Everything else I've tried to build
> seems OK though.  For now, I've just dropped this option in my DISTRO.conf

You dont have to after Richard already dropped it from bitbake.conf
its better to stay close enough to defaults

>
> (*) It took quite some time to isolate this as the problem as it is a royal
> pain to test BTW as it takes more than an hour to build this one package on
> my
> hefty build server!

hmmm I wonder if its disabling PARALLE_MAKE ?

>
> --
> ------------------------------------------------------------
> Gary Thomas                 |  Consulting for the
> MLB Associates              |    Embedded world
> ------------------------------------------------------------
>



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 1/3] bitbake.conf: Prune global OPTIMIZATION flags
  2011-03-30  1:31         ` Khem Raj
@ 2011-03-30 11:11           ` Gary Thomas
  0 siblings, 0 replies; 11+ messages in thread
From: Gary Thomas @ 2011-03-30 11:11 UTC (permalink / raw)
  To: Khem Raj; +Cc: Patches and discussions about the oe-core layer

On 03/29/2011 07:31 PM, Khem Raj wrote:
> On Tue, Mar 29, 2011 at 4:53 PM, Gary Thomas<gary@mlbassoc.com>  wrote:
>> On 03/29/2011 09:00 AM, Khem Raj wrote:
>>>
>>> On (29/03/11 14:34), Richard Purdie wrote:
>>>>
>>>> On Mon, 2011-03-21 at 11:11 -0700, Khem Raj wrote:
>>>>>
>>>>> -fexpensive-optimizations is enabled by default at -O2
>>>>>
>>>>> -fomit-frame-pointer is enabled at -O2 selectively by gcc depending upon
>>>>>    architecture if debug info is not hurt
>>>>>
>>>>> -frename-registers - This might have some performance advantage on top
>>>>>   of O2 on architectures which have more registers and registers are left
>>>>>   after scheduling but it affects debuggability quite a bit so as a i
>>>>>   tradeoff we do not use it.
>>>>>
>>>>> -feliminate-dwarf2-dups - We use this option to reduce the size of debug
>>>>>   information by removing duplicates this is only valid for dwarf2+ and
>>>>> we
>>>>>   use dwarf2 by default
>>>>
>>>> I've disabled this flag for now as it was causing too many failures
>>>> across the board (various apps, prelinker). We can add it back when this
>>>> has been tested more extensively and its been confirmed to work with the
>>>> prelinker.
>>>
>>> It would have been better to disable one by one we would be able to
>>> utilize current testing. Most probaly the prelink issue is due to
>>> -feliminate-dwarf2-dups did you try to remove that out ?
>>
>> This change, in particular adding -feliminate-dwarf2-dups, breaks my
>> build of chromium(*) (in strange ways, it ends up building .a libraries
>> which the linker can't parse).  Everything else I've tried to build
>> seems OK though.  For now, I've just dropped this option in my DISTRO.conf
>
> You dont have to after Richard already dropped it from bitbake.conf
> its better to stay close enough to defaults

Absolutely.  Thanks, Richard, for moving quickly on this.

>>
>> (*) It took quite some time to isolate this as the problem as it is a royal
>> pain to test BTW as it takes more than an hour to build this one package on
>> my
>> hefty build server!
>
> hmmm I wonder if its disabling PARALLE_MAKE ?

Nah, it's just *HUGE* - the tmp/work build tree is ~8GB

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2011-03-30 11:21 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-21 18:10 [PATCH 0/3] Prune global compilation flags Khem Raj
2011-03-21 18:11 ` [PATCH 1/3] bitbake.conf: Prune global OPTIMIZATION flags Khem Raj
2011-03-29 13:34   ` Richard Purdie
2011-03-29 15:00     ` Khem Raj
2011-03-29 23:53       ` Gary Thomas
2011-03-30  1:31         ` Khem Raj
2011-03-30 11:11           ` Gary Thomas
2011-03-30  1:29       ` Khem Raj
2011-03-21 18:11 ` [PATCH 2/3] machine/include/tune-atom.inc: Remove FULL_OPTIMIZATION_pn-gtk+ Khem Raj
2011-03-21 18:11 ` [PATCH 3/3] gcc-runtime_4.5.1.bb: Fix ICE in gcc-runtime with -feliminate-dwarf2-dups Khem Raj
2011-03-23 17:10 ` [PATCH 0/3] Prune global compilation flags Richard Purdie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox