From: Philip B. <ph...@ba...> - 2013-08-27 13:02:48
|
On 08/26/2013 09:02 PM, kris duff wrote: > Hi Guys, > > Thank you all for your answer. What are your though on the yocto ADT ? > It depends if you like eclipse :) > Also, how to extract the sdk from yocto build ? bitbake -c populate_sdk image_recipe Philip > > Thank you ! > > Kris > > > > > ________________________________ > From: Philip Balister <ph...@ba...> > To: Greg Kogut <gk...@ya...>; General mailing list for gumstix users. <gum...@li...> > Sent: Monday, August 26, 2013 7:54:33 PM > Subject: Re: [Gumstix-users] gumstix yocto crosscompile toolchain ? > > > Extract an sdk from a Yocto/OpenEmbedded build. Works really well. > > Philip > > On 08/26/2013 03:04 PM, Greg Kogut wrote: >> Sagar, >> >> You may well be correct - sounds like I may need to explore the more recent multiarch/xapt developments a bit. It is encouraging because there's definitely a need for an easy-to-use process between compiling on the gumstix itself and using full-up Yocto. >> >> Regards, >> Greg >> >> >> >> >> ________________________________ >> From: Sagar Behere <sag...@gm...> >> To: gum...@li... >> Sent: Monday, August 26, 2013 11:50 AM >> Subject: Re: [Gumstix-users] gumstix yocto crosscompile toolchain ? >> >> >> On 08/26/2013 08:35 PM, Greg Kogut wrote: >>> Kris, >>> >>> It is not difficult to compile and link for the ARM Cortex with gcc. In >>> Ubuntu the package 'gcc-arm-linux-gnueabi' will get you gcc capable of >>> producing code that runs on gumstix - you just have to select the right >>> options for '-mcpu' in your Makefile depending on which gumstix you >>> have, etc. >>> >>> However, beware. You'll quickly run into problems of having to compile >>> libc and other dependent libraries for even the most trivial C programs, >>> and effectively setting up your own target file system. Let's not even >>> talk about complex dependencies. Be careful what you wish for before >>> going down this route. >> >> Greg: Your advice is valid, but... >> >> With the coming of multiarch and tools like xapt, don't you think things >> are becoming really easy? For example, the other day I had to >> cross-compile a fairly complex piece of software which depended on >> multiple other libraries which in turn depended on other libraries and >> so on.. In debian wheezy, you simply do, for example >> >> xapt -a armel -m <big bunch of libs> >> >> et voilà! everything and its dependencies are pulled in automagically, >> installed in a location the armel cross-compiler knows about, and the >> cross-compile 'just works'. [ Okay, I'm lying about the 'just works' but >> it's pretty close..] >> >> In my opinion (feel free to correct me, because I may have misunderstood >> this) Yocto is good when you need to make a customized linux >> distribution for your specific gadget. For tinkering and prototyping, >> using systems like debian, multiarch etc. are good enough and moreover >> you don't have to maintain all sources on your own build machine, >> instead you can use the repositories and their updates and fixes. >> >> /Sagar >> >>> Another might be to try buildroot, a barebones crosscompiling system: >>> http://wiki.gumstix.org/index.php?title=Category:How_to_-_Buildroot_overo >>> >>> And yet another option is to build on the gumstix itself: >>> http://gumstix.org/compile-code-on-my-gumstix.html >>> >>> I feel your pain with respect to OE/Yocto/bitake, but I find that once >>> you invest the time to navigate the learning curve it grows on you sort >>> of like a friendly fungus. >>> >>> Regards, >>> Greg >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> ------------------------------------------------------------------------ >>> *From:* kris duff <t_...@ya...> >>> *To:* General mailing list for gumstix users. >>> <gum...@li...> >>> *Sent:* Monday, August 26, 2013 10:54 AM >>> *Subject:* [Gumstix-users] gumstix yocto crosscompile toolchain ? >>> >>> Hello, >>> >>> My target is overo, I would like to crosscompile my software to the >>> gumstix. I never been successfull with bitbake so I would like to use >>> gcc to crosscompile my code. >>> >>> I know it is possible, but I would need help to know where to get the >>> toolchain and what to modify in my makefile to crosscompile ? >>> >>> Thank you >>> >>> Kris >>> >>> >>> ------------------------------------------------------------------------------ >>> Introducing Performance Central, a new site from SourceForge and >>> AppDynamics. Performance Central is your source for news, insights, >>> analysis and resources for efficient Application Performance Management. >>> Visit us today! >>> http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> gumstix-users mailing list >>> gum...@li... >>> <mailto:gum...@li...> >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Introducing Performance Central, a new site from SourceForge and >>> AppDynamics. Performance Central is your source for news, insights, >>> analysis and resources for efficient Application Performance Management. >>> Visit us today! >>> http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk >>> >>> >>> >>> _______________________________________________ >>> gumstix-users mailing list >>> gum...@li... >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>> >> >> >> ------------------------------------------------------------------------------ >> Introducing Performance Central, a new site from SourceForge and >> AppDynamics. Performance Central is your source for news, insights, >> analysis and resources for efficient Application Performance Management. >> Visit us today! >> http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> >> >> ------------------------------------------------------------------------------ >> Introducing Performance Central, a new site from SourceForge and >> AppDynamics. Performance Central is your source for news, insights, >> analysis and resources for efficient Application Performance Management. >> Visit us today! >> http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk >> >> >> >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > > ------------------------------------------------------------------------------ > Introducing Performance Central, a new site from SourceForge and > AppDynamics. Performance Central is your source for news, insights, > analysis and resources for efficient Application Performance Management. > Visit us today! > http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > ------------------------------------------------------------------------------ > Introducing Performance Central, a new site from SourceForge and > AppDynamics. Performance Central is your source for news, insights, > analysis and resources for efficient Application Performance Management. > Visit us today! > http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk > > > > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |