Red Hat Bugzilla – Bug 868432
kernel-devel includes a blank linux/version.h
Last modified: 2012-10-30 09:37:16 EDT
Description of problem:
Kernel 3.7 has moved linux/version.h to the uapi path, but kernel.spec has a line that touches the timestamp on the old path. (see also bug 854689) Since -Iinclude comes before -Iinclude/generated/uapi in the build flags, then the touched-empty file is the one that wins.
Version-Release number of selected component (if applicable):
This is an issue for any external module that needs to make version checks, which is approximately all of them...
If that "touch" is still needed, then it should refer to the new path, and consider using "-c" to make sure it never creates new files like this.
This should be fixed in rawhide now.