* Getting started on creating a layer for OE-Core @ 2011-11-22 17:59 Ken Werner 2011-11-22 18:02 ` Koen Kooi 2011-11-24 16:59 ` Philip Balister 0 siblings, 2 replies; 10+ messages in thread From: Ken Werner @ 2011-11-22 17:59 UTC (permalink / raw) To: openembedded-core Hi, I'm currently reading the OpenEmbedded User Manual and wondering what's the best way to add a layer for the Linaro toolchain components (Linaro GCC, Linaro GDB). This is my first time with OE. I just setup the environment and started to build an image that targets qemuarm (bitbake is still building). Any suggestions or general help is much appreciated. Thanks, Ken ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Getting started on creating a layer for OE-Core 2011-11-22 17:59 Getting started on creating a layer for OE-Core Ken Werner @ 2011-11-22 18:02 ` Koen Kooi 2011-11-22 18:08 ` Paul Eggleton 2011-11-22 18:15 ` Ken Werner 2011-11-24 16:59 ` Philip Balister 1 sibling, 2 replies; 10+ messages in thread From: Koen Kooi @ 2011-11-22 18:02 UTC (permalink / raw) To: Patches and discussions about the oe-core layer [-- Attachment #1: Type: text/plain, Size: 375 bytes --] Op 22 nov. 2011, om 18:59 heeft Ken Werner het volgende geschreven: > Hi, > > I'm currently reading the OpenEmbedded User Manual and wondering what's the best way to add a layer for the Linaro toolchain components You do know that the gcc 4.6 in OE-core and gcc 4.5 in meta-oe already have all the linaro patches (minus the ones that introduces bugs), right? [-- Attachment #2: Message signed with OpenPGP using GPGMail --] [-- Type: application/pgp-signature, Size: 169 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Getting started on creating a layer for OE-Core 2011-11-22 18:02 ` Koen Kooi @ 2011-11-22 18:08 ` Paul Eggleton 2011-11-22 18:17 ` Koen Kooi 2011-11-22 18:15 ` Ken Werner 1 sibling, 1 reply; 10+ messages in thread From: Paul Eggleton @ 2011-11-22 18:08 UTC (permalink / raw) To: Koen Kooi; +Cc: openembedded-core On Tuesday 22 November 2011 19:02:55 Koen Kooi wrote: > You do know that the gcc 4.6 in OE-core and gcc 4.5 in meta-oe already have > all the linaro patches (minus the ones that introduces bugs), right? How would one find that out? I mean, without looking at every patch we have in our toolchain... Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Getting started on creating a layer for OE-Core 2011-11-22 18:08 ` Paul Eggleton @ 2011-11-22 18:17 ` Koen Kooi 2011-11-22 18:21 ` Ken Werner 0 siblings, 1 reply; 10+ messages in thread From: Koen Kooi @ 2011-11-22 18:17 UTC (permalink / raw) To: Patches and discussions about the oe-core layer [-- Attachment #1: Type: text/plain, Size: 620 bytes --] Op 22 nov. 2011, om 19:08 heeft Paul Eggleton het volgende geschreven: > On Tuesday 22 November 2011 19:02:55 Koen Kooi wrote: >> You do know that the gcc 4.6 in OE-core and gcc 4.5 in meta-oe already have >> all the linaro patches (minus the ones that introduces bugs), right? > > How would one find that out? I mean, without looking at every patch we have in > our toolchain... We have been pointing out that fact to various linaro people the past month, most recently at ELC-E and Linaro Connect. If for some reason that hasn't come accross, a 'git grep linaro' would have given you a big clue :) [-- Attachment #2: Message signed with OpenPGP using GPGMail --] [-- Type: application/pgp-signature, Size: 169 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Getting started on creating a layer for OE-Core 2011-11-22 18:17 ` Koen Kooi @ 2011-11-22 18:21 ` Ken Werner 0 siblings, 0 replies; 10+ messages in thread From: Ken Werner @ 2011-11-22 18:21 UTC (permalink / raw) To: openembedded-core On 11/22/2011 07:17 PM, Koen Kooi wrote: > > Op 22 nov. 2011, om 19:08 heeft Paul Eggleton het volgende geschreven: > >> On Tuesday 22 November 2011 19:02:55 Koen Kooi wrote: >>> You do know that the gcc 4.6 in OE-core and gcc 4.5 in meta-oe already have >>> all the linaro patches (minus the ones that introduces bugs), right? >> >> How would one find that out? I mean, without looking at every patch we have in >> our toolchain... > > We have been pointing out that fact to various linaro people the past month, most recently at ELC-E and Linaro Connect. If for some reason that hasn't come accross, a 'git grep linaro' would have given you a big clue :) Unfortunately I wasn't able to attend these events. :/ I'll check with some of the people who went there. Sorry for the noise. Ken ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Getting started on creating a layer for OE-Core 2011-11-22 18:02 ` Koen Kooi 2011-11-22 18:08 ` Paul Eggleton @ 2011-11-22 18:15 ` Ken Werner 1 sibling, 0 replies; 10+ messages in thread From: Ken Werner @ 2011-11-22 18:15 UTC (permalink / raw) To: openembedded-core On 11/22/2011 07:02 PM, Koen Kooi wrote: > > Op 22 nov. 2011, om 18:59 heeft Ken Werner het volgende geschreven: > >> Hi, >> >> I'm currently reading the OpenEmbedded User Manual and wondering what's the best way to add a layer for the Linaro toolchain components > > You do know that the gcc 4.6 in OE-core and gcc 4.5 in meta-oe already have all the linaro patches (minus the ones that introduces bugs), right? Oh, I didn't know that - thanks for the heads up. The patches your are referring to are among meta/recipes-devtools/gcc/gcc-4.6/*patch, right? In this case I guess I'll discuss with the Linaro team on how to proceed first. :) Regards Ken ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Getting started on creating a layer for OE-Core 2011-11-22 17:59 Getting started on creating a layer for OE-Core Ken Werner 2011-11-22 18:02 ` Koen Kooi @ 2011-11-24 16:59 ` Philip Balister 2011-11-24 17:18 ` Koen Kooi ` (2 more replies) 1 sibling, 3 replies; 10+ messages in thread From: Philip Balister @ 2011-11-24 16:59 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On 11/22/2011 12:59 PM, Ken Werner wrote: > Hi, > > I'm currently reading the OpenEmbedded User Manual and wondering what's > the best way to add a layer for the Linaro toolchain components (Linaro > GCC, Linaro GDB). This is my first time with OE. I just setup the > environment and started to build an image that targets qemuarm (bitbake > is still building). Any suggestions or general help is much appreciated. Can you comment on what you expect to get out of the Linaro toolchain layer? As had been noted here, OE already has some of the Linaro work in the toolchains. However, we have had issues with some patches so we can't run a "complete Linaro toolchain". (Toolchain guys, correct me if I am wrong) From my perspective, the Linaro work is great (I primarily use Cortex-A8 devices), but my understanding is that due to Linaro's focus on advanced ARM processors, regressions for other architectures and older arms can occur. So I see the point of a dedicated Linaro tool layer being an excellent vehicle for testing Linaro's work on a diverse set of machines to make life easier for people using Linaro's work on other architectures. Philip ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Getting started on creating a layer for OE-Core 2011-11-24 16:59 ` Philip Balister @ 2011-11-24 17:18 ` Koen Kooi 2011-11-24 18:00 ` Khem Raj 2011-11-28 20:55 ` Ken Werner 2 siblings, 0 replies; 10+ messages in thread From: Koen Kooi @ 2011-11-24 17:18 UTC (permalink / raw) To: Patches and discussions about the oe-core layer [-- Attachment #1: Type: text/plain, Size: 1709 bytes --] Op 24 nov. 2011, om 17:59 heeft Philip Balister het volgende geschreven: > On 11/22/2011 12:59 PM, Ken Werner wrote: >> Hi, >> >> I'm currently reading the OpenEmbedded User Manual and wondering what's >> the best way to add a layer for the Linaro toolchain components (Linaro >> GCC, Linaro GDB). This is my first time with OE. I just setup the >> environment and started to build an image that targets qemuarm (bitbake >> is still building). Any suggestions or general help is much appreciated. > > Can you comment on what you expect to get out of the Linaro toolchain layer? > > As had been noted here, OE already has some of the Linaro work in the > toolchains. However, we have had issues with some patches so we can't > run a "complete Linaro toolchain". (Toolchain guys, correct me if I am > wrong) There are 2 sets of problems: 1) OE-core needs to support more than just ARMv7 and up 2) Not every patch is an improvement For 1) we need to add patches and sometimes take out patches. For 2) we usually remove the patch that breaks things, but sometimes we add a backport. [..] > So I see the point of a dedicated Linaro tool layer being an excellent > vehicle for testing Linaro's work on a diverse set of machines to make > life easier for people using Linaro's work on other architectures. The exact same can be said by including most if not all linaro patches into the default toolchain. Having said that, a layer with 'pure' versions of the toolchain, uboot, kernel, etc as reference is a nice thing to have. But since we only have a finite amount of effort to spread around I'd advice working on OE-core instead of a seperate sandbox. regards, Koen [-- Attachment #2: Message signed with OpenPGP using GPGMail --] [-- Type: application/pgp-signature, Size: 169 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Getting started on creating a layer for OE-Core 2011-11-24 16:59 ` Philip Balister 2011-11-24 17:18 ` Koen Kooi @ 2011-11-24 18:00 ` Khem Raj 2011-11-28 20:55 ` Ken Werner 2 siblings, 0 replies; 10+ messages in thread From: Khem Raj @ 2011-11-24 18:00 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On (24/11/11 11:59), Philip Balister wrote: > On 11/22/2011 12:59 PM, Ken Werner wrote: > > Hi, > > > > I'm currently reading the OpenEmbedded User Manual and wondering what's > > the best way to add a layer for the Linaro toolchain components (Linaro > > GCC, Linaro GDB). This is my first time with OE. I just setup the > > environment and started to build an image that targets qemuarm (bitbake > > is still building). Any suggestions or general help is much appreciated. > > Can you comment on what you expect to get out of the Linaro toolchain layer? > > As had been noted here, OE already has some of the Linaro work in the > toolchains. However, we have had issues with some patches so we can't > run a "complete Linaro toolchain". (Toolchain guys, correct me if I am > wrong) thats correct more often some patches whcih work on arm dont work on other architectures so the patcheses we cherry pick usually exclude such regressing patches and its a bit of work to identify them but on positive side the patches we take get tested on wider architectures. Also we only take gcc patches no other components > > From my perspective, the Linaro work is great (I primarily use Cortex-A8 > devices), but my understanding is that due to Linaro's focus on advanced > ARM processors, regressions for other architectures and older arms can > occur. > > So I see the point of a dedicated Linaro tool layer being an excellent > vehicle for testing Linaro's work on a diverse set of machines to make > life easier for people using Linaro's work on other architectures. linaro layer would be a good idea although I think from distro point of view they would want a single toolchain doing all architectures and still would want advantages of linaro work so if this layer takes care of fixing toolchain for non arm architectures it will be a lot of value to distros using OE but as such having layer would be a good thing as well. > > Philip > > _______________________________________________ > 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] 10+ messages in thread
* Re: Getting started on creating a layer for OE-Core 2011-11-24 16:59 ` Philip Balister 2011-11-24 17:18 ` Koen Kooi 2011-11-24 18:00 ` Khem Raj @ 2011-11-28 20:55 ` Ken Werner 2 siblings, 0 replies; 10+ messages in thread From: Ken Werner @ 2011-11-28 20:55 UTC (permalink / raw) To: openembedded-core On 11/24/2011 05:59 PM, Philip Balister wrote: > On 11/22/2011 12:59 PM, Ken Werner wrote: >> Hi, >> >> I'm currently reading the OpenEmbedded User Manual and wondering what's >> the best way to add a layer for the Linaro toolchain components (Linaro >> GCC, Linaro GDB). This is my first time with OE. I just setup the >> environment and started to build an image that targets qemuarm (bitbake >> is still building). Any suggestions or general help is much appreciated. > > Can you comment on what you expect to get out of the Linaro toolchain layer? There are two goals. One is to use OE-core as a testsuite for a pre-built binary gcc-linaro. The other is to provide a meta layer that always has the latest released gcc-linaro and, in the future, also gdb, qemu etc.. Regards Ken ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2011-11-28 21:01 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-11-22 17:59 Getting started on creating a layer for OE-Core Ken Werner 2011-11-22 18:02 ` Koen Kooi 2011-11-22 18:08 ` Paul Eggleton 2011-11-22 18:17 ` Koen Kooi 2011-11-22 18:21 ` Ken Werner 2011-11-22 18:15 ` Ken Werner 2011-11-24 16:59 ` Philip Balister 2011-11-24 17:18 ` Koen Kooi 2011-11-24 18:00 ` Khem Raj 2011-11-28 20:55 ` Ken Werner
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox