[OE-core] The build issue of wayland-native on Linux distros with old glibc

Luo Zhenhua-B19537 B19537 at freescale.com
Fri Apr 12 13:28:39 UTC 2013


Thanks for the comments and patch, the patch works well during our build test. 


Best Regards,

Zhenhua


> -----Original Message-----
> From: Richard Purdie [mailto:richard.purdie at 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 at 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 <B19537 at 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
> 
> 
> 



More information about the Openembedded-core mailing list