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.
It's fixed in rocko by a newer version of cross-localedef-native. Thus, I think the issue can be closed.
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.
its been backport to morty but not Pyro. will be doing this shortly.
Fixed in ab2bbccf9afb1db05a1f9fbcb5ec31bc1e4cb5eb.