Bug 1901

Summary: Busybox relies on MACHINE_FEATURES kernel24
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Mark Hatle <mark.hatle>
Component: coreAssignee: Andrei Gherzan <andrei>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: meta.mr.watcher, meta.watcher, sgw
Version: unspecified   
Target Milestone: 1.2 M3   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Mark Hatle 2012-01-13 11:02:18 UTC
This should likely be re-factored out of busybox, as I believe kernel24 is now obsolete.

(The problem was discovered on a configuration where MACHINE_FEATURES was not set.)
Comment 1 Andrei Gherzan 2012-01-17 03:20:45 UTC
Busybox checks if MACHINE_FEATURES contains "kernel24". If so, CONFIG_FEATURE_2_4_MODULES will be on "y". kernel24 is no longer present in any machines configuration so yes, indeed it is obsolete.
busybox_cfg('kernel24', machine_features, 'CONFIG_FEATURE_2_4_MODULES', cnf, rem)

The same situation is in uglibc:
uclibc_cfg('kernel24',  machine_features,'UCLIBC_LINUX_MODULE_24', cnf, rem)

This bug would be solved by removing these two lines.