Cross Compiling a different architechture

Anuz Pratap Singh Tomar chambilkethakur at gmail.com
Wed Jan 9 06:19:42 EST 2013


On Wed, Jan 9, 2013 at 3:30 AM, Ganesh B <ganeshsurfs at yahoo.com> wrote:

> I do not know why but whether ncurses or menuconfig the build fails at
> some modules (specially hardware architecture ones), specially at cross
> compiling architecture build stage. It went smoothly for same system
> architecture like i386 or x86 but not for arm or arm64.
>
> Where is the doc's for Kernel defconfig and kconfig in Kernel.org? I am
> trying to make and edit each manually for each architecture and then run
> make all. The problem is it is not allowing me to assemble all
> sub-architectures for say arm or arm64 as a dynamic module. I have to
> specify and select each option (sub-hardware architecture) specifically
> during build of defconfig for the architecture. My x86 is also blocking the
> build at times. I did not get anything good on my google search.
>
> I would say a wiser choice would be getting a .config from somewhere and
editing options which you really need to change.
I am not sure if you understand this or not, but you need to have a series
of toolchains for each arch you need to cross compile at different
locations.
For different binaries of different arch, I would suggest you use different
directories of same source code. Generally make clean or distclean should
get rid of most binaries, but starting a clean build is always the best
idea.
Toolchains can be bit of a pain to get right.

>  w.r.t. Knoppix, Thank you, let me check the informit link for the
> architecture and usage relevance.
>
> TnR,
> Ganesh
>
>   ------------------------------
> *From:* Anuz Pratap Singh Tomar <chambilkethakur at gmail.com>
> *To:* Ganesh B <ganeshsurfs at yahoo.com>
> *Cc:* Mulyadi Santosa <mulyadi.santosa at gmail.com>; "
> kernelnewbies at kernelnewbies.org" <kernelnewbies at kernelnewbies.org>
> *Sent:* Tuesday, January 8, 2013 8:44 PM
>
> *Subject:* Re: Cross Compiling a different architechture
>
>
>
> On Tue, Jan 8, 2013 at 2:39 PM, Ganesh B <ganeshsurfs at yahoo.com> wrote:
>
> Creating Defconfig and menuconfig (options) for all in one system from
> kernel. I want a clean build rather than an external mount, most I found
> did not have documentation.
>
> there is extensive documentation under Documentation/ directory in kernel
> source.
> on simple search I got this link about building kernel on knoppix:
>  http://www.informit.com/articles/article.aspx?p=422949&seqNum=3
> pretty much on most distribution, you  can install ncurses and go for make
> menuconfig and then just make(i.e. if you are native compiling the kernel).
> However the config for distributions are fairly complex these days, so you
> may require to build few other things like initrd and create devices files
> and all.  Please refer to distro documentation for knoppix:
> http://knoppix.net/wiki/Main_Page
>
> I would recommend that you read these guidelines before asking any
> question on this list
> http://kernelnewbies.org/mailinglistguidelines
>
>
> TnR,
> Ganesh
>
>   ------------------------------
> *From:* Mulyadi Santosa <mulyadi.santosa at gmail.com>
> *To:* Ganesh B <ganeshsurfs at yahoo.com>
> *Cc:* Anuz Pratap Singh Tomar <chambilkethakur at gmail.com>; "
> kernelnewbies at kernelnewbies.org" <kernelnewbies at kernelnewbies.org>
> *Sent:* Tuesday, January 8, 2013 9:18 AM
>
> *Subject:* Re: Cross Compiling a different architechture
>
> Hi
>
>
> On Tue, Jan 8, 2013 at 10:36 AM, Ganesh B <ganeshsurfs at yahoo.com> wrote:
> > Hello,
> >
> > Any help with some doc's. I see a defconfig for all, but the tree is not
> > clear. Any documentation support for this in .Kconfig and .defconfig?
>
> Which config option you're not clear? Asking like this will only put
> you in the blue, you know....
>
>
> --
> regards,
>
> Mulyadi Santosa
> Freelance Linux trainer and consultant
>
> blog: the-hydra.blogspot.com
> training: mulyaditraining.blogspot.com
>
>
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
>
>
>
> --
> Thank you
> Warm Regards
> Anuz
>
>
>


-- 
Thank you
Warm Regards
Anuz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20130109/2366a297/attachment-0001.html 


More information about the Kernelnewbies mailing list