On Thu, Feb 02, 2017 at 03:29:39AM +0000, Amit Kumar wrote: > On Thu, Feb 02, 2017 at 05:35:27AM +0530, srishti sharma wrote: > > Also my compiler is saying things like , cyclomatic complexity > > followed by (i think) the parts it is compiling like driver names . > > Also it has been two hours since it started compiling and it isn't > > done yet . Is it because I ran $make instead $make -jx ? It was by > > mistake . > My advice is that > 1) Clone your repo using the link that I have sent to you. > 2) You have said that you are an absolute beginner, so create your topic > branch from upstream kernel master branch. > 3)Last but not least, please read Linux Kernel In Nutshell(LKN) > > If you want to complile for arm, an example, > ARCH=arm CROSS_COMPILE=arm-linux-gnueabli- make distclean > ARCH=arm CROSS_COMPILE=arm-linux-gnueabli- make omap2plus_defconfig > ARCH=arm CROSS_COMPILE=arm-linux-gnueabli- make zImage dtbs Sorry, it is gnueabi. arm-linux-gnueabi- is prefix of arm gcc compiler installed on your system. > > This zImage can be run on BeagleBone Black. > > > > > > > On Thu, Feb 2, 2017 at 5:28 AM, srishti sharma <srishtishar@xxxxxxxxx> wrote: > > > Thanks, I am running ubuntu 16.04 LTS > > > > > > On Thu, Feb 2, 2017 at 5:17 AM, Amit Kumar <free.amit.kumar@xxxxxxxxx> wrote: > > >> On Thu, Feb 02, 2017 at 03:39:18AM +0530, srishti sharma wrote: > > >>> Hey, > > >>> I am an absolute newbie , I tried to clone greg kroah-hartman's > > >>> staging tree repository , somehow I was not able to boot in the kernel > > >>> I built . > > >>> > > >>> Also, Does this command below give me the latest kernel code ? > > >>> > > >>> I have tried to clone another repository using the command below > > >>> > > >>> git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git > > >>> > > >>> > > >>> while building with this , I had to install gcc plugin-dev . I don't > > >>> understand why ? > > >>> I didn't have to do it last time I built the kernel > > >> You may use this link, > > >> https://www.kernel.org/doc/man-pages/linux-next.html > > >> In summary, first you clone main upstream tree then add linux-next tree. > > >> Whenever you want to create a patch, create a topic branch from the > > >> latest next-* tag. > > >> > > >> Regards, > > >> Amit Kumar > > >>> > > >>> Regards > > >>> > > >>> _______________________________________________ > > >>> Kernelnewbies mailing list > > >>> Kernelnewbies@xxxxxxxxxxxxxxxxx > > >>> https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies