Created attachment 437708 [details] build.log Nvidia Drivers is failing due overlap of functions added in Kernel 4.7.0 with ones used by Nvidia into the kernel module source code. Using kernel 4.7.0-rc3, Portage 2.3.0_rc1. Attached build.log file.
Created attachment 437710 [details, diff] Proposed patch for version 4.7.0 This is the proposed patch I been using since kernel 4.7.0-rc1. should work until Nvidia can fix this issue by themselves, or Linus decides to rename the function, which I don't think so. Basically what the patch does is renaming the conflicting function into the header and function where is used.
Adding the pull request generated at portage for review https://github.com/gentoo/gentoo/pull/1833
*** Bug 589880 has been marked as a duplicate of this bug. ***
*** Bug 589858 has been marked as a duplicate of this bug. ***
*** Bug 590144 has been marked as a duplicate of this bug. ***
*** Bug 591640 has been marked as a duplicate of this bug. ***