[OE-core] [PATCH] boost: Convert ??= weaker assingment to weak ?= assignment

Lukas Bulwahn lukas.bulwahn at oss.bmw-carit.de
Sun Dec 8 21:36:12 UTC 2013


Hi Khem,

On 12/07/2013 02:42 AM, Khem Raj wrote:
> ??= does not react at all with
> BOOST_LIBS += "${@base_contains('PACKAGECONFIG', 'python', 'python', '', d)}"
>
> even though we have
>
> PACKAGECONFIG ??= "" it does not honor it and always add python to
> BOOST_LIBS but the dependency is not added so it fails to build
> complaining for missing python headers which is a understood outcome
I tried bitbaking boost and all the recipes in the meta-ros layer (which 
uses boost heavily) with
1.) only the boost setup in OE-core and no boost.bbappend, and then also
2.) with a boost.bbappend with PACKAGECONFIG = "python" (as currently 
set in meta-ros).

However, I could not reproduce the problem you are reporting.
With the current state, everything works on my own machine.

I did the builds on fresh directories, and with the current HEADs:
BB_VERSION        = "1.21.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "Fedora-18"
TARGET_SYS        = "x86_64-oe-linux"
MACHINE           = "qemux86-64"
DISTRO            = "nodistro"
DISTRO_VERSION    = "nodistro.0"
TUNE_FEATURES     = "m64"
TARGET_FPU        = ""
meta              = "master:4a562fd2614bb6ccce1222d47b9268d6980cf315"
meta-oe           = "master:9b3e284c58bce673801ca3649b53bc53797ce2e9"

and my bitbake repository is at 73ddf1a3d1c516ad3bc785e0413483e616ce07a8.

What's your configuration and how does it differs from mine?

Lukas



More information about the Openembedded-core mailing list