Bug 12335 - [meta] cross-localedef-native: compilation error
Summary: [meta] cross-localedef-native: compilation error
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: core (show other bugs)
Version: 2.3.2
Hardware: Other Multiple
: Medium+ normal
Target Milestone: 2.3.3
Assignee: Armin Kuster
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2017-11-10 17:06 UTC by Adrian
Modified: 2017-12-21 09:47 UTC (History)
6 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments
Compilation log. (32.22 KB, application/octet-stream)
2017-11-10 17:06 UTC, Adrian
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Adrian 2017-11-10 17:06:14 UTC
Created attachment 4122 [details]
Compilation log.

I am trying to compile poky (pyro 17.0.2) on Ubuntu 17.10. It fails and returns error regarding the redefinition of struct __locale_struct and conflicting types for __locale_t and locale_t (I am enclosing a log file). I use a fresh environment.

The same setup compiles properly on CenOS:7.
Comment 1 Adrian 2017-11-28 15:48:07 UTC
It's fixed in rocko by a newer version of cross-localedef-native. Thus, I think the issue can be closed.
Comment 2 Ferry 2017-12-08 21:02:49 UTC
I can confirm this on meta-intel-edison with pyro 2.3.2 when building the sdk.
Overlaying with cross-localedef-native_2.26.bb from rocko fixes the problem.

In my opinion this should not be closed, but fixed as long as pyro is active.
Comment 3 Armin Kuster 2017-12-08 23:08:05 UTC
its been backport to morty but not Pyro. will be doing this shortly.
Comment 4 Ross Burton 2017-12-21 09:47:03 UTC
Fixed in ab2bbccf9afb1db05a1f9fbcb5ec31bc1e4cb5eb.