Bug 1901 - Busybox relies on MACHINE_FEATURES kernel24
Summary: Busybox relies on MACHINE_FEATURES kernel24
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: core (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Medium normal
Target Milestone: 1.2 M3
Assignee: Andrei Gherzan
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2012-01-13 11:02 UTC by Mark Hatle
Modified: 2012-01-17 08:12 UTC (History)
3 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.