Bug 1016

Summary: Can't build external modules
Product: [Yocto Project Subprojects] Kernel Reporter: Darren Hart <dvhart>
Component: kernel-toolingAssignee: Darren Hart <dvhart>
Status: CLOSED WONTFIX QA Contact:
Severity: major    
Priority: High CC: sgw, yp.kernel.watcher, yp.watcher
Version: 1.0   
Target Milestone: 1.0 PointRelease   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Darren Hart 2011-04-28 14:28:44 UTC
The 1.0 release doesn't have the patch:

3b49416fc7a7ee9bfe722f2e6089aa18df41dc58
kernel/bbclass: rework kernel and module classes to allow for building out-of-tree modules

Without this, the bernard release will fail to build external modules.
Comment 1 Darren Hart 2011-04-28 14:40:12 UTC
Solution:

git cherry-pick 3b49416fc7a7ee9bfe722f2e6089aa18df41dc58
git cherry-pick ae440cd1b8e088ee197bbfa283ac257a3860ebcd
Comment 2 Saul Wold 2011-04-28 15:30:28 UTC
Not appropriate for 1.0.1 as it's too much risk with not enough QA
Comment 3 Darren Hart 2011-04-28 16:10:39 UTC
I think not being able to build external modules is very serious bug. What would you consider sufficient QA?

The first of these patches has been in master since Mar 8th, the latter is a relatively trivial fix that has been in since April 19. I've built qemux86 linux-yocto and linux-yocto-stable and verified the image boots (and that's all we really need to do since this doesn't change how the kernel is built).
Comment 4 Darren Hart 2011-05-05 15:15:04 UTC
Closing.