Bug 12119

Summary: muslx32: boost compilation error
Product: [Build System, Metadata & Runtime] OE-Core Reporter: sweeaun <swee.aun.khor>
Component: coreAssignee: Anuj Mittal <anuj.mittal>
Status: RESOLVED FIXED QA Contact: yeoh ee peng <ee.peng.yeoh>
Severity: enhancement    
Priority: Medium CC: anuj.mittal, meta.mr.watcher, meta.watcher, ovidiu.panait
Version: 2.4   
Target Milestone: 2.5   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Don't know
Attachments:
Description Flags
do_compile log file none

Description sweeaun 2017-09-24 15:06:43 UTC
Created attachment 4024 [details]
do_compile log file

Preconditions/Environment
-------------------------
1) Add mete-intel layer
2) Modified local.conf to use the following setting
 MACHINE ??= "intel-corei7-64"
 TCLIBC="musl"
 DEFAULTTUNE = "corei7-64-x32"

Triggering Action/Cause
-----------------------
bitbake boost

Expectation
-----------
do_compile task failed.
Comment 1 Ovidiu Panait 2017-11-17 19:46:18 UTC
When the following line is added to meta/recipes-support/boost/boost.inc, the issue is no longer present:

BJAM_OPTS_append_linux-muslx32 = " abi=x32 address-model=64"

Patch with the potential fix:
http://lists.openembedded.org/pipermail/openembedded-core/2017-November/144277.html