Bug 6509 - default local.conf requires libsdl-native
Summary: default local.conf requires libsdl-native
Status: RESOLVED WONTFIX
Alias: None
Product: BitBake
Classification: Build System, Metadata & Runtime
Component: bitbake (show other bugs)
Version: 1.6.1
Hardware: x86 Multiple
: Undecided normal
Target Milestone: ---
Assignee: Richard Purdie
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2014-07-07 21:31 UTC by Volker
Modified: 2014-07-10 14:39 UTC (History)
2 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Don't know


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Volker 2014-07-07 21:31:44 UTC
The following line is a new setting in local.conf:
---
# Qemu configuration                                                            
[...]
PACKAGECONFIG_pn-qemu-native = "sdl"                                            
PACKAGECONFIG_pn-nativesdk-qemu = "sdl"
ASSUME_PROVIDED += "libsdl-native"  
---

Build systems often don't have libsdl installed. As result that ASSUME_PROVIDED line can breaks builds.

I am not sure if:
1. this check should be run if no qemu image is created
2. if it should be set by default


I don't know if this is a bug or a feature. A quick google showed that at least another build system had this problem, too. This ticket might therfore be closed as "WONT FIX" or similar.
Comment 1 Richard Purdie 2014-07-10 14:39:51 UTC
If the build system doesn't libsdl, you can customize local.conf to state that. We don't want to do this on a per machine basis since that would mean rebuilding qemu-native each time. I therefore believe the current situation is correct and we're not planning to change this.