[Buildroot] [PATCH] package/ncurses: fix build on noMMU uclinux targets

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Sun Aug 21 20:22:05 UTC 2016


Hello,

On Sun, 21 Aug 2016 15:38:02 +0200, Yann E. MORIN wrote:
> The ncurses buildsystem does not recognise 'uclinux' as being a 'linux',
> so it falls back to generic checks, especially when trying to decide
> what macros to define. So it misses defining absolutely required macros
> when doing widechar, which break the bui,d.
> 
> But 'uclinux' is just a 'linux' like any other in this respect.
> 
> We fix both aclocal.m4 and the generated ./configure script because
> ncurses does not autoreconf correctly (see comment in 0001-*.patch).
> 
> Fixes:
>     http://autobuild.buildroot.org/?reason=ncurses-5.9
>     http://autobuild.buildroot.org/results/d5c/d5c787d34acbfc0c0c7bd8cc0e15b5bc2460d88a/
>     http://autobuild.buildroot.org/results/fc4/fc4b41fb955c390913a879e0202760347ce29987/
>     [...too many to list...]
> 
> Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
> Cc: Waldemar Brodkorb <wbx at openadk.org>
> ---
>  package/ncurses/0003-recognise-uclinux.patch | 30 ++++++++++++++++++++++++++++
>  1 file changed, 30 insertions(+)
>  create mode 100644 package/ncurses/0003-recognise-uclinux.patch

Oh, and BTW, please submit the patch upstream. Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com


More information about the buildroot mailing list