Bug 8869

Summary: busybox: Build failed by __UT_NAMESIZE
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.zh>
Component: coreAssignee: Ross Burton <ross.burton>
Status: VERIFIED FIXED QA Contact: Costin <costin.c.constantin>
Severity: normal    
Priority: Medium CC: bogdanx.a.voiculescu, costin.c.constantin, meta.mr.watcher, meta.watcher
Version: 2.0   
Target Milestone: 2.0.2   
Hardware: All   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Don't know
Attachments:
Description Flags
buildlog none

Description Nobuhiro Iwamatsu 2016-01-05 02:36:39 UTC
Created attachment 2915 [details]
buildlog

Hi,

When we build miscutils/last.c of buysbox, it will fail.
Because __UT_NAMESIZE was checked with 64 above, but glibc-2.11 definitely uses 32.

This already fixed on latest version of busybox.
  https://git.busybox.net/busybox/commit/?id=932302666b0354ede63504d1bef8393cab28db8b

Could you cherry-pick patch to recipe?

Best regards,
  Nobuhiro
Comment 1 Ross Burton 2016-01-07 16:02:23 UTC
As you've got the right environment to verify the fix, would you be able to construct the patch?  I can help with submission and review if this is the first time you've submitted patches.
Comment 2 Ross Burton 2016-02-02 14:50:11 UTC
This is already fixed in master as part of the 1.24.0 upgrade.
Comment 3 Ross Burton 2016-02-02 15:31:26 UTC
Patch for Jethro on the list.
Comment 4 Ross Burton 2016-02-05 16:38:17 UTC
Fixed for jethro in oe-core 6348b2e8e0510b45f4afd2018e90796714863fc1.
Comment 5 Costin 2016-02-15 13:41:59 UTC
Hello,

Verified on latest commits both for master and Jethro and building busybox for arm arch poses no issues.

Marking as verified.