<div dir="ltr"><div class="gmail_extra"><div><div class="gmail_signature"><div dir="ltr"><div>On Sun, Jun 14, 2015 at 10:11 AM, John Whitmore <span dir="ltr">&lt;<a href="mailto:arigead@gmail.com" target="_blank">arigead@gmail.com</a>&gt;</span> wrote:<br></div></div></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I&#39;ve a question regarding the building of the linux kernel, more specifically<br>
which kernel to build.<br>
<br>
I&#39;ve previously built the kernel for an 86 arch but this time I want to build<br>
for the RaspberryPi. I can easily get the current version of the installed<br>
kernel with the &quot;uname -a&quot;  command but that doesn&#39;t tell me the git repo<br>
where the kernel originated. I&#39;d imagine that it&#39;s from the RPi git repo, but<br>
that adds another level of confusion as that git repo doesn&#39;t have any tags at<br>
all. So even given the version number from uname how to check out a suitable<br>
version of the kernel.<br></blockquote><div> </div><div>Did you read the <a href="https://www.raspberrypi.org/documentation/linux/kernel/building.md">https://www.raspberrypi.org/documentation/linux/kernel/building.md</a>  ?</div><div>There is a few tags : <a href="https://github.com/raspberrypi/linux/releases">https://github.com/raspberrypi/linux/releases</a></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
I could take the latest from the RPi repo and use &quot;make oldconfig&quot; but I<br>
wonder how far, in kernel versions, I can jump and not affect the installed<br>
libs and utilities which have been built against another version of the<br>
kernel?<br></blockquote><div> </div><div>The problem is not the user space programs, it&#39;s really if the newer kernel will boot in your hardware.</div><div>If you use the RPi kernel, you can use the lasted kernel without problems, but if you use the mainline kernel (Linus) you will have a few problems. </div><div>Just because it doesn&#39;t have all the modifications made on RPi kernel. </div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
I&#39;ve read various documentation on building the linux kernel but that&#39;s never<br>
really mentioned, mainly I guess as you&#39;re building for the x86 Arch. But even<br>
there can you jump major versions of kernel without effecting other installed<br>
SW in the system?<br></blockquote><div>If you read this docs you are able to test different kernel versions without problems. So go test it. </div><div>More info at : <a href="http://elinux.org/Raspberry_Pi_Kernel_Compilation">http://elinux.org/Raspberry_Pi_Kernel_Compilation</a></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
John<br>
<br>
_______________________________________________<br>
Kernelnewbies mailing list<br>
<a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
<a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" rel="noreferrer" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a></blockquote><div><br></div><div>Good luck </div><div><br></div><div>--</div>Lucas Tanure <br><div>+55 (19) 988176559 </div></div><br></div></div>