the rescent rsbac-dev-sources package (2.6.7-r10) will not compile i know its not a configureation problem, heres the jist of the error (i cant copy and past in terminal links) fs/exec.c : line 556 : "vma" undeclared .. in fucntion setup_arg_pages looking at the line and around, i dont see a declaration for this "vma" in that function the last version and before never had this problem as i recall, but a rescent sync (that gave me the rsbac-dev-sources-2.6.7-r10 ebuild) also removed the older ebuilds, so maybe keep some older ebuilds around just to make sure the current one works good i have no idea what changes made the exec.c file go beserk, but even a saved working config i loaded up, the kernel still wont compile, same error, everytime Reproducible: Always Steps to Reproduce: 1.make menuconfig 2.make bzImage 3.wait 4.see error Actual Results: error in file /usr/src/linux/fs/exec.c line 556 Expected Results: i should have got a shiny new kernel to try and get working
uh...yeah...not sure why this is a security bug. reassigning to kernel folks.
Reassigning to hardened as in metadata.xml
can you give me your GCC version and emerge info output ? -r10 compiles fine here Latest security fix on r10 does indeed touch this file and vma
Created attachment 45704 [details] heres my system info ok, i attacted my system info .. i cant exactly copy and past without X, and typing it all seems to take longer i think
Ok I found your problem, there was a real error in the patches provided for the latest security fixes. I wonder why no one elses had the problem with theses patches.. or maybe they haven't noticed yet. on 2.6.7 vma is declared in one patch then removed in the 2nd patch.. outch. Thanks for reporting the issue! It's fixed in cvs and should be available shortly. About the fact that older revisions were removed: I don't keep ebuilds with security issues in the tree. Maybe a wise idea would be to alway -x86 the previous one instead of deleting it right away.
thanks for your help, im glad the issue was resolved so shortly