On 2/5/18 6:52 AM, Alexander Kanavin wrote: > On 02/05/2018 12:42 PM, Alexander Kanavin wrote: >>>> /data/poky-tmp/master/work/beaglebone_yocto-poky-linux-gnueabi/u-boot/1_2018.01-r0/recipe-sysroot-native/usr/include/libfdt_env.h:70:30: >>>> >>>> error: conflicting types for 'fdt64_t' >>>> | typedef uint64_t FDT_BITWISE fdt64_t; >>>> | ^~~~~~~ >>>> | In file included from <command-line>:0:0: >>>> | >>>> /data/poky-tmp/master/work/beaglebone_yocto-poky-linux-gnueabi/u-boot/1_2018.01-r0/git/include/libfdt_env.h:19:16: >>>> >>>> note: previous declaration of 'fdt64_t' was here >>>> | typedef __be64 fdt64_t; >>>> | ^~~~~~~ >>>> >>> >>> I have a patch to u-boot which is fixing similar issue. see >>> see if this helps. >>> >>> https://gist.github.com/kraj/70d613d1ead4be98a5787928d8518434 >>> >> >> Thanks, I think u-boot upstream also has a fix for it. I'll check. > > Unfortunately, latest u-boot upstream still fails in the same way. As I > really have no idea about when system includes vs bundled includes > should be used (and no way to test anything u-boot related), let's defer > this update until either upstream takes care of this issue. >
I have a local patch upgrading uboot related recipes here. https://github.com/kraj/openembedded-core/commit/0ed2c4ff4835142893b8c711ed09ffe10061d4a8 waiting for 2018.03 to come out. May be you can slate this update there after > Alex > -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core