[Buildroot] [PATCH] Raspberry Pi - WiringPi Library Package

Guillermo Amaral g at maral.me
Thu Jul 11 18:22:58 UTC 2013

Hey Baruch,

On Thu, Jul 11, 2013 at 09:06:03PM +0300, Baruch Siach wrote:
> Hi Guillermo,
> On Thu, Jul 11, 2013 at 10:55:30AM -0700, Guillermo Amaral wrote:
> > The Raspberry Pi doesn't go down to 2.6.y, the oldest supported version is
> > 3.2.27. :)
> If this is the case, then there is no reason to make O_CLOEXEC a no-op.
> > So there should be no need to do the kernel check, since the package is RPi
> > specific.
> > 
> > The problem here was that O_CLOEXEC was not defined with the default uclibc
> > and older versions of glibc.
> The O_CLOEXEC define comes with the kernel headers used to build the 
> toolchain, not from the C library.

I didn't say it didn't. I'll clarify, if __USE_GNU and/or __USE_XOPEN2K8 don't
get defined at some point O_CLOEXEC is not getting defined. My guess is that
they get defined by *libc, feel free to correct me if I'm wrong.


gamaral http://about.me/gamaral

More information about the buildroot mailing list