Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH 0/4] Fixes for multilib and VTE, Mar 6, 2012
@ 2012-03-06  7:23 edwin.zhai
  2012-03-06  7:23 ` [PATCH 1/4] vte: fix scroll issue edwin.zhai
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: edwin.zhai @ 2012-03-06  7:23 UTC (permalink / raw)
  To: openembedded-core

From: Zhai Edwin <edwin.zhai@intel.com>

RP,
2 fixes for multilib.
1 for VTE, which just revert a simple commit after last VTE upgrade. Although
doesn't hit the root cause, it fix the end user experience issue and is more
light-weight than reverting whole VTE upgrade. We can revisit it for root cause
in future.

Thanks,
edwin

The following changes since commit a8dc76ee69cfe1ffe846c07a510e3a562a5b1a7f:

  base.bbclass: Fix PACKAGECONFIG handling when no flags are set (2012-03-05 13:04:11 -0800)

are available in the git repository at:
  git://git.pokylinux.org/poky-contrib gzhai/master2
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=gzhai/master2

Dongxiao Xu (1):
  multilib: extend all recipes in multilib.conf

Zhai Edwin (3):
  vte: fix scroll issue
  self-hosted: Fix multiple libx11 error
  shadow-sysroot: Fix for multilib

 meta/classes/useradd.bbclass                     |    2 +-
 meta/conf/multilib.conf                          |  313 ++++++++++++++++++++--
 meta/recipes-core/tasks/task-self-hosted.bb      |    4 +-
 meta/recipes-support/vte/vte.inc                 |    3 +-
 meta/recipes-support/vte/vte/scrollbar_fix.patch |  122 +++++++++
 5 files changed, 424 insertions(+), 20 deletions(-)
 create mode 100644 meta/recipes-support/vte/vte/scrollbar_fix.patch




^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH 1/4] vte: fix scroll issue
  2012-03-06  7:23 [PATCH 0/4] Fixes for multilib and VTE, Mar 6, 2012 edwin.zhai
@ 2012-03-06  7:23 ` edwin.zhai
  2012-03-06  7:23 ` [PATCH 2/4] self-hosted: Fix multiple libx11 error edwin.zhai
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: edwin.zhai @ 2012-03-06  7:23 UTC (permalink / raw)
  To: openembedded-core

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 5297 bytes --]

From: Zhai Edwin <edwin.zhai@intel.com>

On qemu x86-64, scrollbar in vte got broken with one commit to change the way
of emiting "changed" signal. This patch revert it as work around.

[YOCTO #1906] got fixed.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
---
 meta/recipes-support/vte/vte.inc                 |    3 +-
 meta/recipes-support/vte/vte/scrollbar_fix.patch |  122 ++++++++++++++++++++++
 2 files changed, 124 insertions(+), 1 deletions(-)
 create mode 100644 meta/recipes-support/vte/vte/scrollbar_fix.patch

diff --git a/meta/recipes-support/vte/vte.inc b/meta/recipes-support/vte/vte.inc
index 7971673..5e05608 100644
--- a/meta/recipes-support/vte/vte.inc
+++ b/meta/recipes-support/vte/vte.inc
@@ -6,7 +6,8 @@ RDEPENDS_libvte = "vte-termcap"
 
 inherit gnome
 
-SRC_URI += "file://introspection.patch"
+SRC_URI += "file://introspection.patch\ 
+            file://scrollbar_fix.patch"
 
 EXTRA_OECONF = "--disable-gtk-doc --disable-python --disable-introspection"
 
diff --git a/meta/recipes-support/vte/vte/scrollbar_fix.patch b/meta/recipes-support/vte/vte/scrollbar_fix.patch
new file mode 100644
index 0000000..707377a
--- /dev/null
+++ b/meta/recipes-support/vte/vte/scrollbar_fix.patch
@@ -0,0 +1,122 @@
+On qemu x86-64, matchbox-terminal has broken scrollbar, because of following
+commit in vte. This patch revert it as work around.
+
+Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
+
+Upstream-Status: Inappropriate [workaround]
+
+commit 6eadb8494797e44910b86b5e101823cf527c04e1
+Author: Kristian Høgsberg <krh@bitplanet.net>
+Date:   Thu Jul 15 09:07:51 2010 -0400
+
+    Use accessors for setting adjustment
+    
+    We use g_object_freeze_notify() to emit the same amount of ::changed
+    signals.
+
+Index: vte-0.28.2/src/vte.c
+===================================================================
+--- vte-0.28.2.orig/src/vte.c	2011-08-29 05:31:45.000000000 +0800
++++ vte-0.28.2/src/vte.c	2012-02-21 11:03:22.000000000 +0800
+@@ -2018,15 +2018,13 @@
+ 		glong v;
+ 		gdouble current;
+ 
+-		g_object_freeze_notify (G_OBJECT (terminal->adjustment));
+-
+ 		v = _vte_ring_delta (screen->row_data);
+ 		current = gtk_adjustment_get_lower(terminal->adjustment);
+ 		if (current != v) {
+ 			_vte_debug_print(VTE_DEBUG_ADJ,
+ 					"Changing lower bound from %.0f to %ld\n",
+ 					 current, v);
+-			gtk_adjustment_set_lower(terminal->adjustment, v);
++			terminal->adjustment->lower = v;
+ 			changed = TRUE;
+ 		}
+ 
+@@ -2039,19 +2037,19 @@
+ 			_vte_debug_print(VTE_DEBUG_ADJ,
+ 					"Changing upper bound from %.0f to %ld\n",
+ 					 current, v);
+-			gtk_adjustment_set_upper(terminal->adjustment, v);
++			terminal->adjustment->upper = v;
+ 			changed = TRUE;
+ 		}
+ 
+-		g_object_thaw_notify (G_OBJECT (terminal->adjustment));
+-
+-		if (changed)
++		if (changed) {
+ 			_vte_debug_print(VTE_DEBUG_SIGNALS,
+ 					"Emitting adjustment_changed.\n");
++			gtk_adjustment_changed(terminal->adjustment);
++		}
+ 		terminal->pvt->adjustment_changed_pending = FALSE;
+ 	}
+ 	if (terminal->pvt->adjustment_value_changed_pending) {
+-		glong v, delta;
++		glong v;
+ 		_vte_debug_print(VTE_DEBUG_SIGNALS,
+ 				"Emitting adjustment_value_changed.\n");
+ 		terminal->pvt->adjustment_value_changed_pending = FALSE;
+@@ -2062,9 +2060,9 @@
+ 			 * via the adjustment - e.g. user interaction with the
+ 			 * scrollbar
+ 			 */
+-			delta = terminal->pvt->screen->scroll_delta;
++			terminal->adjustment->value = terminal->pvt->screen->scroll_delta;
+ 			terminal->pvt->screen->scroll_delta = v;
+-			gtk_adjustment_set_value(terminal->adjustment, delta);
++			gtk_adjustment_value_changed(terminal->adjustment);
+ 		}
+ 	}
+ }
+@@ -2141,15 +2139,13 @@
+ 
+ 	_vte_terminal_adjust_adjustments(terminal);
+ 
+-        g_object_freeze_notify(G_OBJECT(terminal->adjustment));
+-
+ 	/* The step increment should always be one. */
+ 	v = gtk_adjustment_get_step_increment(terminal->adjustment);
+ 	if (v != 1) {
+ 		_vte_debug_print(VTE_DEBUG_ADJ,
+ 				"Changing step increment from %.0lf to %ld\n",
+ 				v, terminal->row_count);
+-		gtk_adjustment_set_step_increment(terminal->adjustment, 1);
++		terminal->adjustment->step_increment = 1;
+ 		changed = TRUE;
+ 	}
+ 
+@@ -2160,8 +2156,7 @@
+ 		_vte_debug_print(VTE_DEBUG_ADJ,
+ 				"Changing page size from %.0f to %ld\n",
+ 				 v, terminal->row_count);
+-		gtk_adjustment_set_page_size(terminal->adjustment,
+-					     terminal->row_count);
++		terminal->adjustment->page_size = terminal->row_count;
+ 		changed = TRUE;
+ 	}
+ 
+@@ -2173,16 +2168,15 @@
+ 				"Changing page increment from "
+ 				"%.0f to %ld\n",
+ 				v, terminal->row_count);
+-		gtk_adjustment_set_page_increment(terminal->adjustment,
+-						  terminal->row_count);
++		terminal->adjustment->page_increment = terminal->row_count;
+ 		changed = TRUE;
+ 	}
+ 
+-	g_object_thaw_notify(G_OBJECT(terminal->adjustment));
+-
+-	if (changed)
++	if (changed) {
+ 		_vte_debug_print(VTE_DEBUG_SIGNALS,
+ 				"Emitting adjustment_changed.\n");
++		gtk_adjustment_changed(terminal->adjustment);
++	}
+ }
+ 
+ /* Scroll a fixed number of lines up or down in the current screen. */
-- 
1.7.1




^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 2/4] self-hosted: Fix multiple libx11 error
  2012-03-06  7:23 [PATCH 0/4] Fixes for multilib and VTE, Mar 6, 2012 edwin.zhai
  2012-03-06  7:23 ` [PATCH 1/4] vte: fix scroll issue edwin.zhai
@ 2012-03-06  7:23 ` edwin.zhai
  2012-03-06  7:23 ` [PATCH 3/4] multilib: extend all recipes in multilib.conf edwin.zhai
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: edwin.zhai @ 2012-03-06  7:23 UTC (permalink / raw)
  To: openembedded-core

From: Zhai Edwin <edwin.zhai@intel.com>

Self-hosted needs package libx11-dev, which is ambiguous as virtual/libx11 is
provided by libx11 or libx11-trim. This patch explictly set the perferred one,
libx11-trim-dev, to avoid this.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
---
 meta/recipes-core/tasks/task-self-hosted.bb |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-core/tasks/task-self-hosted.bb b/meta/recipes-core/tasks/task-self-hosted.bb
index 586a461..a6cf75f 100644
--- a/meta/recipes-core/tasks/task-self-hosted.bb
+++ b/meta/recipes-core/tasks/task-self-hosted.bb
@@ -3,7 +3,7 @@
 #
 
 DESCRIPTION = "Create Basic Image Tasks"
-PR = "r6"
+PR = "r7"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
                     file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
@@ -189,6 +189,6 @@ RDEPENDS_task-self-hosted-graphics = "\
     libglu-dev \
     libsdl \
     libsdl-dev \
-    libx11-dev \
+    libx11-trim-dev \
     python-pygtk \
     "
-- 
1.7.1




^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 3/4] multilib: extend all recipes in multilib.conf
  2012-03-06  7:23 [PATCH 0/4] Fixes for multilib and VTE, Mar 6, 2012 edwin.zhai
  2012-03-06  7:23 ` [PATCH 1/4] vte: fix scroll issue edwin.zhai
  2012-03-06  7:23 ` [PATCH 2/4] self-hosted: Fix multiple libx11 error edwin.zhai
@ 2012-03-06  7:23 ` edwin.zhai
  2012-03-06  7:23 ` [PATCH 4/4] shadow-sysroot: Fix for multilib edwin.zhai
  2012-03-12 21:19 ` [PATCH 0/4] Fixes for multilib and VTE, Mar 6, 2012 Saul Wold
  4 siblings, 0 replies; 6+ messages in thread
From: edwin.zhai @ 2012-03-06  7:23 UTC (permalink / raw)
  To: openembedded-core

From: Dongxiao Xu <dongxiao.xu@intel.com>

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
---
 meta/conf/multilib.conf |  313 ++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 297 insertions(+), 16 deletions(-)

diff --git a/meta/conf/multilib.conf b/meta/conf/multilib.conf
index d366fd3..3b47c48 100644
--- a/meta/conf/multilib.conf
+++ b/meta/conf/multilib.conf
@@ -11,23 +11,37 @@ STAGING_DIR_TARGET = "${STAGING_DIR}/${MLPREFIX}${MACHINE}"
 
 INHERIT += "multilib_global"
 
+BBCLASSEXTEND_append_pn-abiword-embedded = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-abiword = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-acl = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-acpid = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-adt-installer = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-alsa-lib = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-alsa-state = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-alsa-tools = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-alsa-utils = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-apmd = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-apr = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-apr-util = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-apt = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-aspell = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-atk = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-at = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-attr = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-augeas = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-autoconf = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-automake = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-avahi = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-avahi-ui = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-base-files = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-base-passwd = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-bash = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-bc = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-beagleboard-audio = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-beecrypt = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-bigreqsproto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-bind = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-binutils-cross-canadian = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-binutils-cross = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-binutils = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-bison = " ${MULTILIBS}"
@@ -36,32 +50,60 @@ BBCLASSEXTEND_append_pn-blktrace = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-bluez4 = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-bluez-hcidump = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-boost = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-btrfs-tools = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-builder = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-busybox = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-byacc = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-bzip2 = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-cairo = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-calibrateproto = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-ccache = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-chkconfig = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-chrpath = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-claws-mail = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-claws-plugin-gtkhtml2-viewer = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-claws-plugin-maildir = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-claws-plugin-mailmbox = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-claws-plugin-rssyl = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-clipboard-manager = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-clutter-1.8 = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-clutter-box2d = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-clutter-gst-1.8 = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-clutter-gtk-1.8 = " ${MULTILIBS}"
-BBCLASSEXTEND_append_pn-clutter-box2d = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-clutter = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-cmake = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-cogl = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-compositeproto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-connman-gnome = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-connman = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-consolekit = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-console-tools = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-contacts = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-core-image-base = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-core-image-basic = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-core-image-clutter = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-core-image-core = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-core-image-gtk-directfb = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-core-image-lsb-dev = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-core-image-lsb = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-core-image-lsb-sdk = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-core-image-minimal-dev = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-core-image-minimal-initramfs = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-core-image-minimal-mtdutils = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-core-image-minimal = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-core-image-rt = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-core-image-rt-sdk = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-core-image-sato-dev = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-core-image-sato = " ${MULTILIBS}"
-BBCLASSEXTEND_append_pn-core-image-sato = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-core-image-sato-sdk = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-coreutils = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-cpio = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-cracklib = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-createrepo = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-cronie = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-cups = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-curl = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-cwautomacros = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-damageproto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-dates = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-db = " ${MULTILIBS}"
@@ -69,24 +111,38 @@ BBCLASSEXTEND_append_pn-dbus-glib = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-dbus = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-dbus-wait = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-dhcp = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-diffstat = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-diffutils = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-directfb-examples = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-directfb = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-distcc = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-dmxproto = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-dosfstools = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-dpkg = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-dri2proto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-dropbear = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-dtc = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-e2fsprogs = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-ed = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-eds-dbus = " ${MULTILIBS}"
-BBCLASSEXTEND_append_pn-eggdbus = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-eds-tools = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-eee-acpi-scripts = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-eggdbus = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-eglibc-initial = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-eglibc-locale = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-eglibc = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-elfutils = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-empathy = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-enchant = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-encodings = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-epdfview = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-ethtool = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-evieext = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-expat = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-external-csl-toolchain = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-external-poky-toolchain = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-external-python-tarball = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-farsight2 = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-file = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-findutils = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-fixesproto = " ${MULTILIBS}"
@@ -99,100 +155,182 @@ BBCLASSEXTEND_append_pn-fontsproto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-font-util = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-foomatic-filters = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-formfactor = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-fotowall = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-freetype = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-fstests = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gail = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gaku = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-galago-daemon = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gamin = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gawk = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gcalctool = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gcc-cross-canadian = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gcc-cross-initial = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gcc-cross-intermediate = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gcc-cross = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gcc-crosssdk-initial = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gcc-crosssdk-intermediate = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gccmakedep = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gcc = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gcc-runtime = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gconf = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gdb-cross-canadian = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gdb-cross = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gdbm = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gdb = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gdk-pixbuf = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-genext2fs = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gettext = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-ghostscript = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-git = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-glew = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-glib-2.0 = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-glib-networking = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-glproto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gmp = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gnome-common = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gnome-desktop = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gnome-doc-utils = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gnome-icon-theme = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gnome-keyring = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gnome-mime-data = " ${MULTILIBS}"
-BBCLASSEXTEND_append_pn-gnome-mime-data = " ${MULTILIBS}"
-BBCLASSEXTEND_append_pn-gnome-vfs = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gnome-settings-daemon = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gnome-terminal = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gnu-config = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gnupg = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gnutls = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gobject-introspection = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gperf = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gpgme = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-grep = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-groff = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-grub = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gssdp = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gst-ffmpeg = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gst-fluendo-mp3 = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gst-fluendo-mpegdemux = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gst-meta-base = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gst-openmax = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gst-plugin-bluetooth = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gst-plugins-bad = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gst-plugins-base = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gst-plugins-good = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gst-plugins-ugly = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gstreamer = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gthumb = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gtk-doc = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gtk-engines = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gtkhtml2 = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gtk+ = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gtk-sato-engine = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gtk-theme-torturer = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gupnp-av = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gupnp = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gupnp-tools = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-gypsy = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-gzip = " ${MULTILIBS}"
-BBCLASSEXTEND_append_pn-hal-info = " ${MULTILIBS}"
-BBCLASSEXTEND_append_pn-hal = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-hdparm = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-hello-mod = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-hicolor-icon-theme = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-hostap-conf = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-hostap-utils = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-icu = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-imake = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-initramfs-boot = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-initramfs-framework = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-initramfs-live-boot = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-initramfs-live-install = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-initscripts = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-inputproto = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-insserv = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-intltool = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-iproute2 = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-iptables = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-iputils = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-irda-utils = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-iso-codes = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-jpeg = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-js = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-json-glib = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-kbd = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-kbproto = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-kernelshark = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-kexec-tools = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-keymaps = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-kf = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-lame = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-latencytop = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-leafpad = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-less = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-liba52 = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libacpi = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libaio = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libarchive = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libart-lgpl = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libassuan = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libatomics-ops = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libcanberra = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libcap = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libcheck = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libconvert-asn1-perl = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libcroco = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libdaemon = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libdmx = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libdrm = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-liberation-fonts = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libetpan = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libevent = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libexif = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libfakekey = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libffi = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libfm = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libfontenc = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libfribidi = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libgalago = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libgcc = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libgcrypt = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libgdata = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libgdbus = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libglade = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libgnomecanvas = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libgnomekbd = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libgnome-keyring = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libgpg-error = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libgsf = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libgsmd = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libgtkstylus = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libical = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libice = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libiconv = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libid3tag = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libidn = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libjson = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libksba = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-liblbxutil = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libmad = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libmatchbox = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libmpc = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libmusicbrainz = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libnewt = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libnfsidmap = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libnice = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libnl = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libnss-mdns = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libogg = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-liboil = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libomxil = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libopensync = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libopensync-plugin-evolution2 = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libopensync-plugin-file = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libopensync-plugin-google-calendar = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libopensync-plugin-irmc = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libopensync-plugin-syncml = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libopensync-plugin-vformat = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libowl-av = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libowl = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libpam = " ${MULTILIBS}"
-BBCLASSEXTEND_append_pn-libpciaccess = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libpcap = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libpciaccess = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libpcre = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libpng = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libproxy = " ${MULTILIBS}"
@@ -203,8 +341,13 @@ BBCLASSEXTEND_append_pn-libsdl = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libsm = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libsndfile1 = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libsoup-2.4 = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libsoup = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libsyncml = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libsync = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libtasn1 = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libtelepathy = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libtheora = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libtimedate-perl = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libtirpc = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libtool-cross = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libtool = " ${MULTILIBS}"
@@ -215,15 +358,18 @@ BBCLASSEXTEND_append_pn-libusb1 = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libusb-compat = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libuser = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libvorbis = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libx11-diet = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libx11 = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libx11-trim = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxau = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libxaw = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxcalibrate = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxcb = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxcomposite = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxcursor = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxdamage = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxdmcp = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libxevie = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxext = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxfixes = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxfontcache = " ${MULTILIBS}"
@@ -232,19 +378,27 @@ BBCLASSEXTEND_append_pn-libxft = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxi = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxinerama = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxkbfile = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libxkbui = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libxklavier = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxml2 = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxml-namespacesupport-perl = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxml-parser-perl = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxml-perl = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxml-sax-perl = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libxml-simple-perl = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxmu = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libxpm = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxp = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libxprintapputil = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libxprintutil = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxrandr = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxrender = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxres = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libxscrnsaver = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxsettings-client = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxslt = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxt = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-libxtrap = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxtst = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxvmc = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxv = " ${MULTILIBS}"
@@ -253,20 +407,29 @@ BBCLASSEXTEND_append_pn-libxxf86misc = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libxxf86vm = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-libzypp = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-lighttpd = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-linux-dummy = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-linux-firmware = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-linux-libc-headers = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-linux-libc-headers-yocto = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-linux-yocto = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-linux-yocto-rt = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-linux-yocto-tiny = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-logrotate = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-loudmouth = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-lrzsz = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-lsb = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-lsbsetup = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-lsbtest = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-lsof = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-ltp = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-lttng-control = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-lttng-ust = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-lttng-viewer = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-lzo = " ${MULTILIBS}"
-BBCLASSEXTEND_append_pn-m4 = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-lzop = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-m4 = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-mailx = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-makedepend = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-makedevs = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-make = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-man = " ${MULTILIBS}"
@@ -280,7 +443,11 @@ BBCLASSEXTEND_append_pn-matchbox-session = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-matchbox-session-sato = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-matchbox-stroke = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-matchbox-terminal = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-matchbox-theme-sato-2 = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-matchbox-theme-sato = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-matchbox-themes-extra = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-matchbox-themes-gtk = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-matchbox-wm-2 = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-matchbox-wm = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-mc = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-mdadm = " ${MULTILIBS}"
@@ -288,15 +455,31 @@ BBCLASSEXTEND_append_pn-menu-cache = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-mesa-demos = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-mesa-dri = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-mesa-xlib = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-metacity = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-meta-environment = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-meta-ide-support = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-meta-toolchain-gmae = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-meta-toolchain = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-meta-toolchain-qte = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-mingetty = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-minicom = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-mini-x-session = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-mkfontdir = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-mkfontscale = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-mktemp = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-mobile-broadband-provider-info = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-module-init-tools-cross = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-module-init-tools = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-modutils-initscripts = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-mpeg2dec = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-mpfr = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-msmtp = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-msynctool = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-mtd-utils = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-mtools = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-mutter = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-mx = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-nasm = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-ncurses = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-neon = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-netbase = " ${MULTILIBS}"
@@ -305,103 +488,168 @@ BBCLASSEXTEND_append_pn-nfs-utils = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-ocf-linux = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-ofono = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-oh-puzzles = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-openobex = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-opensp = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-openssh = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-openssl = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-openswan = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-opkg-collateral = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-opkg-config-base = " ${MULTILIBS}"
-BBCLASSEXTEND_append_pn-opkg-collateral= " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-opkg = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-opkg-nogpg = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-opkg-utils = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-oprofile = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-oprofileui = " ${MULTILIBS}"
-BBCLASSEXTEND_append_pn-oprofileui = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-orinoco-conf = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-owl-video = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-package-index = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-pango = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-parted = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-patch = " ${MULTILIBS}"
-BBCLASSEXTEND_append_pn-patch = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-pax = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-pax-utils = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-pciutils = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-pcmanfm = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-pcmciautils = " ${MULTILIBS}"
-BBCLASSEXTEND_append_pn-perl-module-base = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-perl = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-pixman = " ${MULTILIBS}"
-BBCLASSEXTEND_append_pn-poky-feed-config-opkg = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-pkgconfig = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-pm-utils = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-pointercal = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-poky-feed-config-opkg = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-polkit-gnome = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-polkit = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-pong-clock = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-poppler-data = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-poppler = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-popt = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-portmap = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-powertop = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-ppp-dialin = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-ppp = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-prelink = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-printproto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-procps = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-pseudo = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-psmisc = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-psplash = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-pth = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-pulseaudio = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-puzzles = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-python-argparse = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-python-dbus = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-python-gst = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-python-imaging = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-python = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-python-pycairo = " ${MULTILIBS}"
-BBCLASSEXTEND_append_pn-python-pygtk = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-python-pycurl = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-python-pygobject = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-python-pygtk = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-python-pyrex = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-python-scons = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-python-setuptools = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-qemu-config = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-qemugl = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-qemu = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-qmmp = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-qt4e-demo-image = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-qt4-embedded = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-qt4-graphics-system = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-qt4-x11-free = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-qt-demo-init = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-qt-mobility-embedded = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-qt-mobility-x11 = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-quicky = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-quilt = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-quota = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-randrproto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-readline = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-recordproto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-renderproto = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-resolvconf = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-resourceproto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-rgb = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-rpcbind = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-rpm = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-rsync = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-rt-tests = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-run-postinsts = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-rxvt-unicode = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-sato-icon-theme = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-sato-screenshot = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-sat-solver = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-screen = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-scrnsaverproto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-sed = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-self-hosted-image = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-service = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-setserial = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-settings-daemon = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-sgml-common = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-shadow = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-shadow-securetty = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-shadow-sysroot = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-shared-mime-info = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-slang = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-socat = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-speex = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-sqlite3 = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-squashfs-tools = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-startup-notification = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-stat = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-strace = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-subversion = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-sudo = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-sysfsutils = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-sysklogd = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-syslinux = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-sysprof = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-sysstat = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-systemtap = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-sysvinit-inittab = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-sysvinit = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-taglib = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-tar = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-task-base = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-task-core-apps-x11-pimlico = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-task-core-basic = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-task-core-boot = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-task-core-clutter = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-task-core-console = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-task-core-gtk-directfb = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-task-core-lsb = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-task-core-nfs = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-task-core-qt = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-task-core-sdk-gmae = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-task-core-sdk = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-task-core-ssh-dropbear = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-task-core-ssh-openssh = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-task-core-tools-debug = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-task-core-tools-profile = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-task-core-tools-testapps = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-task-core-standalone-gmae-sdk-target = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-task-core-standalone-sdk-target = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-task-core-tools = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-task-core-x11-mini = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-task-core-x11 = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-task-core-x11-sato = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-task-cross-canadian = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-task-qt4e = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-task-qte-toolchain-target = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-task-self-hosted = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-tasks = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-tcf-agent = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-tcl = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-tcp-wrappers = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-telepathy-farsight = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-telepathy-gabble = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-telepathy-glib = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-telepathy-idle = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-telepathy-mission-control = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-telepathy-python = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-texi2html = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-texinfo = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-tidy = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-tiff = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-time = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-tinylogin = " ${MULTILIBS}"
@@ -409,13 +657,22 @@ BBCLASSEXTEND_append_pn-trace-cmd = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-trapproto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-tremor = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-tslib = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-ttf-bitstream-vera = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-tzdata = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-ubootchart = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-u-boot-mkimage = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-u-boot = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-uclibc-initial = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-uclibc = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-udev-extraconf = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-udev = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-unfs-server = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-unzip = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-update-modules = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-update-rc.d = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-usbinit = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-usbutils = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-useradd-example = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-util-linux = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-util-macros = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-v86d = " ${MULTILIBS}"
@@ -423,29 +680,43 @@ BBCLASSEXTEND_append_pn-valgrind = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-videoproto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-vte = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-watchdog = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-wbxml2 = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-webkit-gtk = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-web = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-web-webkit = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-wget = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-which = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-wireless-tools = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-wpa-supplicant = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-wv = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-x11-common = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-x11perf = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-x11vnc = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xauth = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-xbacklight = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xcb-proto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xcb-util = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xcmiscproto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xcursor-transparent-theme = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xdg-utils = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xdpyinfo = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-xev = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xextproto = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-xeyes = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xf86bigfontproto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xf86dgaproto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xf86driproto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xf86-input-evdev = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xf86-input-keyboard = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xf86-input-mouse = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-xf86-input-synaptics = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xf86-input-vmmouse = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xf86miscproto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xf86rushproto = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-xf86-video-fbdev = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-xf86-video-intel = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-xf86-video-omapfb = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-xf86-video-vesa = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xf86-video-vmware = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xf86vidmodeproto = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xhost = " ${MULTILIBS}"
@@ -454,21 +725,31 @@ BBCLASSEXTEND_append_pn-xinetd = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xinit = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xkbcomp = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xkeyboard-config = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-x-load = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xmodmap = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-xorg-cf-files = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xorg-minimal-fonts = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-xournal = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xprop = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xproto = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-xproxymanagementprotocol = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xrandr = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-xrdb = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xrestop = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-xserver-kdrive = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xserver-nodm-init = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xserver-xf86-config = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-xserver-xorg-lite = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xserver-xorg = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xset = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xtrans = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xtscal = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xvideo-tests = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-xvinfo = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-xwininfo = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-xz = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-zaurusd = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-zeroconf = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-zip = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-zlib = " ${MULTILIBS}"
 BBCLASSEXTEND_append_pn-zypper = " ${MULTILIBS}"
-
-- 
1.7.1




^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 4/4] shadow-sysroot: Fix for multilib
  2012-03-06  7:23 [PATCH 0/4] Fixes for multilib and VTE, Mar 6, 2012 edwin.zhai
                   ` (2 preceding siblings ...)
  2012-03-06  7:23 ` [PATCH 3/4] multilib: extend all recipes in multilib.conf edwin.zhai
@ 2012-03-06  7:23 ` edwin.zhai
  2012-03-12 21:19 ` [PATCH 0/4] Fixes for multilib and VTE, Mar 6, 2012 Saul Wold
  4 siblings, 0 replies; 6+ messages in thread
From: edwin.zhai @ 2012-03-06  7:23 UTC (permalink / raw)
  To: openembedded-core

From: Zhai Edwin <edwin.zhai@intel.com>

Fix following error in multilib build:
"ERROR: Task do_package_setscene depends upon nonexistant task
poky/meta/recipes-extended/shadow/shadow-sysroot_4.1.4.3.bb:do_populate_sysroot_setscene"

From richard.purdie@linuxfoundation.org

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
---
 meta/classes/useradd.bbclass |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/meta/classes/useradd.bbclass b/meta/classes/useradd.bbclass
index db874bc..7981a68 100644
--- a/meta/classes/useradd.bbclass
+++ b/meta/classes/useradd.bbclass
@@ -114,7 +114,7 @@ SYSROOTPOSTFUNC_virtclass-cross = ""
 SYSROOTPOSTFUNC_virtclass-native = ""
 SYSROOTPOSTFUNC_virtclass-nativesdk = ""
 
-USERADDSETSCENEDEPS = "base-passwd:do_populate_sysroot_setscene shadow-native:do_populate_sysroot_setscene shadow-sysroot:do_populate_sysroot_setscene"
+USERADDSETSCENEDEPS = "base-passwd:do_populate_sysroot_setscene shadow-native:do_populate_sysroot_setscene ${MLPREFIX}shadow-sysroot:do_populate_sysroot_setscene"
 USERADDSETSCENEDEPS_virtclass-cross = ""
 USERADDSETSCENEDEPS_virtclass-native = ""
 USERADDSETSCENEDEPS_virtclass-nativesdk = ""
-- 
1.7.1




^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH 0/4] Fixes for multilib and VTE, Mar 6, 2012
  2012-03-06  7:23 [PATCH 0/4] Fixes for multilib and VTE, Mar 6, 2012 edwin.zhai
                   ` (3 preceding siblings ...)
  2012-03-06  7:23 ` [PATCH 4/4] shadow-sysroot: Fix for multilib edwin.zhai
@ 2012-03-12 21:19 ` Saul Wold
  4 siblings, 0 replies; 6+ messages in thread
From: Saul Wold @ 2012-03-12 21:19 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On 03/05/2012 11:23 PM, edwin.zhai@intel.com wrote:
> From: Zhai Edwin<edwin.zhai@intel.com>
>
> RP,
> 2 fixes for multilib.
> 1 for VTE, which just revert a simple commit after last VTE upgrade. Although
> doesn't hit the root cause, it fix the end user experience issue and is more
> light-weight than reverting whole VTE upgrade. We can revisit it for root cause
> in future.
>
> Thanks,
> edwin
>
> The following changes since commit a8dc76ee69cfe1ffe846c07a510e3a562a5b1a7f:
>
>    base.bbclass: Fix PACKAGECONFIG handling when no flags are set (2012-03-05 13:04:11 -0800)
>
> are available in the git repository at:
>    git://git.pokylinux.org/poky-contrib gzhai/master2
>    http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=gzhai/master2
>
> Dongxiao Xu (1):
>    multilib: extend all recipes in multilib.conf
>
Merged into OE-Core

> Zhai Edwin (3):
>    vte: fix scroll issue
Richard already replied to this one, you need to dig into this one a 
little more please.

>    self-hosted: Fix multiple libx11 error
I believe Richard fixed this in another way, please verify, I will also

>    shadow-sysroot: Fix for multilib
>
This was merged into OE-Core also

Thanks
	Sau!

>   meta/classes/useradd.bbclass                     |    2 +-
>   meta/conf/multilib.conf                          |  313 ++++++++++++++++++++--
>   meta/recipes-core/tasks/task-self-hosted.bb      |    4 +-
>   meta/recipes-support/vte/vte.inc                 |    3 +-
>   meta/recipes-support/vte/vte/scrollbar_fix.patch |  122 +++++++++
>   5 files changed, 424 insertions(+), 20 deletions(-)
>   create mode 100644 meta/recipes-support/vte/vte/scrollbar_fix.patch
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2012-03-12 21:29 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-06  7:23 [PATCH 0/4] Fixes for multilib and VTE, Mar 6, 2012 edwin.zhai
2012-03-06  7:23 ` [PATCH 1/4] vte: fix scroll issue edwin.zhai
2012-03-06  7:23 ` [PATCH 2/4] self-hosted: Fix multiple libx11 error edwin.zhai
2012-03-06  7:23 ` [PATCH 3/4] multilib: extend all recipes in multilib.conf edwin.zhai
2012-03-06  7:23 ` [PATCH 4/4] shadow-sysroot: Fix for multilib edwin.zhai
2012-03-12 21:19 ` [PATCH 0/4] Fixes for multilib and VTE, Mar 6, 2012 Saul Wold

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox