generic-poky/meta/recipes-core
Jason Wessel da6a4f6c2b ncurses, busybox, cml1.bbclass: Fix menuconfig display corruption
Previously there was a change to the ncurses compile to make it more
like the typical way it was compiled on a host system.  This fixed a
whole class of host machines, but masked the real underlying problem
with the display corruption issues and menuconfig.

The corner case that led to the discovery that the wrong curses.h file
was getting used was when there was no curses libraries at all on one
of the development hosts.  What had happened before was that
/usr/include/curses.h on the host system had to match closely enough
to the curses.h in the sysroot and then linking against the sysroot
version of curses.so was ok (meaning no display corruption).  But on
some systems with ncurses.h vs curses.h such as SuSE hosts, there were
still issues.

If we fix the root of the problem and force the mconf and lxdialog to
use the correct headers and libraries from the sysroot there is no
further issues and the menuconfig target works properly.  It also
means we can back out the custom compilation flags to the ncurses
recipe because they are no longer needed.

For the kernel part of the menuconfig / nconfig changes it will be
merged separately and this is all based on:

https://lkml.org/lkml/2013/3/3/103

(From OE-Core rev: 889e02659dd396feba24f0b0ee6b4043c3f3735a)

Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-11-09 10:21:23 +00:00
..
base-files base-files: set dynamic COLUMNS via resize command 2014-08-06 10:23:40 +01:00
base-passwd base-passwd: install passwd and group atomically 2014-07-10 17:38:32 +01:00
busybox ncurses, busybox, cml1.bbclass: Fix menuconfig display corruption 2014-11-09 10:21:23 +00:00
console-tools console-tools: Remove floating runtime dependency on flex 2014-04-24 17:55:13 +01:00
coreutils coreutils: selinux/flask.h should respect to with_selinux 2014-09-29 12:12:42 +01:00
dbus dbus-test: fix incorrect checksum 2014-06-24 19:54:11 +01:00
dbus-wait recipes: Add missing pkgconfig class inherits 2014-06-03 16:49:19 +01:00
dropbear dropbear: add pam modules dependencies 2014-09-16 22:14:04 +01:00
expat recipes: convert remaining SUMMARY/DESCRIPTION cosmetic issues (part 2) 2014-02-20 14:28:13 +00:00
feed-config Replace one-line DESCRIPTION with SUMMARY 2014-01-02 12:50:18 +00:00
gettext Add texinfo.bbclass; recipes that use texinfo utils at build-time inherit it. 2014-05-02 20:46:59 +01:00
glib-2.0 glib-2.0: fix mount detection 2014-09-10 11:33:25 +01:00
glib-networking glib-networking: Inherit gettext 2014-08-15 18:21:48 +01:00
glibc ldconfig-native: fix a endian-ness bug 2014-11-04 10:27:10 +00:00
images build-appliance-image: Update to dizzy head revision 2014-10-18 16:16:38 +02:00
init-ifupdown recipes: bump PRs 2014-03-05 17:36:37 +00:00
initrdscripts init-install: Skip CDROM devices during probe 2014-08-02 09:26:17 +01:00
initscripts initscripts: mask several init scripts 2014-09-03 11:09:06 +01:00
jpeg recipes: convert remaining SUMMARY/DESCRIPTION cosmetic issues (part 2) 2014-02-20 14:28:13 +00:00
kbd kbd: Upgrade to 2.0.2 2014-07-17 12:28:51 +01:00
libcgroup Globally replace 'base_contains' calls with 'bb.utils.contains' 2014-04-25 17:19:19 +01:00
libxml libxml2: fix CVE-2014-3660 2014-10-24 17:36:16 +01:00
meta buildtools-tarball: package all of Python 2014-11-05 23:30:49 +00:00
ncurses ncurses: enable-pc-files requires PKG_CONFIG_LIBDIR existed 2014-10-10 18:18:02 +01:00
netbase netbase: upgrade to 5.2 2014-01-10 15:16:48 +00:00
os-release os-release: Adding a new recipe for operating system identification 2014-09-10 11:33:24 +01:00
packagegroups packagegroup-self-hosted: add git-perltools 2014-11-06 16:45:18 +00:00
psplash psplash: update to latest git version 2014-11-06 16:45:20 +00:00
readline readline: Patch for readline multikey dispatch issue 2014-11-08 11:14:31 +00:00
sysfsutils recipes: convert remaining SUMMARY/DESCRIPTION cosmetic issues (part 2) 2014-02-20 14:28:13 +00:00
systemd systemd: don't move libgudev around, it breaks libgudev-1.0.la 2014-11-04 10:27:09 +00:00
sysvinit sysvinit: allow stack size configuration from rcS 2014-08-11 10:53:05 +01:00
uclibc uclibc: Support systemd builds 2014-08-27 12:12:32 +01:00
udev udev: fix uevent-helper disable 2014-11-04 10:27:10 +00:00
update-rc.d update-rc.d: fix to handle priority numbers correctly 2014-06-01 14:29:30 +01:00
util-linux util-linux: break out new package util-linux-findfs 2014-07-26 08:51:41 +01:00
volatile-binds volatile-binds: use ${PN} for SYSTEMD_SERVICE 2014-09-29 12:12:44 +01:00
zlib zlib: obey LDFLAGS for tests 2014-09-22 13:04:21 +01:00