]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
13 years agomtd-utils: upgrade to 1.4.9
Shane Wang [Fri, 23 Dec 2011 01:32:13 +0000 (09:32 +0800)]
mtd-utils: upgrade to 1.4.9

Signed-off-by: Shane Wang <shane.wang@intel.com>
13 years agogst-ffmpeg: upgrade to 0.10.13
Shane Wang [Thu, 22 Dec 2011 16:25:19 +0000 (00:25 +0800)]
gst-ffmpeg: upgrade to 0.10.13

This patch is to upgrade gst-ffmpeg to 0.10.13.
Some license files are changed because the folder "ffmpeg" disappears, and those license files under "libav" are the same. LICENSE is different because the word "ffmpeg" is changed into "libav" under the libav folder.

Again, gst-ffmpeg tar ball contains library libav itself. So the configure needs to disable yasm for x86.

Signed-off-by: Shane Wang <shane.wang@intel.com>
13 years agogst-fluendo-mpegdemux: upgrade to 0.10.69
Shane Wang [Thu, 22 Dec 2011 14:38:10 +0000 (22:38 +0800)]
gst-fluendo-mpegdemux: upgrade to 0.10.69

Signed-off-by: Shane Wang <shane.wang@intel.com>
13 years agogst-fluendo-mp3: upgrade to 0.10.16
Shane Wang [Thu, 22 Dec 2011 14:20:09 +0000 (22:20 +0800)]
gst-fluendo-mp3: upgrade to 0.10.16

Signed-off-by: Shane Wang <shane.wang@intel.com>
13 years agogst-plugins-bad: upgrade to 0.10.22
Shane Wang [Thu, 22 Dec 2011 05:33:29 +0000 (13:33 +0800)]
gst-plugins-bad: upgrade to 0.10.22

This patch is to upgrade gst-plugins-bad to 0.10.22.
One of the license files is removed because the file doesn't exist any more.

Signed-off-by: Shane Wang <shane.wang@intel.com>
13 years agogst-plugins-ugly: upgrade to 0.10.18
Shane Wang [Thu, 22 Dec 2011 04:59:12 +0000 (12:59 +0800)]
gst-plugins-ugly: upgrade to 0.10.18

Signed-off-by: Shane Wang <shane.wang@intel.com>
13 years agopolkit: upgrade to 0.103
Shane Wang [Thu, 22 Dec 2011 04:15:28 +0000 (12:15 +0800)]
polkit: upgrade to 0.103

This is the patch to upgrade polkit to 0.103.
The license is changed because the HTML content is generated by GTK-Doc V1.18 (XML node) rather than GTK-Doc V1.17 (XML node), which causes the change of the tag.

Signed-off-by: Shane Wang <shane.wang@intel.com>
13 years agodistro_tracking_fields: take the ownership of Mei Lei's
Shane Wang [Sat, 24 Dec 2011 06:37:31 +0000 (14:37 +0800)]
distro_tracking_fields: take the ownership of Mei Lei's

Signed-off-by: Shane Wang <shane.wang@intel.com>
13 years agodistro_tracking_fields: update the info for the manual check list (2011/12/24)
Shane Wang [Sat, 24 Dec 2011 06:16:08 +0000 (14:16 +0800)]
distro_tracking_fields: update the info for the manual check list (2011/12/24)

update the information for the manual check list after checking the upstream on Dec 24, 2011.

Signed-off-by: Shane Wang <shane.wang@intel.com>
13 years agobuildhistory: avoid quoting issues with the layer list for build-id
Christopher Larson [Fri, 23 Dec 2011 16:23:57 +0000 (09:23 -0700)]
buildhistory: avoid quoting issues with the layer list for build-id

--4ef4ab1d_66334873_12d0c
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

The layer list is multiline, and includes quotes, so including it within
quotes is problematic, particularly if the revision includes characters which
are not valid outside of a quoted string in shell. To reproduce this failure:
do a build with an scm layer not on a branch.

Signed-off-by: Christopher Larson <chris_larson@mentor.com (mailto:chris_larson@mentor.com)>
13 years agobase.bbclass: Allow buildstats to be optionally supplied
Mark Hatle [Wed, 30 Nov 2011 22:03:21 +0000 (16:03 -0600)]
base.bbclass: Allow buildstats to be optionally supplied

Buildstats should be allowed to be optionally enabled.  It's
recommended that it be enabled via the USER_CLASSES setting.

Alternatively it could be enabled via the INHERIT_DISTRO or
similar mechanism.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
13 years agoself-hosted-image: Add builder user and mini X
Zhai Edwin [Wed, 21 Dec 2011 07:33:08 +0000 (15:33 +0800)]
self-hosted-image: Add builder user and mini X

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
13 years agoAdd "builder" user for specific purpose.
Zhai Edwin [Wed, 21 Dec 2011 07:17:21 +0000 (15:17 +0800)]
Add "builder" user for specific purpose.

"builder" can start some auto stuff by mini X session.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
13 years agoAdd mini X core tasks
Zhai Edwin [Wed, 21 Dec 2011 07:16:58 +0000 (15:16 +0800)]
Add mini X core tasks

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
13 years agomini-x-session: Add this recipe as the session file for mini X
Zhai Edwin [Wed, 21 Dec 2011 07:16:31 +0000 (15:16 +0800)]
mini-x-session: Add this recipe as the session file for mini X

mini-x-session runs session files on behalf of file owner, so that no rootless X
required.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
13 years agolinux-yocto: use PATH to locate kconf_check
Bruce Ashfield [Wed, 21 Dec 2011 20:00:02 +0000 (15:00 -0500)]
linux-yocto: use PATH to locate kconf_check

The changes made to prefer in-tree kernel tools forced the location
of kconf_check prematurely. For maximum flexibility, locating it
on the PATH is ideal, since the transition to in-tree tools will be
completely transparent.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agokern-tools: update SRCREV to pickup git operation fixes
Bruce Ashfield [Wed, 21 Dec 2011 18:58:02 +0000 (13:58 -0500)]
kern-tools: update SRCREV to pickup git operation fixes

Updating the kern-tools SRCREV to pickup the following commit:

[
    kgit-meta: add error checking and autoconfiguration to git commands

    When git commands are embedded into feature descriptions, they can
    fail for a variety of reasons. The current meta series processing does
    not trap errors, and will continue to process potentially failing
    commands. All git commands are now checked for their return code, and
    in case of error, the error code is passed up via early exit.

    A second common git issue is on a new machine that has not been
    configured with a username/email for commits. This is now detected
    by checking for a global user.name. If one is not found, a local
    user name of "Auto Configured" and email of "auto.configured" is
    created to allow git operations to succeed.
]

Fixes [YOCTO #1838]

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agolinux-yocto: update hardware reference boards to 3.0.12
Bruce Ashfield [Thu, 15 Dec 2011 20:57:31 +0000 (15:57 -0500)]
linux-yocto: update hardware reference boards to 3.0.12

Updating the meta SRCREV to pickup 3.0.12 support for the remaining
non-x86 boards (routerstation and pandaboard).

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agolinux-yocto: add cedartrail BSP support
Bruce Ashfield [Thu, 15 Dec 2011 19:52:27 +0000 (14:52 -0500)]
linux-yocto: add cedartrail BSP support

Updating the meta branch to contain the board config and description
for the cedartrail.

Signed-off-by: Rahul Saxena <rahul.saxena@.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agoclasses/rootfs_rpm: handle recommends in query functions
Paul Eggleton [Thu, 22 Dec 2011 16:55:57 +0000 (16:55 +0000)]
classes/rootfs_rpm: handle recommends in query functions

Implement list_package_recommends() for rpm, and filter out the
"suggests" (RPM's equivalent of recommends) in list_package_depends().

Respectively, these changes fix buildhistory handling of recommends for
RPM (so that they are included in the image graphs) and also prevents
failures during do_rootfs with buildhistory enabled if a recommend is
unsatisfied.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agowebkit-gtk svn: update to r101488
Koen Kooi [Wed, 30 Nov 2011 14:58:40 +0000 (15:58 +0100)]
webkit-gtk svn: update to r101488

tested on beagleboard/angstrom with midori and epiphany browsers

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
13 years agoprelink: update to latest git version
Scott Garman [Fri, 16 Dec 2011 11:09:48 +0000 (03:09 -0800)]
prelink: update to latest git version

New version includes:

2011-12-08 Mark Hatle <mark.hatle@windriver.com>
    * rtld/rtld.c: Fix an issue where missing objects would trigger
      an assert in dl-version.c
    * rtld/rtld.h: Add _dl_new_object prototype
    * rtld/rtld.c: Add support for $ORIGIN, $PLATFORM and $LIB.
      Note: $PLATFORM = ""

These fixes are needed to prevent prelink-rtld from crashing when
running the new unsafe-references-in-binaries QA test.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
13 years agocoreutils: ensure --color works so DEPEND on libcap
Saul Wold [Thu, 22 Dec 2011 20:13:46 +0000 (12:13 -0800)]
coreutils: ensure --color works so DEPEND on libcap

[YOCTO #1860]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agowhich: Disable iberty since its not listed in DEPENDS
Richard Purdie [Thu, 22 Dec 2011 17:48:39 +0000 (17:48 +0000)]
which: Disable iberty since its not listed in DEPENDS

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agokernel.bbclass: fix pkg_postinst and pkg_postrm
Andrea Adami [Thu, 22 Dec 2011 23:46:12 +0000 (00:46 +0100)]
kernel.bbclass: fix pkg_postinst and pkg_postrm

* Symptom: kernel symlink in /boot is not created.
* Rename in order to create the expected files:
* /var/lib/opkg/info/kernel-3.1.4.postinst
* /var/lib/opkg/info/kernel-3.1.4.postrm

Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agowhich: Add missing SRC checksums
Mark Hatle [Fri, 23 Dec 2011 01:01:40 +0000 (19:01 -0600)]
which: Add missing SRC checksums

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogperf: Add missing SRC checksum
Mark Hatle [Fri, 23 Dec 2011 01:01:39 +0000 (19:01 -0600)]
gperf: Add missing SRC checksum

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoudev: Remove linux-libc-headers dependency
Mark Hatle [Fri, 23 Dec 2011 01:01:38 +0000 (19:01 -0600)]
udev: Remove linux-libc-headers dependency

The linux-libc-headers dependency is not needed, as it is
automatically inherited from the libc and other dependencies.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agorpm_5.4.0: Fix configuration issue with native/nativesdk
Mark Hatle [Fri, 23 Dec 2011 01:01:37 +0000 (19:01 -0600)]
rpm_5.4.0: Fix configuration issue with native/nativesdk

RPM's configuration assumes if the prefix isn't /usr or /usr/local
that you really want the DB in $prefix/var -- we want it in
$localstatedir.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopackage_rpm.bbclass: Add RPMSPEC_PREAMBLE
Mark Hatle [Fri, 23 Dec 2011 01:01:36 +0000 (19:01 -0600)]
package_rpm.bbclass: Add RPMSPEC_PREAMBLE

Add a way to add arbitrary text to the top of a spec file.  This
can be useful for adding specific tags to the produced binaries for
tracking purposes.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopackage.bbclass: Adjust RPM call to use dynamic location for magic files
Mark Hatle [Fri, 23 Dec 2011 01:01:35 +0000 (19:01 -0600)]
package.bbclass: Adjust RPM call to use dynamic location for magic files

The magic file could be installed somewhere else if the system native prefix
settings are changed.  Adjust the packaging files to compensate for this.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoChange -mno-thumb to -marm
Ken Werner [Fri, 23 Dec 2011 12:25:42 +0000 (13:25 +0100)]
Change -mno-thumb to -marm

Recent versions of the GCC reject the -mno-thumb option. In order to prevent
the compiler from generating code for the Thumb instruction set the -marm
switch should be used instead. For details see GNU bug #47930.

Signed-off-by: Ken Werner <ken.werner@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoqemu: explicitly disable kvm support for native without kvm header
Paul Eggleton [Fri, 23 Dec 2011 15:57:01 +0000 (15:57 +0000)]
qemu: explicitly disable kvm support for native without kvm header

Addendum to previous fix - instead of just not specifying --enable-kvm,
explicitly specify --disable-kvm when building native version and
kvm header is unavailable. Fixes reported do_configure failure on
earlier CentOS 5.x versions (e.g. 5.4).

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoopkg: Fix installation order in feeds with mutiple providers of packages
Richard Purdie [Thu, 22 Dec 2011 22:36:06 +0000 (22:36 +0000)]
opkg: Fix installation order in feeds with mutiple providers of packages

If two packages were available of differing priority, this would confuse
opkg and it was ignoring the dependency in the new dependency ordering
code. This changes it not to ignore these cases by setting the badly
named 'quiet' parameter accordingly.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoconnman-gnome: update SRC_URI to new repo
Koen Kooi [Thu, 22 Dec 2011 16:33:54 +0000 (17:33 +0100)]
connman-gnome: update SRC_URI to new repo

13:33 < koen> holtmann: any plans to repopulate the connman-gnome git repo on kernel.org?
17:25 < holtmann> koen: We moved that to https://github.com/connectivity/connman-gnome
17:26 < holtmann> Just have not gotten around to delete the other one.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodistro_tracking_fields: Update curl info and fix other recipes' typo issues
Mei Lei [Thu, 22 Dec 2011 06:17:23 +0000 (14:17 +0800)]
distro_tracking_fields: Update curl info and fix other recipes' typo issues

Signed-off-by: Mei Lei <lei.mei@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agocurl: Upgrade from 7.22.0 to 7.23.1
Mei Lei [Thu, 22 Dec 2011 06:17:22 +0000 (14:17 +0800)]
curl: Upgrade from 7.22.0 to 7.23.1

Signed-off-by: Mei Lei <lei.mei@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobash: Add SRC_URI Checksums for GPLv2
Saul Wold [Tue, 13 Dec 2011 06:35:57 +0000 (22:35 -0800)]
bash: Add SRC_URI Checksums for GPLv2

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agozypper: add patch from libxml2
Saul Wold [Tue, 20 Dec 2011 23:22:56 +0000 (15:22 -0800)]
zypper: add patch from libxml2

Due to Augaes adding the libxml2 requirement.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoarch-powerpc: set PACKAGE_EXTRA_ARCHS
Ilya Yanok [Wed, 7 Sep 2011 15:38:36 +0000 (17:38 +0200)]
arch-powerpc: set PACKAGE_EXTRA_ARCHS

Set PACKAGE_EXTRA_ARCHS for the generic tunes ("powerpc" and
"powerpc-nf") thus allowing to use them instead of tuning to the
specific CPU.

Signed-off-by: Ilya Yanok <yanok@emcraft.com>
13 years agoimage-types: add btrfs as a supported fstype
Nitin A Kamble [Tue, 6 Sep 2011 20:59:17 +0000 (13:59 -0700)]
image-types: add btrfs as a supported fstype

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agobinutils: fix building on distros with matching binutils version
Nitin A Kamble [Wed, 21 Dec 2011 18:43:33 +0000 (10:43 -0800)]
binutils: fix building on distros with matching binutils version

x86_64 opensuse 11.4 has bintuils version 2.21, and when
binutils_2.21 recipe is built for x86_64 target then, the invocation
of distro gcc fails with errors like this:

/usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../x86_64-suse-linux/bin/as:
symbol lookup error: /usr/lib64/gcc/x86_64-suse-linux/4.5/..
make[2]: *** [sysinfo.o] Error 1

The issue rootcaused as incompatible LD_LIBRARY_PATH while running
the distro gcc.

As per Martin Jansa gentoo also sees similar issue with binutils 2.22
recipe.

This commit fixes the issue by clearing the LD_LIBRARY_PATH for
distro gcc (CC_FOR_BUILD)

This Fixes bug: [YOCTO #1833]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agogmp: Don't check "$CC $CFLAGS" for x32 in gmp configure
H.J. Lu [Fri, 9 Dec 2011 18:45:02 +0000 (10:45 -0800)]
gmp: Don't check "$CC $CFLAGS" for x32 in gmp configure

There is no need to check "$CC $CFLAGS" for x32 in gmp configure.  The
way GMP works is that it makes all the ABIs available for the user to
pick from based on the target, but the final ABI is selected based on
the $ABI variable or if compiler passes the ABI test.  The test for
x32 ABI is

any_x32_testlist="sizeof-long-4"

GMP will select x32 ABI only if long is 4byte, which will only be set
to 4 by -mx32 passed in "$CC $CFLAGS".

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agowget: fix a host intrusion issue introduced by adding --with-ssl=openssl.
Dexuan Cui [Mon, 19 Dec 2011 05:10:20 +0000 (13:10 +0800)]
wget: fix a host intrusion issue introduced by adding --with-ssl=openssl.

On my x86-64 Ubuntu 11.04, with MACHINE=qemux86, "bitbake wget" fails. The
config.log shows:

configure:30072: i586-poky-linux-gcc  -m32   -march=i586
 --sysroot=/distro/dcui/1212/p1/build/tmp/sysroots/qemux86 -o conftest -O2
 -pipe -g -feliminate-unused-debug-types  -Wl,-O1 -Wl,--hash-style=gnu
 -Wl,--as-needed conftest.c -ldl -lz  /usr/lib/libssl.so /usr/lib/libcrypto.so
 -lz >&5
/usr/lib/libssl.so: could not read symbols: File in wrong format

The patch fixes the issue by specifying libssl-prefix.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
13 years agosocat: add the latest stable version 1.7.2.0
Dexuan Cui [Mon, 19 Dec 2011 05:17:46 +0000 (13:17 +0800)]
socat: add the latest stable version 1.7.2.0

socat is useful for the self-hosted-image work.

The original recipe is from OE:
http://git.openembedded.org/openembedded/tree/recipes/socat/
and I upgraded it to 1.7.2.0.

Thank Koen Kooi <koen@dominion.thruhere.net> for suggesting
how to assign the LICENSE field with a proper value.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
13 years agolibsync: move to git.yoctoproject.org
Paul Eggleton [Fri, 16 Dec 2011 17:02:43 +0000 (17:02 +0000)]
libsync: move to git.yoctoproject.org

* Repositories on svn.o-hand.com have been converted to Git and are now
  hosted on git.yoctoproject.org.
* Set LICENSE to LGPLv2 as there is an LGPLv2 COPYING file but no notice
  with "or later" in the source code

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agodistro_tracking: Mark Upgrade Info
Saul Wold [Mon, 19 Dec 2011 17:17:17 +0000 (09:17 -0800)]
distro_tracking: Mark Upgrade Info

Updated the following:
 - libdrm
 - texi2html
 - mc
 - libidn
 - augeas
 - python-pycairo

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agolibdrm: Upgrade to 2.4.29
Saul Wold [Mon, 19 Dec 2011 16:41:56 +0000 (08:41 -0800)]
libdrm: Upgrade to 2.4.29

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agotexi2html: Upgrade to 5.0
Saul Wold [Mon, 19 Dec 2011 16:41:25 +0000 (08:41 -0800)]
texi2html: Upgrade to 5.0

Add patch to update GETTEXT_MACRO_VERSION to 0.18

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agomc: Add version 4.8.1 now GPLv3
Saul Wold [Mon, 19 Dec 2011 16:40:57 +0000 (08:40 -0800)]
mc: Add version 4.8.1 now GPLv3

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agolibidn: Upgrade to 1.23
Saul Wold [Mon, 19 Dec 2011 16:40:22 +0000 (08:40 -0800)]
libidn: Upgrade to 1.23

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoaugeas: Upgrade to 0.10.0
Saul Wold [Mon, 19 Dec 2011 16:39:51 +0000 (08:39 -0800)]
augeas: Upgrade to 0.10.0

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agopython-pycairo: Upgrade to 1.10.0
Saul Wold [Mon, 19 Dec 2011 16:39:29 +0000 (08:39 -0800)]
python-pycairo: Upgrade to 1.10.0

tweak the pycairo.pc correctly.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agodistro tracking: update man-pages, gts-plugin-bluetooth, usbutils,
Saul Wold [Fri, 16 Dec 2011 03:53:00 +0000 (19:53 -0800)]
distro tracking: update man-pages, gts-plugin-bluetooth, usbutils,

and libcap

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agomultilib.conf: Enable shadow-sysroot and libffi
Richard Purdie [Wed, 21 Dec 2011 00:03:19 +0000 (00:03 +0000)]
multilib.conf: Enable shadow-sysroot and libffi

Enable these two core dependencies for multilib builds, fixing
multilib build failures that were occurring. I've checked and the
recipes are multilib capable.

[YOCTO #1835]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoeds-dbus: replace o-hand example contact
Paul Eggleton [Mon, 19 Dec 2011 15:44:07 +0000 (15:44 +0000)]
eds-dbus: replace o-hand example contact

Replace the OpenedHand example contact with something a bit more
up-to-date. Also add SRC_URI checksums to 2.20.0 recipe.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agomtools: fix SRC_URI for GPLv2 version
Paul Eggleton [Mon, 19 Dec 2011 15:44:05 +0000 (15:44 +0000)]
mtools: fix SRC_URI for GPLv2 version

* folks.o-hand.com no longer exists, use the yoctoproject.org mirror
  instead (folks.o-hand.com was only being used because the upstream
  site removed this version in any case.)
* Update HOMEPAGE
* Fix spacing

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibxsettings-client: fix SRC_URI
Paul Eggleton [Mon, 19 Dec 2011 15:44:04 +0000 (15:44 +0000)]
libxsettings-client: fix SRC_URI

projects.o-hand.com downloads have moved to downloads.yoctoproject.org

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibmatchbox: fix SRC_URI
Paul Eggleton [Mon, 19 Dec 2011 15:44:03 +0000 (15:44 +0000)]
libmatchbox: fix SRC_URI

projects.o-hand.com downloads have moved to downloads.yoctoproject.org

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agomatchbox-themes-extra: fix SRC_URI
Paul Eggleton [Mon, 19 Dec 2011 15:44:02 +0000 (15:44 +0000)]
matchbox-themes-extra: fix SRC_URI

* projects.o-hand.com downloads have moved to downloads.yoctoproject.org
* Add missing SRC_URI checksums

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agomatchbox-desktop: fix SRC_URI
Paul Eggleton [Mon, 19 Dec 2011 15:44:01 +0000 (15:44 +0000)]
matchbox-desktop: fix SRC_URI

* projects.o-hand.com downloads have moved to downloads.yoctoproject.org
* Add missing SRC_URI checksums

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoxrestop: fix SRC_URI and LICENSE
Paul Eggleton [Mon, 19 Dec 2011 15:44:00 +0000 (15:44 +0000)]
xrestop: fix SRC_URI and LICENSE

* projects.o-hand.com downloads have moved to downloads.yoctoproject.org
* LICENSE syntax was invalid (should use & instead of + to signify mixed
  license). I have set it to GPLv2+ since there is only one source file
  and that's the license it states. (Note - even if it was a mix of
  GPLv2+ and GPLv2 code the result would be GPLv2 only.)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoless: Correcting generic license
Beth Flanagan [Mon, 19 Dec 2011 17:23:27 +0000 (09:23 -0800)]
less: Correcting generic license

I've asked and received permission from Mark Nudelman, the author
of less, to utilize a generic BSD 2 clause license for less, instead
of creating a common "less" license file.

Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agotask-core-tools: add ltp to testapps list
Jiajun Xu [Wed, 21 Dec 2011 16:46:54 +0000 (00:46 +0800)]
task-core-tools: add ltp to testapps list

Signed-off-by: Jiajun Xu <jiajun.xu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodistro_tracking_fields: add information for ltp
Jiajun Xu [Wed, 21 Dec 2011 16:46:53 +0000 (00:46 +0800)]
distro_tracking_fields: add information for ltp

Add information for recipe ltp, which is ported from OE.

Signed-off-by: Jiajun Xu <jiajun.xu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoltp: Add recipe from OE
Jiajun Xu [Wed, 21 Dec 2011 16:45:59 +0000 (00:45 +0800)]
ltp: Add recipe from OE

Port ltp recipe from OE and upgraged to latest version(20110915).
Install ltp into ${D}/opt/ltp and POSIX test suite is also copied
into ${D}/opt/ltp/testcases.

TODO: Some cases are removed since they depend on command 'expect'.
It is not in Poky or OE and we will add it for enhancement next.

Signed-off-by: Jiajun Xu <jiajun.xu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolicense: Fix manifest conditional
Beth Flanagan [Wed, 21 Dec 2011 09:02:54 +0000 (01:02 -0800)]
license: Fix manifest conditional

The manifest conditionals COPY_LIC_MANIFEST and COPY_LIC_DIRS
were returning true due to missing quotes in the bash test. This
made images larger than expected.

Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoncurses: Allow override of ENABLE_WIDEC
Darren Hart [Wed, 21 Dec 2011 09:02:48 +0000 (01:02 -0800)]
ncurses: Allow override of ENABLE_WIDEC

Set ENABLE_WIDEC with ?= instead of = to allow for the external override
by distro definitions.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agomatchbox-session-sato: clarify LICENSE in GPLv2.0
Joshua Lock [Thu, 15 Dec 2011 23:22:12 +0000 (15:22 -0800)]
matchbox-session-sato: clarify LICENSE in GPLv2.0

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agomatchbox-desktop: clarify LICENSE is GPLv2.0+
Joshua Lock [Thu, 15 Dec 2011 23:21:36 +0000 (15:21 -0800)]
matchbox-desktop: clarify LICENSE is GPLv2.0+

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agopango: clarify LICENSE is LGPLv2.0+
Joshua Lock [Thu, 15 Dec 2011 23:21:10 +0000 (15:21 -0800)]
pango: clarify LICENSE is LGPLv2.0+

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agomatchbox-wm: clarify LICENSE as GPLv2.0
Joshua Lock [Thu, 15 Dec 2011 23:20:24 +0000 (15:20 -0800)]
matchbox-wm: clarify LICENSE as GPLv2.0

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agocogl: clarify LICENSE as LGPLv2.1 and fix metadata
Joshua Lock [Thu, 15 Dec 2011 23:19:21 +0000 (15:19 -0800)]
cogl: clarify LICENSE as LGPLv2.1 and fix metadata

Fix the HOMEPAGE and DESCRIPTION which were using the same values as Clutter.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agoclutter: clarify LICENSE as LGPLv2.1
Joshua Lock [Thu, 15 Dec 2011 23:16:48 +0000 (15:16 -0800)]
clutter: clarify LICENSE as LGPLv2.1

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agodpkg: clarify LICENSE as GPLv2.0
Joshua Lock [Thu, 15 Dec 2011 23:16:22 +0000 (15:16 -0800)]
dpkg: clarify LICENSE as GPLv2.0

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agoapt: clarify LICENSE as GPLv2.0
Joshua Lock [Thu, 15 Dec 2011 23:16:11 +0000 (15:16 -0800)]
apt: clarify LICENSE as GPLv2.0

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agoudev: tidy the LICENSE fields
Joshua Lock [Thu, 15 Dec 2011 23:15:32 +0000 (15:15 -0800)]
udev: tidy the LICENSE fields

Signed-off-by: Joshua Lock <josh@linux.intel.com>
fix udev

13 years agogypsy: fix LICENSE field
Joshua Lock [Thu, 15 Dec 2011 23:11:55 +0000 (15:11 -0800)]
gypsy: fix LICENSE field

Gypsy binaries are Gplv2.0 and the libraries LGPLv2.1

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agolibsdl 1.2.14: fix packaging
Koen Kooi [Sun, 18 Dec 2011 10:09:27 +0000 (11:09 +0100)]
libsdl 1.2.14: fix packaging

For some reason the -config script was shipped in ${PN} leading to shlibs renaming issues:

What we want, and how meta-oe used to do it:
libsdl-1.2-0_1.2.14-r0.0_armv7a.ipk

Current OE-core status:
libsdl_1.2.14-r2_armv7a.ipk

With this commit we get both proper shlib renaming and the -dev package now has all the dev files

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoeglibc: Fixes for running regression tests
Khem Raj [Fri, 16 Dec 2011 22:33:38 +0000 (14:33 -0800)]
eglibc: Fixes for running regression tests

Override cxx-sysincludes along with CC and CXX
since it contains path pointing to tcbootstrap
sysroot which does not have c++ headers and libraries

Drop shorten-build-commands patch since it
did not override the include flags for c++ headers
when tests written in c++ are executed the @includes file
does not get updated to add c++ header paths
This patch only reduced the build output anyway

Add a patch to point eglibc to look into c++
headers the way OE installs them its not standard
install e.g. usr/include/c++/GCC_VER but instead
usr/include/c++. This lets g++ find the headers
in right place when compiling c++ testcases

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogcc-4.6: Let G++ relocate gxx-include-dir when using --sysroot option
Khem Raj [Fri, 16 Dec 2011 22:33:37 +0000 (14:33 -0800)]
gcc-4.6: Let G++ relocate gxx-include-dir when using --sysroot option

Currently we have a problem in our cross compiler since we use
/usr/include/c++ to be default gxx-include-dir and then expect
the patch we did to do the relocation w.r.t. sysroot however it
does not quite work so and we end up gxx-include-dirs not respecting
sysroot. A small test case would be

tst-unique4.cc

and it would fails like

tst-unique4.cc:1:18: fatal error: cstdio: No such file or directory
compilation terminated.

weather we use --sysroot or not it does not matter

arm-oe-linux-gnueabi-g++ -S tst-unique4.cc
--sysroot=/home/kraj/work/angstrom/sources/openembedded-core/build/tmp-eglibc/sysroots/qemuarm

failed in same way.

so we redo the GPLUSPLUS_INCLUDE_DIR_with_sysroot.patch based on upstream
submitted patch which tries to relocate the gxx-include-dir and to
achieve the relocation it has to be specified w.r.t to --with-sysroot
directory. e.g.

--with-sysroot=${SYSROOT}
--with-gxx-include-dir=${SYSROOT}/usr/include/c++

if we configure gcc like above then it becomes relocatable when
we run the compiler and specify --sysroot=<blah> then g++ will search
for gxx-headers under <blah>/usr/include/c++

if sysroot is not defined then it will use the default sysroot
and gxx-include-dir will be w.r.t. default sysroot.

Tested on qemuarm

/arm-oe-linux-gnueabi-g++ -S tst-unique4.cc
--sysroot=/home/kraj/work/angstrom/sources/openembedded-core/build/tmp-eglibc/sysroots/qemuarm
-v
...
 /home/kraj/work/angstrom/sources/openembedded-core/build/tmp-eglibc/sysroots/qemuarm/usr/include/c++
 /home/kraj/work/angstrom/sources/openembedded-core/build/tmp-eglibc/sysroots/qemuarm/usr/include/c++/arm-oe-linux-gnueabi
 /home/kraj/work/angstrom/sources/openembedded-core/build/tmp-eglibc/sysroots/qemuarm/usr/include/c++/backward
...

and if I now change --sysroot to something else

/arm-oe-linux-gnueabi-g++ -S tst-unique4.cc
--sysroot=/home/kraj/work/angstrom/sources/openembedded-core/build/tmp-eglibc/sysroots/qemuarm4
-v
...

ignoring nonexistent directory
"/home/kraj/work/angstrom/sources/openembedded-core/build/tmp-eglibc/sysroots/qemuarm4/usr/include/c++"
ignoring nonexistent directory
"/home/kraj/work/angstrom/sources/openembedded-core/build/tmp-eglibc/sysroots/qemuarm4/usr/include/c++/arm-oe-linux-gnueabi"
ignoring nonexistent directory
"/home/kraj/work/angstrom/sources/openembedded-core/build/tmp-eglibc/sysroots/qemuarm4/usr/include/c++/backward"
...

See now its looking for them in 'qemuarm4' sysroot

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years ago[PATCH 2/4] gcc-cross: Add cross testing driver for running regression testsuites
Khem Raj [Fri, 16 Dec 2011 22:33:36 +0000 (14:33 -0800)]
[PATCH 2/4] gcc-cross: Add cross testing driver for running regression testsuites

This script will be generated into the build directory of gcc-cross
It should be testing gcc and g++. libstdc++ tests are not run since
we build them as part of gcc-runtime but we can test them here by
building them with 'make all' and then running the tests

The script expects passwordless ssh access to target and is used
in form

./arm-oe-linux-gnueabi-testgcc kraj@192.168.7.2

inside the builddir of gcc-cross

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoeglibc-testing: Clean the test before running them
Khem Raj [Fri, 16 Dec 2011 22:33:35 +0000 (14:33 -0800)]
eglibc-testing: Clean the test before running them

We make sure that we use final cross gcc to run the tests
since they require proper functioning libstdc++ and libssp
which are not staged in tcbootstrap sysroot

We cleanup the tests before we run them so they all
get run in case any of them were built and/or run during compilation

Make the script executable

Add more documentation to diagnose setup problems

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoconnman: disable 'alg-test' building
Otavio Salvador [Sat, 17 Dec 2011 11:36:56 +0000 (11:36 +0000)]
connman: disable 'alg-test' building

'alg-test' requires 'linux/if_alg.h' header enforcing a dependency on
linux-libc-headers 2.6.39 or newer.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoicecc.bbclass: also use icecc for kernel modules compilation
Dmitry Eremin-Solenikov [Sun, 18 Dec 2011 19:47:32 +0000 (23:47 +0400)]
icecc.bbclass: also use icecc for kernel modules compilation

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibatomics-ops: move docs to correct directory
Dmitry Eremin-Solenikov [Sun, 18 Dec 2011 19:47:31 +0000 (23:47 +0400)]
libatomics-ops: move docs to correct directory

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoAdd missing SUMMARY fields to various recipes
Scott Garman [Sun, 18 Dec 2011 23:06:57 +0000 (15:06 -0800)]
Add missing SUMMARY fields to various recipes

This adds the SUMMARY field to the following recipes which were
missing it:

* dosfstools
* grep
* icu
* libevent
* libnfsidmap
* qemu-helper-nativesdk

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agomktemp: mark patch as upstreamed
Scott Garman [Sun, 18 Dec 2011 23:37:28 +0000 (15:37 -0800)]
mktemp: mark patch as upstreamed

Patch sumitted and accepted upstream, updating Upstream-Status.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoopkg: Drop the offlineroot_varname patch
Richard Purdie [Mon, 19 Dec 2011 09:23:21 +0000 (09:23 +0000)]
opkg: Drop the offlineroot_varname patch

This break things for on target opkg usage since $D must remain
unset there.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoopkg: Add logic to detect and creak circular dependencies
Richard Purdie [Sun, 18 Dec 2011 23:54:30 +0000 (23:54 +0000)]
opkg: Add logic to detect and creak circular dependencies

This addresses some of the concerns about the previous opkg changes
allowing it to break out of circular dependency loops with just a notice
in the logs rather than effectively going OOM.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolicense.bbclass: remove bashism
Elizabeth Flanagan [Fri, 16 Dec 2011 16:44:07 +0000 (08:44 -0800)]
license.bbclass: remove bashism

Removing a bashism that was dumping errors into rootfs log.

Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoreadline: drop empty dir to shut up QA warning
Dmitry Eremin-Solenikov [Tue, 13 Dec 2011 16:19:52 +0000 (20:19 +0400)]
readline: drop empty dir to shut up QA warning

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibgcc: reintroduce debug package, containing symbols
Dmitry Eremin-Solenikov [Tue, 13 Dec 2011 16:19:50 +0000 (20:19 +0400)]
libgcc: reintroduce debug package, containing symbols

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobitbake.conf, core-image-minimal-initramfs: add INITRAMFS_FSTYPES
Dmitry Eremin-Solenikov [Tue, 13 Dec 2011 16:19:47 +0000 (20:19 +0400)]
bitbake.conf, core-image-minimal-initramfs: add INITRAMFS_FSTYPES

Initramfs images don't benefit from usual IMAGE_FSTYPES overrides. The
only sane values for them are "cpio.XXX". If IMAGE_FSTYPES is set to
include 'live', building core-image-minimal-initramfs can result in
build error, if the image is built before the kernel. To stop initramfs
images from responding on IMAGE_FSTYPES settings, but still allow
users/developers to override defaults (e.g. to generate "cpio.lzma"
initramfs), introduce INITRAMFS_FSTYPES variable, by default set to
"cpio.gz".

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoupdate-rc.d.bbclass: override UPDATERCD for nativesdk
Bernhard Guillon [Thu, 15 Dec 2011 15:35:38 +0000 (16:35 +0100)]
update-rc.d.bbclass: override UPDATERCD for nativesdk

Override UPDATERCD for nativesdk.
Without, update-rc.d is installed to /usr/sbin/update-rc.d
with meta-toolchain if nativesdk recipe inherits update-rc.d. An
example recipe for this is dbus.

Signed-off-by: Bernhard Guillon <Bernhard.Guillon@hale.at>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoed: Fix EXTRA_OECONF to ensure right compiler is found
Saul Wold [Thu, 15 Dec 2011 01:50:06 +0000 (17:50 -0800)]
ed: Fix EXTRA_OECONF to ensure right compiler is found

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibical: Fix deadlock in pthread
Zhai Edwin [Fri, 16 Dec 2011 07:53:23 +0000 (15:53 +0800)]
libical: Fix deadlock in pthread

libical introduce pthread support after 0.47, but lead deadlock with missing
some unlock code. This makes dates start hang.

Add new patch to properly release mutex.

[YOCTO #1825] got fixed.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoxserver-nodm-init: Fix xuser creation
Zhai Edwin [Fri, 16 Dec 2011 07:53:22 +0000 (15:53 +0800)]
xserver-nodm-init: Fix xuser creation

Rootless X start fail as xuser has no home and shell. This patch fix it.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoopkg: Update svn 625 -> 633 and fix preinst issues
Richard Purdie [Thu, 15 Dec 2011 21:08:49 +0000 (21:08 +0000)]
opkg: Update svn 625 -> 633 and fix preinst issues

There is a major issue with opkg images at the moment as preinst
functions are not being executed before their dependencies are installed
and this is leading to corruption of images containing avahi/dbus in
particular.

There are various changes in upstream opkg in the last 8 revisions which
make changes in this area but sadly these aren't enough to get things
working for us. I've updated to the latest svn revision with this patch
since it makes sense to pull in those changes first and then supplement
them with the attached patches.

There is a full description of the patches in the patch headers but in
summary they:

a) Ensure preinst functions execute with their dependencies installed.
   This is a pretty invasive change as it changes the package install
   ordering in general.
b) Ensure opkg sets $D, not $PKG_ROOT which we don't use
c) Change opkg to allow execution of postinstall functions which fail
   resulting in execution on the target device as rootfs_ipk.bbclass
   currently does manually.

The remaining changes interface this with the rest of the OE build
infrastructure, adding in the option to tell opkg to run the preinst and
postinst functions, ensure the correct environment is present for the
postinst scripts and removing the now unneeded rootfs_ipk class code
which opkg now does itself.

[YOCTO #1711]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agonativesdk.bbclass: Remove historical FILES artifact
Richard Purdie [Fri, 16 Dec 2011 15:23:47 +0000 (15:23 +0000)]
nativesdk.bbclass: Remove historical FILES artifact

Adding everything in ${prefix} to FILES and FILES-dbg is a historical artifact
left over from when this was sdk.bbclass back in 2009.

The BBCLASSEXTEND changes, multilib changes and cleanups to this file
over the intervening time mean this is simply no long needed.

Its also outright dangerous since it can link the packages together
in circular ways which don't make sense. The simplest thing to is
to drop this since it no longer does anything useful.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>