]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
14 years agobase.bbclass: Temporarily disable fakeroot for install/package until other fixes...
Richard Purdie [Tue, 17 Aug 2010 11:13:31 +0000 (12:13 +0100)]
base.bbclass: Temporarily disable fakeroot for install/package until other fixes get merged

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agotcl: fix native build
Kevin Tian [Sat, 14 Aug 2010 03:56:06 +0000 (11:56 +0800)]
tcl: fix native build

commit a2e6b265ed66d5f274507dcfbb3b91c30cc12e3a introduced one patch
to fix non-native build, which however breaks native build.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agobitbake/utils.py: Allow explode_dep_versions to handle the commas join_deps can intro...
Richard Purdie [Tue, 17 Aug 2010 08:28:33 +0000 (09:28 +0100)]
bitbake/utils.py: Allow explode_dep_versions to handle the commas join_deps can introduce into strings

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobinutils: fix the installed location of libiberty.a file
Nitin A Kamble [Sat, 14 Aug 2010 00:08:19 +0000 (17:08 -0700)]
binutils: fix the installed location of libiberty.a file

This fixes:
  [BUGID #209]

the libiberty was getting installed in usr/lib/lib64 path which was
leaving prelink-native recipe wondering where to get libiberty.
  Fix the path and prelink-native recipe is building fine now.

Patch added:
 libiberty_path_fix.patch

14 years agotestlib: Add support for qemumips/qemuppc/qemux86-64, and add support for testing...
Jiajun Xu [Fri, 13 Aug 2010 17:52:38 +0000 (01:52 +0800)]
testlib: Add support for qemumips/qemuppc/qemux86-64, and add support for testing with images from autobuilder

Signed-off-by Jiajun Xu <jiajun.xu@intel.com>

14 years agotask-poky-basic: enabled ethtool as part of build
Saul Wold [Fri, 13 Aug 2010 16:29:25 +0000 (09:29 -0700)]
task-poky-basic: enabled ethtool as part of build

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agodistro_x11_apps_1.inc, distro_x11_ux.inc: Add maintainer info
Zhai Edwin [Fri, 13 Aug 2010 05:54:10 +0000 (13:54 +0800)]
distro_x11_apps_1.inc, distro_x11_ux.inc: Add maintainer info

Also add RECIPE_NO_UPDATE_REASON for the package that not updated to latest.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
14 years agodistro_tracking: Add maintainer information
Dongxiao Xu [Fri, 13 Aug 2010 05:48:30 +0000 (13:48 +0800)]
distro_tracking: Add maintainer information

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
14 years agodistro_x11_core.inc, distro_x11_apps_2.inc: add maintainer info
Yu Ke [Fri, 13 Aug 2010 01:23:30 +0000 (09:23 +0800)]
distro_x11_core.inc, distro_x11_apps_2.inc: add maintainer info

Sigined-off-by: Yu Ke <ke.yu@intel.com>
14 years agogmp: add GPLv2 version (4.2.1)
Kevin Tian [Fri, 13 Aug 2010 09:34:24 +0000 (17:34 +0800)]
gmp: add GPLv2 version (4.2.1)

The latest GPLv2 version of gmp is 4.2.1, which was released in 2006/05.

This GPLv2 recipe is written in clean house approach, w/o looking at
either v3 source code and recipe.

One patch (disable-stdc.patch) is added, which is also written from
scratch and licensed under GPLv2

test with 'calc' which is shipped by gmp package

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agoethtool: add new recipe 2.6.34
Kevin Tian [Thu, 12 Aug 2010 07:30:02 +0000 (15:30 +0800)]
ethtool: add new recipe 2.6.34

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agodistro-tracking: update MAINTAINER info for base group
Kevin Tian [Thu, 12 Aug 2010 03:31:37 +0000 (11:31 +0800)]
distro-tracking: update MAINTAINER info for base group

also add NO_UPDATE_REASON for packages marked #OK to stay with
an older version

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agosdk-task: make libc dependancies generic
Nitin A Kamble [Tue, 3 Aug 2010 15:54:58 +0000 (08:54 -0700)]
sdk-task: make libc dependancies generic

This change specifies the libc dependancies in a generic fashion.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agoeglibc: import eglibc_2.12 recipe from OE
Nitin A Kamble [Tue, 3 Aug 2010 01:56:04 +0000 (18:56 -0700)]
eglibc: import eglibc_2.12 recipe from OE

use http proto for svn checkout
cosmetic cleanups to metadata

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agoprocps: Move from meta-moblin to meta-lsb
Saul Wold [Fri, 13 Aug 2010 16:35:21 +0000 (09:35 -0700)]
procps: Move from meta-moblin to meta-lsb

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agoAdd glossary entry for SUMMARY for binary packaging
Saul Wold [Mon, 19 Jul 2010 17:57:26 +0000 (10:57 -0700)]
Add glossary entry for SUMMARY for binary packaging

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agotcl: fix a build issue
Nitin A Kamble [Fri, 13 Aug 2010 19:24:00 +0000 (12:24 -0700)]
tcl: fix a build issue

This fixes:
 [BUGID #210]

This commit addes a native recipe & a patch for tcl to fix the
following build issue

| Installing message catalogs
| /bin/sh: line 2: ./tclsh: cannot execute binary file
| make: *** [install-msgs] Error 126
| FATAL: oe_runmake failed
NOTE: package tcl-8.5.8-r0: task do_install: Failed

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agolinux-wrs: Fix qemux86-64
Joshua Lock [Fri, 13 Aug 2010 15:10:55 +0000 (16:10 +0100)]
linux-wrs: Fix qemux86-64

Use the fragment support provided by kern-tools in the linux-wrs recipe to add
some extra modules required for qemux86-64 such as evdev and uvesafb.

Add a patch to increase CONNECTOR_MAX_MESSAGE_SIZE as uvesafb was sending
larger messages than the kernel would accept.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agokernel-arch: x86-64 is no longer a valid architecture, map it to x86
Joshua Lock [Fri, 13 Aug 2010 14:16:58 +0000 (15:16 +0100)]
kernel-arch: x86-64 is no longer a valid architecture, map it to x86

Also use the exported (and re-mapped) ARCH rather than TARGET_ARCH in the
linux-wrs recipe.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agogit: update to get features required for wr-kernel-tools
Joshua Lock [Fri, 13 Aug 2010 14:13:07 +0000 (15:13 +0100)]
git: update to get features required for wr-kernel-tools

Update to 1.7.2.1, wr-kernel-tools requires --no-merged option for git branch
which was introduced in git 1.5.6

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agoemenlow: add support for the r8169 network card
Jeff Dike [Fri, 30 Jul 2010 15:55:40 +0000 (11:55 -0400)]
emenlow: add support for the r8169 network card

This was reported by a user (Gary Thomas) on his board.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
14 years agoemenlow: Add Intel sound support
Jeff Dike [Thu, 29 Jul 2010 17:01:57 +0000 (13:01 -0400)]
emenlow: Add Intel sound support

This adds CONFIG_SOUND, CONFIG_SND, and CONFIG_SND_HDA_INTEL to the
emenlow deconfig.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
14 years agoMove byacc, which, libconvert-asn1-perl and libtimedate-perl to meta-lsb
Richard Purdie [Fri, 13 Aug 2010 12:56:49 +0000 (13:56 +0100)]
Move byacc, which, libconvert-asn1-perl and libtimedate-perl to meta-lsb

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agodistro-tracking: update MAINTAINER info for base group
Kevin Tian [Thu, 12 Aug 2010 03:31:37 +0000 (11:31 +0800)]
distro-tracking: update MAINTAINER info for base group

also add NO_UPDATE_REASON for packages marked #OK to stay with
an older version

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agotasks: updated tasks and images to reflect distro lsb requirments
Saul Wold [Mon, 9 Aug 2010 18:49:20 +0000 (11:49 -0700)]
tasks: updated tasks and images to reflect distro lsb requirments

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agodistro-tracking: update MAINTAINER info for x11_libs and sdk_tools.
Dexuan Cui [Thu, 12 Aug 2010 05:34:56 +0000 (13:34 +0800)]
distro-tracking: update MAINTAINER info for x11_libs and sdk_tools.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
14 years agodistro tracking: add liburcu, lttng-ust, upgrade lttng-control and lttng-viewer
Dexuan Cui [Thu, 12 Aug 2010 05:34:07 +0000 (13:34 +0800)]
distro tracking: add liburcu, lttng-ust, upgrade lttng-control and lttng-viewer

Move lttng-control and lttng-viewer from distro_toolchain_devel.inc to
distro_sdk_tools.inc.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
14 years agotask-poky-tools: fix RDEPENDS_task-poky-tools-profile and add lttng-ust into it
Dexuan Cui [Thu, 12 Aug 2010 05:33:29 +0000 (13:33 +0800)]
task-poky-tools: fix RDEPENDS_task-poky-tools-profile and add lttng-ust into it

Here the "_append" must appear just after RDEPENDS_task-poky-tools-profile, or
else, valgrind and lttng-ust won't be built into the target image.

At present we only build lttng-ust on
qemux86/qemux86-64/qemuppc/qemumips/emenlow/netbook since upstream liburcu
(which is required by lttng-ust) may not build on other platforms, like
qemu ARMv5te that poky uses now.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
14 years agolttng-ust: add the latest version 0.5
Dexuan Cui [Thu, 12 Aug 2010 05:32:39 +0000 (13:32 +0800)]
lttng-ust: add the latest version 0.5

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
14 years agoliburcu: add the latest version 0.4.6
Dexuan Cui [Thu, 12 Aug 2010 05:30:30 +0000 (13:30 +0800)]
liburcu: add the latest version 0.4.6

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
14 years agodistro-track: add maintainer info
Qing He [Thu, 12 Aug 2010 07:52:41 +0000 (15:52 +0800)]
distro-track: add maintainer info

also adds trackinf fields for gamin

Signed-off-by: Qing He <qing.he@intel.com>
14 years agogamin: put into meta-lsb
Qing He [Thu, 12 Aug 2010 05:55:07 +0000 (13:55 +0800)]
gamin: put into meta-lsb

changes:
  - gamin now also PROVIDES fam, moved to meta-lsb
  - separate out libgamin

Signed-off-by: Qing He <qing.he@intel.com>
14 years agodistro-track: tcp-wrappers
Qing He [Wed, 11 Aug 2010 09:03:34 +0000 (17:03 +0800)]
distro-track: tcp-wrappers

add a new recipe: tcp-wrappers

Singed-off-by: Qing He <qing.he@intel.com>
14 years agonfs-utils: enable tcp-wrappers support
Qing He [Wed, 11 Aug 2010 06:16:32 +0000 (14:16 +0800)]
nfs-utils: enable tcp-wrappers support

Signed-off-by: Qing He <qing.he@intel.com>
14 years agoportmap: enable tcp-wrappers support
Qing He [Wed, 11 Aug 2010 02:23:16 +0000 (10:23 +0800)]
portmap: enable tcp-wrappers support

this enables the hosts access control facility (i.e. /etc/hosts.allow
and /etc/hosts.deny)

changes:
  - enable tcp-wrappers by change make flags and cppflags
  - rename patch no-tcpd-support to avoid confusion
  - minor cleanups

Signed-off-by: Qing He <qing.he@intel.com>
14 years agotcp-wrappers: add new package
Qing He [Wed, 11 Aug 2010 02:04:25 +0000 (10:04 +0800)]
tcp-wrappers: add new package

version 7.6
based on tcp-wrappers recipe of openembedded

changes from openembedded version:
  - set -DUSE_GETDOMAIN in NETGROUP to fix build error
  - install libwrap into ${base_libdir}, since it's required by
    some essential components (e.g. portmap is in ${base_sbindir})
  - distribute libwrap.a as well in libwrap-dev

Signed-off-by: Qing He <qing.he@intel.com>
14 years agodistro-tracking: update tracking fields for libpam and shadow
Kevin Tian [Wed, 11 Aug 2010 03:45:55 +0000 (11:45 +0800)]
distro-tracking: update tracking fields for libpam and shadow

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agoshadow: add new recipe 4.1.4.2
Kevin Tian [Fri, 6 Aug 2010 02:34:29 +0000 (10:34 +0800)]
shadow: add new recipe 4.1.4.2

(borrow from OpenEmbedded with below tweaks)

Enhance login_defs_pam.sed according to shadow source, to ensuer we don't
leave any unknown definitions in /etc/login.defs when pam is enabled

no need for --disable-account-tools-setuid which is detected upon pam
automatically, and no specific CFLAGS append

move shadow site options to generic site files

adjust indention

RDEPENDS on a list of pam-plugins since they're separately packaged

test with both pam enabled and pam disabled. when pam is enabled, tried
some same tweak with desired effect.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agostaging.bbclass: mangle *.la for ${base_libdir} too
Kevin Tian [Tue, 10 Aug 2010 00:05:52 +0000 (08:05 +0800)]
staging.bbclass: mangle *.la for ${base_libdir} too

currently staging.bbclass mangle *.la to ensure sysroot prefix attached to
dependency_libs if other *.la is referenced, however it only happens on
${libdir}. libpam is special with its libraries under ${base_libdir}. So
this extends mangle to ${base_libdir} too

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agopam: rename to libpam and add core config files
Kevin Tian [Tue, 3 Aug 2010 07:53:38 +0000 (15:53 +0800)]
pam: rename to libpam and add core config files

So far pam is not really functional as there no pam config files exists, here
we borrow from openembedded to setup core /etc/pam.d to make it functional:

  * change 'pam' to 'libpam' following Debian naming convention, and change
    (R)DEPENDS in other recipes

  * borrow openembedded libpam-base-files with changes:
    - rename to libpam-runtime to follow Debian naming
    - only keep common-* core files which can be traced back to Debian
      libpam-runtime-1.0.1 for license track. Other service specific files
      (such as atd, cron, ...) are removed because either they may contaminate
      the license or it's right thing to have their own packages providing them
    - use same libpam recipe instead of creating a new. This way other /etc/
      stuff are all contained by libpam-runtime

  * like openembedded, we package each pam plugin into seperate package now,
    with some differnce though:
    - Some ${sbindir} binaries are bound to specific PAM plugin. So better to
      package them together with corresponding plugin package
    - populate_sysroot_prepend is invoked before actual populate_sysroot, at
      that time ${D} binaries haven't been tripped. So it's difficult to specify
      -dev for those plugin pacakges from _prepend which are simply empty.
      actually one -dev/-doc per recipe is one good exercise here.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agodistro_tracking: add meta data for additional devel packages
Nitin A Kamble [Tue, 10 Aug 2010 22:04:40 +0000 (15:04 -0700)]
distro_tracking: add meta data for additional devel packages

Added entries for
byacc
libtimedate-perl
libconvert-asn1-perl
libxml-parser-perl

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agolibconvert-asn1-perl: create new recipe
Nitin A Kamble [Tue, 10 Aug 2010 23:46:46 +0000 (16:46 -0700)]
libconvert-asn1-perl: create new recipe

the latest is 0.22 which is failing to build
while the previous version 0.21 just works.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agolibtimedate-perl: create a new recipe
Nitin A Kamble [Tue, 10 Aug 2010 22:49:47 +0000 (15:49 -0700)]
libtimedate-perl: create a new recipe

imported this recipe from OE

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agobyacc: added new recipe in to the tree
Nitin A Kamble [Tue, 10 Aug 2010 22:27:58 +0000 (15:27 -0700)]
byacc: added new recipe in to the tree

Imported OE recipe and then upgraded it to the latest version

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agolibproxy: upgrade from 0.4.2 to 0.4.3
Nitin A Kamble [Tue, 3 Aug 2010 20:08:18 +0000 (13:08 -0700)]
libproxy: upgrade from 0.4.2 to 0.4.3

Upgraded to fix this issue on fedora 13
http://code.google.com/p/libproxy/source/detail?r=684

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agominicom: Update to 2.3 (from OE)
Saul Wold [Wed, 11 Aug 2010 21:04:54 +0000 (14:04 -0700)]
minicom: Update to 2.3 (from OE)

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agominicom: move from meta-extras to meta-lsb
Saul Wold [Mon, 9 Aug 2010 18:53:13 +0000 (11:53 -0700)]
minicom: move from meta-extras to meta-lsb

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agoDistro tracking: Update tracking fields for bc and ed
Zhai Edwin [Fri, 6 Aug 2010 07:59:42 +0000 (15:59 +0800)]
Distro tracking: Update tracking fields for bc and ed

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
14 years agoed: add 1.4 as new recipe
Zhai Edwin [Fri, 6 Aug 2010 07:55:45 +0000 (15:55 +0800)]
ed: add 1.4 as new recipe

Add a patch(should be GPLv3) to fix the compile issue, otherwise only produce
binary for build system in cross-compile environment. Simple function test
done.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
14 years agodistro_tracking: enchant, cwautomacros, which, and quota
Dongxiao Xu [Wed, 4 Aug 2010 02:35:30 +0000 (10:35 +0800)]
distro_tracking: enchant, cwautomacros, which, and quota

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
14 years agowhich: Add new recipe
Dongxiao Xu [Wed, 4 Aug 2010 02:32:04 +0000 (10:32 +0800)]
which: Add new recipe

Add which-2.20, which is licensed under GPLv3.

The installation will override the busybox "which" command.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
14 years agodistro-track: new package placeholder
Qing He [Tue, 3 Aug 2010 08:05:23 +0000 (16:05 +0800)]
distro-track: new package placeholder

fam libaio sysstat sysklogd tcp_wrappers gawk

Signed-off-by: Qing He <qing.he@intel.com>
14 years agodistro-track: update for package upgrades
Qing He [Tue, 3 Aug 2010 08:04:22 +0000 (16:04 +0800)]
distro-track: update for package upgrades

newly added
acl pciutils usbutils

updated
js rsync udev

Signed-off-by: Qing He <qing.he@intel.com>
14 years agolinux-wrs: Enable tracking of the secondary wrs_meta branch in PV
Richard Purdie [Fri, 13 Aug 2010 10:13:48 +0000 (11:13 +0100)]
linux-wrs: Enable tracking of the secondary wrs_meta branch in PV

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobase: Allow unpack to handle localpath=None
Richard Purdie [Fri, 13 Aug 2010 10:12:25 +0000 (11:12 +0100)]
base: Allow unpack to handle localpath=None

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobitbake/git.py: Make sure different branches can have different revisions without...
Richard Purdie [Fri, 13 Aug 2010 10:18:48 +0000 (11:18 +0100)]
bitbake/git.py: Make sure different branches can have different revisions without triggering build count increases

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobitbake/git.py: Allow tracking of branches in SRC_URI without cloning for use with...
Richard Purdie [Fri, 13 Aug 2010 10:18:14 +0000 (11:18 +0100)]
bitbake/git.py: Allow tracking of branches in SRC_URI without cloning for use with fullclone

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobitbake/git.py: Make sure a full clone checkout always updates
Richard Purdie [Fri, 13 Aug 2010 10:08:43 +0000 (11:08 +0100)]
bitbake/git.py: Make sure a full clone checkout always updates

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agometa-ide-support: don't pull in unneeded nativesdk tasks
Joshua Lock [Fri, 13 Aug 2010 08:56:23 +0000 (09:56 +0100)]
meta-ide-support: don't pull in unneeded nativesdk tasks

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agodbus-wait: Updated License File Checksum
Saul Wold [Thu, 12 Aug 2010 22:13:44 +0000 (15:13 -0700)]
dbus-wait: Updated License File Checksum

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agopseudo: Fix pseudo build
Mark Hatle [Fri, 13 Aug 2010 04:00:48 +0000 (21:00 -0700)]
pseudo: Fix pseudo build

Revert the change from 28d70bcddba93ad649de714b3229586d53de325e.

Change the upstream commit to id: d30de158c1986d2161647629f279018702a42750.

This fixes the const is read-only issue when compiling.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
14 years agopseudo: Fix segfaults
Richard Purdie [Thu, 12 Aug 2010 22:09:06 +0000 (23:09 +0100)]
pseudo: Fix segfaults

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agopackage.bbclass: Document the process followed in the class from a high level
Richard Purdie [Thu, 12 Aug 2010 20:35:48 +0000 (21:35 +0100)]
package.bbclass: Document the process followed in the class from a high level

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agodbus-wait: Update LICENSE after changes upstream
Richard Purdie [Thu, 12 Aug 2010 15:28:22 +0000 (16:28 +0100)]
dbus-wait: Update LICENSE after changes upstream

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoprelink: Enable image wide prelinking
Mark Hatle [Fri, 6 Aug 2010 18:40:55 +0000 (11:40 -0700)]
prelink: Enable image wide prelinking

Add the ability to specify user level classes via the local.conf.

Use this new capability to add an image-prelink class that does an
image wide cross-prelink activity.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
14 years agopseudo: Upgrade pseudo and correct problems
Mark Hatle [Fri, 6 Aug 2010 18:40:55 +0000 (11:40 -0700)]
pseudo: Upgrade pseudo and correct problems

Fix an issue where pseudo could try to compile incorrectly on an
x86_64 host system.  Now it verifies that it should be trying to build
a 32-bit library, and if so the necessary prereqs are available.

Also uprev to the latest version of pseudo changes to enable wrapping
of execl, local variable storage and misc fixes.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
14 years agopopulate-volatile.sh: cleanup duplicated invocations and remove boot warning
Kevin Tian [Wed, 11 Aug 2010 05:34:54 +0000 (13:34 +0800)]
populate-volatile.sh: cleanup duplicated invocations and remove boot warning

For one, populate-volatile.sh is itself a rcS script which is invoked earlier
than package's own postinst method (last one in rcS). If package has already
installed their volatile files correctly, it doesn't make sense to update volatile
again in postinst since nothing is changed.

On the other hand, dbus/hal are special since their user/group are only created
in the target. If they pre-install volatiles like others, populate-volatile.sh
will report "undefined user" since at that time their user/group haven't been
created. The better way solving this is to generate their volatile in the fly
after user/group are created, and then update volatiles.

This fix [BUGID #121]

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agolibxml2: fix python binding
Qing He [Thu, 12 Aug 2010 05:59:29 +0000 (13:59 +0800)]
libxml2: fix python binding

--with-python= should be followed by the path to python binary, not
prefix, also export several environment for passing building,
fixes [BUGID #69]

Signed-off-by: Qing He <qing.he@intel.com>
14 years agobitbake.conf: Fix up OVERRIDES documentation (some bits from OE) and also add forceva...
Richard Purdie [Thu, 12 Aug 2010 14:05:57 +0000 (15:05 +0100)]
bitbake.conf: Fix up OVERRIDES documentation (some bits from OE) and also add forcevariable OVERRIDE

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobitbake/build.py: Note when calling functions that don't exist. Should probably error
Richard Purdie [Thu, 5 Aug 2010 11:40:00 +0000 (12:40 +0100)]
bitbake/build.py: Note when calling functions that don't exist. Should probably error

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobitbake/cooker: Make sure no locks are held before we start forking workers
Richard Purdie [Tue, 10 Aug 2010 20:49:12 +0000 (21:49 +0100)]
bitbake/cooker: Make sure no locks are held before we start forking workers

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoutility-tasks.bbclass: Use python functions for do_clean instead of os.system, remove...
Richard Purdie [Thu, 5 Aug 2010 11:21:33 +0000 (12:21 +0100)]
utility-tasks.bbclass: Use python functions for do_clean instead of os.system, remove pointless [dirs] flag

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agolib/oe/path.py: Add copytree function that works
Richard Purdie [Fri, 6 Aug 2010 09:57:32 +0000 (10:57 +0100)]
lib/oe/path.py: Add copytree function that works

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agolib/oe: support wildcards in path.remove
Joshua Lock [Thu, 5 Aug 2010 11:57:25 +0000 (12:57 +0100)]
lib/oe: support wildcards in path.remove

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agobitbake/build.py: Set the current taskname in the BB_CURRENTTASK variable
Richard Purdie [Thu, 5 Aug 2010 09:09:13 +0000 (10:09 +0100)]
bitbake/build.py: Set the current taskname in the BB_CURRENTTASK variable

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agorelocatable.bbclass: Cover libexecdir
Richard Purdie [Thu, 12 Aug 2010 12:24:44 +0000 (13:24 +0100)]
relocatable.bbclass: Cover libexecdir

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobitbake.conf: Set PKG_CONFIG_LIBDIR
Richard Purdie [Thu, 12 Aug 2010 13:36:49 +0000 (14:36 +0100)]
bitbake.conf: Set PKG_CONFIG_LIBDIR

If this isn't set, pkg-config will use its inbuilt paths which mean it can
end up looking in the native sysroot.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agosato-icon-theme: Make sure the native icon mapping script is found and used correctly
Richard Purdie [Thu, 12 Aug 2010 13:29:12 +0000 (14:29 +0100)]
sato-icon-theme: Make sure the native icon mapping script is found and used correctly

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobitbake.conf: Always specific the sysroot in TOOLCHAIN_OPTIONS
Richard Purdie [Thu, 12 Aug 2010 12:28:50 +0000 (13:28 +0100)]
bitbake.conf: Always specific the sysroot in TOOLCHAIN_OPTIONS

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agogcc-package-cross: Make the libexec symlinks use relative paths so they're reclocatable
Richard Purdie [Thu, 12 Aug 2010 13:38:11 +0000 (14:38 +0100)]
gcc-package-cross: Make the libexec symlinks use relative paths so they're reclocatable

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agogdb: Make sure expat is not accidentally included
Richard Purdie [Wed, 11 Aug 2010 14:52:33 +0000 (15:52 +0100)]
gdb: Make sure expat is not accidentally included

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agometa-ide-support: A dummy recipe to install everthing for target development
Joshua Lock [Wed, 11 Aug 2010 15:53:03 +0000 (16:53 +0100)]
meta-ide-support: A dummy recipe to install everthing for target development

Move the environment-setup script generation into a separate class and adapt
meta-toolchain to use it.

Add a new dummy target, meta-ide-support, to install an appropriately
configured script to TMPDIR and ensure all of the required packages for target
development are available.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agokernel.bbclass: do_deploy should use ${B}, not ${S} (which is what ${B} defaults to)
Richard Purdie [Wed, 11 Aug 2010 10:14:43 +0000 (11:14 +0100)]
kernel.bbclass: do_deploy should use ${B}, not ${S} (which is what ${B} defaults to)

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agokern-tools-native: add scc
Joshua Lock [Tue, 10 Aug 2010 15:19:07 +0000 (16:19 +0100)]
kern-tools-native: add scc

Add scc to the list of installed programs, as it's required by updateme

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agogcc: Fix 4.5.0 patch rejects
Richard Purdie [Tue, 10 Aug 2010 14:51:07 +0000 (15:51 +0100)]
gcc: Fix 4.5.0 patch rejects

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agopackage.bbclass: Use --preserve-dates option when stripping kernel modules
Richard Purdie [Tue, 10 Aug 2010 14:36:29 +0000 (15:36 +0100)]
package.bbclass: Use --preserve-dates option when stripping kernel modules

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agopciutils: upgrade to version 3.1.5
Qing He [Fri, 30 Jul 2010 08:22:49 +0000 (16:22 +0800)]
pciutils: upgrade to version 3.1.5

from 3.0.3

changes:
  - rebased patch configure.patch and pcimodules-pciutils.diff
  - fix a bug in parameter order in config that causes invalid
    search path and library version
  - remove unnecessary kernel version reference in configure
  - use DESTDIR mechanism for build and installation
  - pciutils should RDEPENDS on pciutils-ids
  - enable shared library build and package a new package series,
    libpci
  - conceive a new patch to fix shared library build, default build
    would embedd invalid library dependencies
  - add another patch to fix build on arm
  - fix a bug in previous do_install_depends that used invalid
    installation mode
  - symbolic link /usr/sbin/pciutils to /usr/bin, so non-root user
    can use it as well

Signed-off-by: Qing He <qing.he@intel.com>
14 years agokernel.bbclass: Exclude scripts/dtc object files
Richard Purdie [Tue, 10 Aug 2010 14:29:43 +0000 (15:29 +0100)]
kernel.bbclass: Exclude scripts/dtc object files

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agopoky-default.inc: Make gcc 4.5.0 the default but not for mips and powerpc yet
Richard Purdie [Tue, 10 Aug 2010 14:09:33 +0000 (15:09 +0100)]
poky-default.inc: Make gcc 4.5.0 the default but not for mips and powerpc yet

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agogcc-4.5.0: import some ppc & mips fixes from oe recipes
Nitin A Kamble [Fri, 30 Jul 2010 21:05:16 +0000 (14:05 -0700)]
gcc-4.5.0: import some ppc & mips fixes from oe recipes

for ppc glibc build failes with -os (optimize for size) gcc option. so
 the fix disables this gcc options on ppc.

MIPS fix is added in the hope of helping webkit-gtk build failure (gcc
seg fault).

And fix the PR bumps for all affected recipes

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agogcc-4.5.0: newer patch for svn revision 162697
Nitin A Kamble [Fri, 30 Jul 2010 07:47:55 +0000 (00:47 -0700)]
gcc-4.5.0: newer patch for svn revision 162697

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agokernel/package.bbclass: Handle kernel module stripping centrally
Richard Purdie [Tue, 10 Aug 2010 13:47:41 +0000 (14:47 +0100)]
kernel/package.bbclass: Handle kernel module stripping centrally

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agokernel.bbclass: Clean up kernel packaging output
Richard Purdie [Tue, 10 Aug 2010 11:02:04 +0000 (12:02 +0100)]
kernel.bbclass: Clean up kernel packaging output

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agojs: fix configure
Qing He [Tue, 10 Aug 2010 05:35:21 +0000 (13:35 +0800)]
js: fix configure

use autoconf to generate jsautocfg.h instead of preparing
different headers for different archs

size_of and align_of tests also work under cross-compilation.

Signed-off-by: Qing He <qing.he@intel.com>
14 years agolinux-wrs: perf needs python and perl at runtime, not buildtime
Richard Purdie [Mon, 9 Aug 2010 17:04:09 +0000 (18:04 +0100)]
linux-wrs: perf needs python and perl at runtime, not buildtime

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agolinux-wrs: Make sure install_perf runs before do_package
Richard Purdie [Mon, 9 Aug 2010 16:27:05 +0000 (17:27 +0100)]
linux-wrs: Make sure install_perf runs before do_package

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agolinux-wrs: Make sure install_perf happens for do_package
Richard Purdie [Mon, 9 Aug 2010 16:21:57 +0000 (17:21 +0100)]
linux-wrs: Make sure install_perf happens for do_package

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agokern_tools: update default revision
Bruce Ashfield [Thu, 5 Aug 2010 20:41:13 +0000 (16:41 -0400)]
kern_tools: update default revision

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agoperf: performance analysis tools for Linux
Bruce Ashfield [Thu, 5 Aug 2010 20:38:23 +0000 (16:38 -0400)]
perf: performance analysis tools for Linux

Performance counters for Linux are a new kernel-based subsystem
that provide a framework for all things performance analysis. It
covers hardware level (CPU/PMU, Performance Monitoring Unit) features
and software features (software counters, tracepoints) as well.

To enforce the coupling between userspace and kernel, this
commit introduces perf as a subpackage of the linux-wrs tree.

perf is built directly inside the kernel tree (and hence picks
up all appropriate patches), but is packaged as a separate
utility that can be added to the rootfs and used to analyze
the kernel.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agokern_tools: add updateme and patchme
Bruce Ashfield [Tue, 3 Aug 2010 20:42:14 +0000 (16:42 -0400)]
kern_tools: add updateme and patchme

Adding new kern_tools to allow the compilation of a meta series
and the patching of a kernel tree.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>