package/ncurses: fix build on noMMU uclinux targets
authorYann E. MORIN <yann.morin.1998@free.fr>
Sun, 21 Aug 2016 13:38:02 +0000 (15:38 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 21 Aug 2016 20:20:57 +0000 (22:20 +0200)
commitc215ce5021334edfd7385a5218548959438463f6
treea697180bb1c2ec937d1cff48dbaafd2c7045dfee
parent9694305ae0b2a7dbdcc74e2c646d392ceed9876f
package/ncurses: fix build on noMMU uclinux targets

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/results/d5c/d5c787d34acbfc0c0c7bd8cc0e15b5bc2460d88a/
    http://autobuild.buildroot.org/results/fc4/fc4b41fb955c390913a879e0202760347ce29987/
    [...too many to list...]

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/ncurses/0003-recognise-uclinux.patch [new file with mode: 0644]