I find a strange phenomenon about kernel version between “cross-compiling kernel sources” and “native-compiling kernel sources”
for cross-compiling kernel sources in my PC ubuntu 14.04;
sync l4t-r24.2.1 , git kernel sources.
rebuild this kernel sources by file:///C:/Users/shangwang/Downloads/l4t-documentation-24-2-1/l4t-documentation-24-2-1/nvl4t_docs/index.html#page/Tegra%2520Linux%2520Driver%2520Package%2520Development%2520Guide/l4t_getting_started.html#wwpID0E0OE0HA
flash my new kernel Image ang zImage and so on !
on my TX1 ,
“uname -r” is always “3.10.96-tegra+”
but for netive-compiling kernel source in my TX1 ubuntu16.04 and kernel version “3.10.96-tegra”
rebuild this kernel sources on my TX1 by http://www.jetsonhacks.com/2016/09/28/build-tx1-kernel-and-modules-nvidia-jetson-tx1/
on my TX1,
“uname -r” is always “3.10.96-tegra”
why do the difference between the two approuches occure ?
when I make use of cross-compiling kernel sources, how can i get rid of “+” ?
because on my TX1 “uname -r” is only “3.10.96-tegra” without “+”, i can make my drive and its library of "riffa2.2.2"http://riffa.ucsd.edu/download without any error. it should be noted that I make “riffa” natively on my TX1! and I need to rebuild kernel for other things!