I downloaded kernel 3.2.1 from the kernel.org.
Compiled it "successfully" on OpenSuse 11.3 64 bit.
When I tried to compile the same on Ubuntu 11.10, I got:
Code:
ERROR: "__modver_version_show" [drivers/staging/rts5139/rts5139.ko] undefined
I copied the
.config from the default kernel present on that machine to the kernel 3.2.1's folder.
Did
make menuconfig again, saved it without any changes.
But, the same error prevailed. Also, tried with
.config.old but that didn't help either.
Anyway, my question here is that if the kernel is unbiased and untouched, then why would the compilation results differ on different distributions assuming:
1. Both the machines are x bits?
2. Both the machines are latest, so is the kernel.
Doesn't the kernel read the
.config in its own folder and decides on that basis which module to load and which not to?
What has that to do with existing distribution during the compilation period?