]> rtime.felk.cvut.cz Git - coffee/buildroot.git/commit
ncurses: fix hanging installation due to old version of tic
authorThomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Fri, 26 Aug 2011 13:01:41 +0000 (15:01 +0200)
committerPeter Korsgaard <jacmet@sunsite.dk>
Fri, 26 Aug 2011 13:01:41 +0000 (15:01 +0200)
commitbf446513e7e73a2bf68213ebfe9ec4bb1fee2467
treed55e726a895ff734b016a28e87a8c2c42d500afe
parentcb6c2c427838a0ba5dc7bb404734574c9ed6b102
ncurses: fix hanging installation due to old version of tic

Closes #3685

During installation of ncurses, the 'tic' program from the host is used. In
some cases, this version of tic is too old for the data to be processed, and
the installation hangs indefinitely (already reported in July 2010, see [1])

With this patch, a static version of tic is built and used during the
installation step of target ncurses. This method is based on a similar fix
in Gentoo Linux (see [2] for the report and [3] for the solution).

[1] http://lists.busybox.net/pipermail/buildroot/2010-July/036100.html
[2] http://bugs.gentoo.org/show_bug.cgi?id=249363#c25
[3] http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-libs/ncurses/ncurses-5.7-r2.ebuild

[Peter: Install into host, don't tweak path]
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
CHANGES
package/ncurses/ncurses.mk