[Buildroot] [PATCH] package/uclibc: add custom bits/poll.h for xtensa

Peter Korsgaard peter at korsgaard.com
Sun Dec 16 21:23:52 UTC 2018


>>>>> "Max" == Max Filippov <jcmvbkbc at gmail.com> writes:

 > Definitions of POLLWRNORM, POLLWRBAND and POLLREMOVE in xtensa linux
 > kernel are non-standard. Provide bits/poll.h with correct values for
 > these constants for uclibc-ng.

 > This fixes the following strace build errors:

 >   In file included from xlat/pollflags.h:4:0,
 >                    from poll.c:34:
 >   ./static_assert.h:40:24: error: static assertion failed: "POLLWRBAND != 0x0100"
 >    # define static_assert _Static_assert
 >                           ^
 >   xlat/pollflags.h:75:1: note: in expansion of macro ‘static_assert’
 >    static_assert((POLLWRBAND) == (0x0100), "POLLWRBAND != 0x0100");
 >    ^~~~~~~~~~~~~
 >   ./static_assert.h:40:24: error: static assertion failed: "POLLREMOVE != 0x0800"
 >    # define static_assert _Static_assert
 >                           ^
 >   xlat/pollflags.h:117:1: note: in expansion of macro ‘static_assert’
 >    static_assert((POLLREMOVE) == (0x0800), "POLLREMOVE != 0x0800");
 >    ^~~~~~~~~~~~~

 > Fixes:
 >  http://autobuild.buildroot.net/results/5a0112b7a2c81fa5253c9adc93efe415256cd811
 > Signed-off-by: Max Filippov <jcmvbkbc at gmail.com>

Committed to 2018.02.x, 2018.08.x and 2018.11.x, thanks.

-- 
Bye, Peter Korsgaard


More information about the buildroot mailing list