did build the new kernel 3.10.7 kernel but the latest unmasked nvidia-drivers-319.32 fail to compile with this error:
"void value not ignored as it ought to be"
after unmasking nvidia-drivers-325.15 i could compile sucessfully.
should not that version be unmasked now when the 3.10 kernel is out?
*** This bug has been marked as a duplicate of bug 447566 ***
yes 319.49 compiles fine too. thanks.
but the question is that if gentoo unmasks a new kernel should not gentoo also unmask a new/working driver?
The driver is not a dependency of the kernel; therefore, no.
It is the responsibility of the user to use compatible kernels and drivers; because, we cannot test the external modules throughout entire Portage tree whether they are stable with what we want to stabilize. That's impossible.
At best, the maintainer of the external module can try to follow with stabilization in a timely manner to minimize this problem; in any case, historically nvidia-drivers has not blocked stabilization and I don't see any plans on changing this.
What we did change, though, is that we keep older kernels around in a masked manner; such that in the event that it doesn't work with a newer kernel, an user can opt to unmask the older kernel.