* [Buildroot] External toolchain: crosstool-NG instead of buildroot?
@ 2009-12-18 13:00 Grant Edwards
2009-12-18 21:31 ` Thomas Petazzoni
2009-12-20 19:50 ` Peter Korsgaard
0 siblings, 2 replies; 8+ messages in thread
From: Grant Edwards @ 2009-12-18 13:00 UTC (permalink / raw)
To: buildroot
The buildroot docs recommends using crosstool-NG to generate
external toolchains.
Is there some reason one shouldn't or can't use a toolchain
generated buildroot?
--
Grant Edwards grante Yow! Alright, you!!
at Imitate a WOUNDED SEAL
visi.com pleading for a PARKING
SPACE!!
^ permalink raw reply [flat|nested] 8+ messages in thread* [Buildroot] External toolchain: crosstool-NG instead of buildroot? 2009-12-18 13:00 [Buildroot] External toolchain: crosstool-NG instead of buildroot? Grant Edwards @ 2009-12-18 21:31 ` Thomas Petazzoni 2009-12-18 21:36 ` Grant Edwards 2009-12-20 19:50 ` Peter Korsgaard 1 sibling, 1 reply; 8+ messages in thread From: Thomas Petazzoni @ 2009-12-18 21:31 UTC (permalink / raw) To: buildroot Hello, Le Fri, 18 Dec 2009 13:00:28 +0000 (UTC), Grant Edwards <grant.b.edwards@gmail.com> a ?crit : > The buildroot docs recommends using crosstool-NG to generate > external toolchains. > > Is there some reason one shouldn't or can't use a toolchain > generated buildroot? Theorically, Buildroot should work just as fine as Crosstool-NG for generating toolchain. In practive, my own *personal* feeling is that the Crosstool-NG community is spending more time to improve this toolchain generation tool than the Buildroot community spends on the toolchain part. I have the impression that they do a better job at following new upstream versions, integrating necessary patches, etc. But again, I have no objective facts to validate these feelings. Cheers, Thomas -- Thomas Petazzoni, Free Electrons Kernel, drivers and embedded Linux development, consulting, training and support. http://free-electrons.com ^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] External toolchain: crosstool-NG instead of buildroot? 2009-12-18 21:31 ` Thomas Petazzoni @ 2009-12-18 21:36 ` Grant Edwards 0 siblings, 0 replies; 8+ messages in thread From: Grant Edwards @ 2009-12-18 21:36 UTC (permalink / raw) To: buildroot On 2009-12-18, Thomas Petazzoni <thomas.petazzoni@free-electrons.com> wrote: > Grant Edwards <grant.b.edwards@gmail.com> a ??crit : > >> The buildroot docs recommends using crosstool-NG to generate >> external toolchains. >> >> Is there some reason one shouldn't or can't use a toolchain >> generated buildroot? > > Theorically, Buildroot should work just as fine as Crosstool-NG for > generating toolchain. So far it seems to be working fine. I haven't figured out what the minimal set of required files is. Initially I took a snapshot of everything under output/staging. Subsequent makes using that as an external toolchain failed because it found files in output/staging/usr/share that it didn't expect to be there. I removed usr/share from my "toolchain", and now builds seem to work fine. > In practive, my own *personal* feeling is that the Crosstool-NG > community is spending more time to improve this toolchain generation > tool than the Buildroot community spends on the toolchain part. I have > the impression that they do a better job at following new upstream > versions, integrating necessary patches, etc. But again, I have no > objective facts to validate these feelings. For now I think I'll stick with a buildroot-generated toolchain. -- Grant Edwards grante Yow! I'm having a at tax-deductible experience! visi.com I need an energy crunch!! ^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] External toolchain: crosstool-NG instead of buildroot? 2009-12-18 13:00 [Buildroot] External toolchain: crosstool-NG instead of buildroot? Grant Edwards 2009-12-18 21:31 ` Thomas Petazzoni @ 2009-12-20 19:50 ` Peter Korsgaard 2009-12-20 21:37 ` Yann E. MORIN 1 sibling, 1 reply; 8+ messages in thread From: Peter Korsgaard @ 2009-12-20 19:50 UTC (permalink / raw) To: buildroot >>>>> "Grant" == Grant Edwards <grant.b.edwards@gmail.com> writes: Grant> The buildroot docs recommends using crosstool-NG to generate Grant> external toolchains. Grant> Is there some reason one shouldn't or can't use a toolchain Grant> generated buildroot? No not at all. The reason for recommending crosstool-NG is simply that it's a solution known to work, and we had some discussion about working closer together with the crosstool-NG people, E.G. long term perhaps getting rid of toolchain building in BR, and simply use crosstool-NG for it. -- Bye, Peter Korsgaard ^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] External toolchain: crosstool-NG instead of buildroot? 2009-12-20 19:50 ` Peter Korsgaard @ 2009-12-20 21:37 ` Yann E. MORIN 2009-12-21 20:06 ` Peter Korsgaard 0 siblings, 1 reply; 8+ messages in thread From: Yann E. MORIN @ 2009-12-20 21:37 UTC (permalink / raw) To: buildroot Hello Peter, and All! On Sunday 20 December 2009 20:50:09 Peter Korsgaard wrote: > we had some discussion about working > closer together with the crosstool-NG people, E.G. long term perhaps > getting rid of toolchain building in BR, and simply use crosstool-NG for > it. As you mentioned the subject, I think we should prepare both projects so crosstool-NG offers all that buildroot needs, and maybe tweak a few things in buildroot to efficiently use crostool-NG. The plans for crosstool-NG are a ~4-month release cycle, as 3 months is too short for me alone to handle. I think I can adapt the release cycle to more closely follow buildroot. In fact, I think that, to be efficient, crosstool-NG should be released one month ahead of buildroot, so that potential bugs can be fixed and a bug-fix release can be made just before the buildroot release. That way, buildroot can rely on an as-stable-as- possible release. Next crosstool-NG release is due for late January, so that should be a match for the next buildroot (planned February, I guess). Apart form that, we could build upon the results of the BR developper day. Should I repost my summary to this list? Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | `------------------------------^-------^------------------^--------------------' ^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] External toolchain: crosstool-NG instead of buildroot? 2009-12-20 21:37 ` Yann E. MORIN @ 2009-12-21 20:06 ` Peter Korsgaard 2009-12-21 22:10 ` Yann E. MORIN 0 siblings, 1 reply; 8+ messages in thread From: Peter Korsgaard @ 2009-12-21 20:06 UTC (permalink / raw) To: buildroot >>>>> "Yann" == Yann E MORIN <yann.morin.1998@anciens.enib.fr> writes: Hi, Yann> Hello Peter, and All! Yann> On Sunday 20 December 2009 20:50:09 Peter Korsgaard wrote: >> we had some discussion about working >> closer together with the crosstool-NG people, E.G. long term perhaps >> getting rid of toolchain building in BR, and simply use crosstool-NG for >> it. Yann> As you mentioned the subject, I think we should prepare both Yann> projects so crosstool-NG offers all that buildroot needs, and Yann> maybe tweak a few things in buildroot to efficiently use Yann> crostool-NG. Yes definately - Yann, I'm really sorry that I haven't gotten back to you on your mail from ELCE - Things have been kind of crazy here, but now holidays are coming up. Yann> The plans for crosstool-NG are a ~4-month release cycle, as 3 Yann> months is too short for me alone to handle. I think I can adapt Yann> the release cycle to more closely follow buildroot. In fact, I Yann> think that, to be efficient, crosstool-NG should be released one Yann> month ahead of buildroot, so that potential bugs can be fixed and Yann> a bug-fix release can be made just before the buildroot Yann> release. That way, buildroot can rely on an as-stable-as- Yann> possible release. Next crosstool-NG release is due for late Yann> January, so that should be a match for the next buildroot Yann> (planned February, I guess). Yes, that sounds good. Why is a 3 month release schedule significantly more work than a 4 month one? It should just mean less new development done per release. Yann> Apart form that, we could build upon the results of the BR Yann> developper day. Should I repost my summary to this list? Yes please do. Talking about developers day, Thomas and me are trying to arrange another dev day after FOSDEM (February 8) - Anyone interested? -- Bye, Peter Korsgaard ^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] External toolchain: crosstool-NG instead of buildroot? 2009-12-21 20:06 ` Peter Korsgaard @ 2009-12-21 22:10 ` Yann E. MORIN 2009-12-22 7:54 ` Peter Korsgaard 0 siblings, 1 reply; 8+ messages in thread From: Yann E. MORIN @ 2009-12-21 22:10 UTC (permalink / raw) To: buildroot Peter, All, On Monday 21 December 2009 21:06:08 Peter Korsgaard wrote: > Yann> As you mentioned the subject, I think we should prepare both > Yann> projects so crosstool-NG offers all that buildroot needs, and > Yann> maybe tweak a few things in buildroot to efficiently use > Yann> crostool-NG. > Yes definately - Yann, I'm really sorry that I haven't gotten back to > you on your mail from ELCE - Things have been kind of crazy here, but > now holidays are coming up. No problem. I've had stuff to do here as well. Holidays are coming here too, but one week will be short enough... [--SNIP--] > Yes, that sounds good. Why is a 3 month release schedule significantly > more work than a 4 month one? It should just mean less new development > done per release. 3 months is too short a time to bundle enough new features to warrant a new release, while 4 months is just enough to give me a little break while still allowing substantial advancement in the project. But I do agree that once we join forces on the toolchain part, a 3-month cycle will be OK. > Yann> Apart form that, we could build upon the results of the BR > Yann> developper day. Should I repost my summary to this list? > Yes please do. Will do in a separate post. > Talking about developers day, Thomas and me are trying to arrange > another dev day after FOSDEM (February 8) - Anyone interested? I'll be attending FOSDEM, but am not too sure I'll be able to stay monday. In fact, I already have a train home booked on monday. If I can cancel it, and arrange for a second day off tuesday, then I'l gladly join, if it makes sense. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | `------------------------------^-------^------------------^--------------------' ^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] External toolchain: crosstool-NG instead of buildroot? 2009-12-21 22:10 ` Yann E. MORIN @ 2009-12-22 7:54 ` Peter Korsgaard 0 siblings, 0 replies; 8+ messages in thread From: Peter Korsgaard @ 2009-12-22 7:54 UTC (permalink / raw) To: buildroot >>>>> "Yann" == Yann E MORIN <yann.morin.1998@anciens.enib.fr> writes: Hi, Yann> No problem. I've had stuff to do here as well. Holidays are Yann> coming here too, but one week will be short enough... Yes, I know .. :/ Yann> 3 months is too short a time to bundle enough new features to warrant a Yann> new release, while 4 months is just enough to give me a little break Yann> while still allowing substantial advancement in the project. Yann> But I do agree that once we join forces on the toolchain part, a 3-month Yann> cycle will be OK. Ok. >> Talking about developers day, Thomas and me are trying to arrange >> another dev day after FOSDEM (February 8) - Anyone interested? Yann> I'll be attending FOSDEM, but am not too sure I'll be able to Yann> stay monday. In fact, I already have a train home booked on Yann> monday. If I can cancel it, and arrange for a second day off Yann> tuesday, then I'l gladly join, if it makes sense. It would be very good if you could make it - Otherwise we can discuss during FOSDEM instead. -- Bye, Peter Korsgaard ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2009-12-22 7:54 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-12-18 13:00 [Buildroot] External toolchain: crosstool-NG instead of buildroot? Grant Edwards 2009-12-18 21:31 ` Thomas Petazzoni 2009-12-18 21:36 ` Grant Edwards 2009-12-20 19:50 ` Peter Korsgaard 2009-12-20 21:37 ` Yann E. MORIN 2009-12-21 20:06 ` Peter Korsgaard 2009-12-21 22:10 ` Yann E. MORIN 2009-12-22 7:54 ` Peter Korsgaard
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox