Thanks for the comments and patch, the patch works well during our build test.
Best Regards, Zhenhua > -----Original Message----- > From: Richard Purdie [mailto:richard.pur...@linuxfoundation.org] > Sent: Friday, April 12, 2013 4:42 AM > To: Khem Raj > Cc: Luo Zhenhua-B19537; Guo Chunrong-B40290; Liu Ting-B28495; > openembedded-core@lists.openembedded.org > Subject: Re: [OE-core] The build issue of wayland-native on Linux distros > with old glibc > > On Thu, 2013-04-11 at 13:33 -0700, Khem Raj wrote: > > On Apr 11, 2013, at 2:22 AM, Luo Zhenhua-B19537 <b19...@freescale.com> > wrote: > > > > > I tried to build wayland-native which requires sys/signalfd.h and > sys/timerfd.h, the two headers are not provided by Yocto build env, so > host version is searched. > > > > > > > > > those are coming from libc, I don't think we use own libc for native > > packages. So they have to come from host libc, for nativesdk different > > story > > > > > When the build is conducted in Linux distros with old glibc(not sure > about the accurate version), above two headers are not available, so > build will failed as following: > > > | /home/yocto/workspace/sdk-devel/build_p4080ds_release/tmp/work/x86 > > > | _64-linux/wayland-native/1.0.6-r0/wayland-1.0.6/src/event-loop.c:3 > > > | 3:26: error: sys/signalfd.h: No such file or directory > > > | /home/yocto/workspace/sdk-devel/build_p4080ds_release/tmp/work/x86 > > > | _64-linux/wayland-native/1.0.6-r0/wayland-1.0.6/src/event-loop.c:3 > > > | 4:25: error: sys/timerfd.h: No such file or directory > > > > > > Can anybody shed some light on how to solve the issue in Yocto to > ensure the build doesn't depend on host env? > > https://bugzilla.yoctoproject.org/show_bug.cgi?id=4245 > > Khem is right, it should be using the host libc but perhaps we can cut > down how much of wayland we build natively. Hopefully Ross might have a > fix, see the above bug, help testing would be appreciated. > > Cheers, > > Richard > > > _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core