]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
13 years agopackage.bbclass: per recipe PRSERV_HOST support
Lianhao Lu [Thu, 29 Dec 2011 08:35:53 +0000 (16:35 +0800)]
package.bbclass: per recipe PRSERV_HOST support

[YOCTO #1126]
Added per recipe PRSERV_HOST PRSERV_PORT support.

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
13 years agometa/PRService: Added export/import fuctions.
Lianhao Lu [Thu, 22 Dec 2011 07:29:11 +0000 (15:29 +0800)]
meta/PRService: Added export/import fuctions.

[YOCTO #1556]
- Modified meta/class/package.bbclass and prserv.bbclass according to
the change in PR service by adding PACKAGE_ARCH into the query tuple.

- Added prexport.bbclass, primport.bbclass to export/import AUTOPR
  values from/to PRService.

- Move PR service related common code to lib/oe/prservice.py.

- Supported reading the AUTOPR values from the exported .inc file
instead of reading it from remote PR service.

- Created a new script bitbake-prserv-tool to export/import the AUTOPR
values from/to the PR service.

Typical usage scenario of the export/import is:
1. bitbake-prserv-tool export <file> to export the AUTOPR values from
the current PR service into an exported .inc file.

2. Others may use that exported .inc file(to be included in the
local.conf) to lockdown and reproduce the same AUTOPR when generating
package feeds.

3. Others may "bitbake-prserv-tool import <file>" to import the AUTOPR
values into their own PR service and the AUTOPR values will be
incremented from there.

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
13 years agoIncremental rpm image generation(Add config sample)
Robert Yang [Wed, 28 Dec 2011 09:25:20 +0000 (17:25 +0800)]
Incremental rpm image generation(Add config sample)

Add the config sample for incremental image generation to
meta-yocto/conf/local.conf.sample.extended

[YOCTO #1651]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
13 years agoIncremental rpm image generation
Robert Yang [Wed, 28 Dec 2011 09:16:11 +0000 (17:16 +0800)]
Incremental rpm image generation

Incremental rpm image generation, the rootfs would be totally removed and
re-created in the second generation by default, but with
INC_RPM_IMAGE_GEN = "1", the rpm based rootfs would be kept, and will do
update(remove/add some pkgs) on it.

NOTE: This is not suggested when you want to create a productive rootfs

For example:
  1) Add the follow config option to a conf file:
     INC_RPM_IMAGE_GEN = "1"

  2) bitbake core-image-sato
     modify a package
     bitbake core-image-sato

The rootfs would not be totally removed and re-created in the second
generation, it would be simply updated based on the "package".

Implatation:
1) Figure out the pkg which need to be removed or re-installed, then use
'rpm -e to remove the old one. Use the rpm's BUILDTIME to determine
which pkg has been rebuilt.

2) Figure out the pkg which is newly added, and use 'rpm -U' to install
it.

This only for the rpm based rootfs, the deb and ipk based rootfs would
be done later.

[YOCTO #1651]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
13 years agoRevert "site/common-uclibc: Cache gl_cv_func_wcwidth_works"
Richard Purdie [Tue, 10 Jan 2012 18:32:16 +0000 (18:32 +0000)]
Revert "site/common-uclibc: Cache gl_cv_func_wcwidth_works"

This reverts commit a471d342424502de48f28c4f8297d490f2cd1443.

13 years agodistro_tracking: update manual check info
Dongxiao Xu [Tue, 10 Jan 2012 07:52:06 +0000 (15:52 +0800)]
distro_tracking: update manual check info

updated kexec-tools manual check information

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolicense.bbclass base.bbclass: support for 'or' operand in LICENSE and for SPDX licens...
Andrei Gherzan [Tue, 10 Jan 2012 15:17:58 +0000 (17:17 +0200)]
license.bbclass base.bbclass: support for 'or' operand in LICENSE and for SPDX license names

A new function was defined in license.bbclass in order to correctly exclude packages where OE-Style licence naming
is used. In this way licenses as GPL-3, GPLv3, GPLv3.0 etc will be excluded from a non-GPLv3 build. This function
takes into consideration if 'or' operand is used.
The function defined in license.bbclass is called in base.bbclass where packages are excluded based on
INCOMPATIBLE_LICENSE variable.

[YOCTO #1884]
[YOCTO #1844]

Signed-off-by: Andrei Gherzan <andrei at gherzan.ro>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodistro_tracking_fields.inc: upgrade tcf-agent
Dexuan Cui [Tue, 10 Jan 2012 04:05:59 +0000 (12:05 +0800)]
distro_tracking_fields.inc: upgrade tcf-agent

Upgraded the field RECIPE_MANUAL_CHECK_DATE.
Also changed the MAINTAINER to Lianhao who volunteered to take the recipe.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
13 years agodistro_tracking: Update Manual Checks
Saul Wold [Tue, 10 Jan 2012 00:39:18 +0000 (16:39 -0800)]
distro_tracking: Update Manual Checks

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agotask-core-tools: adapt to kexec-tools package split
Andrea Adami [Mon, 9 Jan 2012 22:46:14 +0000 (23:46 +0100)]
task-core-tools: adapt to kexec-tools package split

* The recipe packages now kexec and kdump separately.
* For standard purposes only kexec is needed.
* Bump PR.

Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
13 years agokexec-tools: split packaging of kexec and kdump
Andrea Adami [Mon, 9 Jan 2012 22:46:13 +0000 (23:46 +0100)]
kexec-tools: split packaging of kexec and kdump

* from meta-oe (originally from org.openembedded.dev)
* There are no reasons to install kdump when only kexec is needed.
*
* In oe-core/meta there are no references to kexec-tools so
* the recipes inn external layers rdepending on kexec-tools should be
* fixed and rdepend on kexec and/or kdump.
*
* Bump PR.

Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
13 years agoutil-linux: .pc files should go in the -dev packages for subpackages
Colin Walters [Mon, 9 Jan 2012 21:22:39 +0000 (16:22 -0500)]
util-linux: .pc files should go in the -dev packages for subpackages

The .pc files were ending up in util-linux-dev, not the correct
subpackage like libuuid1-dev.

13 years agoutil-linux: Enable fallocate and use CACHED_CONFIGUREVARS
Khem Raj [Mon, 9 Jan 2012 19:47:04 +0000 (11:47 -0800)]
util-linux: Enable fallocate and use CACHED_CONFIGUREVARS

fallocate is implemented in eglibc 2.11 and all eglibc
we use are greater than 2.11 so drop disabling it.

Use CACHED_CONFIGUREVARS to specify scanf_cv_type_modifier=as

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agofindutils: Use CACHED_CONFIGUREVARS to specify cached configure vars
Khem Raj [Mon, 9 Jan 2012 19:45:56 +0000 (11:45 -0800)]
findutils: Use CACHED_CONFIGUREVARS to specify cached configure vars

Since this feature is depending on wchar support we only
cache is when we have libc-posix-clang-wchar enabled

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agouclibc: Configure UCLIBC_HAS_WCHAR based on libc-posix-clang-wchar distro feature
Khem Raj [Mon, 9 Jan 2012 19:45:02 +0000 (11:45 -0800)]
uclibc: Configure UCLIBC_HAS_WCHAR based on libc-posix-clang-wchar distro feature

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agoautotools.bbclass: Introduce CACHED_CONFIGUREVARS
Khem Raj [Mon, 9 Jan 2012 19:39:48 +0000 (11:39 -0800)]
autotools.bbclass: Introduce CACHED_CONFIGUREVARS

This variable is for holding the cached configure variables
to be specified in recipes. e.g.

CACHED_CONFIGUREVARS += "ac_cv_foo=yes ac_cv_bar=no"

This will make sure that the variables are not detected
by configure. This is useful in cross builds where
some features can not be detected correctly by configure
and having it as a variables gives us capability to
override it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agolibxml2: add shared library version info to libxml shared libraries
Matthew McClintock [Mon, 2 Jan 2012 22:05:16 +0000 (16:05 -0600)]
libxml2: add shared library version info to libxml shared libraries

This fixes an issue with RPM where it checks version imformation for
binaries linked against libxml and fails because it's missing info

| error: Failed dependencies:
|              libxml2.so.2(LIBXML2_2.6.0) is needed by fmc-0.9.7+2-r2.1.ppce500mc
|              libxml2.so.2(LIBXML2_2.4.30) is needed by fmc-0.9.7+2-r2.1.ppce500mc
| ERROR: Function 'do_rootfs' failed (see

Note: fmc is just an example recipe/name

Signed-off-by: Matthew McClintock <msm@freescale.com>
13 years agoeglibc: Upgrade recipes 2.14 -> 2.15
Khem Raj [Sat, 7 Jan 2012 04:40:23 +0000 (20:40 -0800)]
eglibc: Upgrade recipes 2.14 -> 2.15

Add patch to provide __finite_sqrt functions for ppc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agoupdate-modules: don't run modutils.sh if systemd is installed
Steve Sakoman [Sat, 7 Jan 2012 04:51:55 +0000 (20:51 -0800)]
update-modules: don't run modutils.sh if systemd is installed

systemd has its own mechanism for loading kernel modules at startup

Signed-off-by: Steve Sakoman <steve@sakoman.com>
13 years agogtk-icon-cache.bbclass: add -f option to gtk-update-icon-cache in postinst
Steve Sakoman [Sat, 7 Jan 2012 04:51:53 +0000 (20:51 -0800)]
gtk-icon-cache.bbclass: add -f option to gtk-update-icon-cache in postinst

The gtk-update-icon-cache utility does not create a cache file if
one does not already exist.  Since some packages (notably gnome-icon-theme)
do not ship a cache file by default, the results of the utility are
not saved.  Adding the force option writes out the cache even if there
wasn't a default cache in the package.

Signed-off-by: Steve Sakoman <steve@sakoman.com>
13 years agodbus: change permissions of dbus-daemon-launch-helper to 4755
Steve Sakoman [Sat, 7 Jan 2012 04:51:52 +0000 (20:51 -0800)]
dbus: change permissions of dbus-daemon-launch-helper to 4755

With current permissions of 4754 on systemd systems various services will fail to
activate with "helpful" error messages of the type:

2000-01-01T00:00:25+00:00 omap3-multi dbus[178]: [system] Activated service
'org.freedesktop.nm_dispatcher' failed: Failed to execute program
/usr/libexec/dbus-daemon-launch-helper: Success

Signed-off-by: Steve Sakoman <steve@sakoman.com>
13 years agoRemove last remnants of kernel26 MACHINE_FEATURES
Steve Sakoman [Sat, 7 Jan 2012 04:51:51 +0000 (20:51 -0800)]
Remove last remnants of kernel26 MACHINE_FEATURES

There is no reason to continue to carry this feature

Signed-off-by: Steve Sakoman <steve@sakoman.com>
13 years agolibusb-compat: keep *.la in base_libdir
Andreas Müller [Sun, 8 Jan 2012 18:04:09 +0000 (19:04 +0100)]
libusb-compat: keep *.la in base_libdir

build-tested from scratch in angstrom environment.

Signed-off-by: Andreas Müller <schnitzeltony@gmx.de>
13 years agolibusb1: keep *.la in base_libdir
Andreas Müller [Sun, 8 Jan 2012 18:04:08 +0000 (19:04 +0100)]
libusb1: keep *.la in base_libdir

This fixes the following error found during build from scratch for
meta-oe / obexd:

| arm-angstrom-linux-gnueabi-libtool: link: cannot find the library
| `/home/Superandy/tmp/oe-core-eglibc/sysroots/overo/lib/libusb-1.0.la' or
| unhandled argument `=/lib/libusb-1.0.la'

build-tested from scratch in angstrom environment.

Signed-off-by: Andreas Müller <schnitzeltony@gmx.de>
13 years agolibiconv_1.14.bb: Fix build failure
Khem Raj [Sun, 8 Jan 2012 10:23:33 +0000 (02:23 -0800)]
libiconv_1.14.bb: Fix build failure

Currently libiconv is failing after upgrade to 1.14
this patch fixes the problem. It uses relocatable
gnulib module which should be added.

Delete unpackaged files.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agosite/common-uclibc: Cache gl_cv_func_wcwidth_works
Khem Raj [Mon, 9 Jan 2012 04:39:29 +0000 (20:39 -0800)]
site/common-uclibc: Cache gl_cv_func_wcwidth_works

Its not computed properly during configure and
we configure uclibc with widechar support anyway
so its fine to cache it. It fixes the errors like

| In file included from ./stdio.h:31:0,
|                  from fpurge.h:20,
|                  from fpurge.c:20:
| /home/kraj/work/angstrom/sources/openembedded-core/build/tmp-uclibc/sysroots/qemux86/usr/include/stdio.h:662:40: error: expected declaration specifiers or '...' before '(' token
| make[4]: *** [fpurge.o] Error 1

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agoadd sysroot support for meta-ide-support which is the toolchain within build env...
Jessica Zhang [Fri, 6 Jan 2012 20:17:42 +0000 (12:17 -0800)]
add sysroot support for meta-ide-support which is the toolchain within build env case

Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
13 years agolibxxf86dga: fix compilation with x32 toolchain
Nitin A Kamble [Wed, 4 Jan 2012 22:28:43 +0000 (14:28 -0800)]
libxxf86dga: fix compilation with x32 toolchain

Fix type conversion for x32. For x32 the off_t is 64bit and pointers are
32bit.
so the conversion of pointer to off_t was resulting into this error:

| XF86DGA2.c:931:24: error: cast from pointer to integer of different
size [-Werror=pointer-to-int-cast]
| cc1: some warnings being treated as errors
|
| make[2]: *** [XF86DGA2.lo] Error 1

Fixed it by typecasting pointer into unsigned long 1st and then again
typecasting unsigned long to off_t.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agobase-files: filesystems: fix mount order
Gary Thomas [Fri, 6 Jan 2012 13:35:54 +0000 (06:35 -0700)]
base-files: filesystems: fix mount order

This changes the order that file system [types] are tried
when using 'mount' in busybox when the file system type is
not explictly specified.  The pervious ordering is
incorrect in that less capable file system types are tried
first, e.g. ext2 before ext3, which will cause an ext3 file
system to be mounted as ext2, disabling some of the ext3
features such as journaling.

The change also moves infrequently used file system types to
the end as checking for them is just a waste of effort in
most cases.  The list now also includes ext4.

[RP: Add PR bump, unbreak patch application]
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agovalgrind: add powerpc to the compatible host and add ${TCLIBC}-dbg in RRECOMMENDS...
Zhenhua Luo [Fri, 6 Jan 2012 06:33:22 +0000 (14:33 +0800)]
valgrind: add powerpc to the compatible host and add ${TCLIBC}-dbg in RRECOMMENDS-powerpc

    1. add powerpc/powerpc64 into the compatible host list
    2. valgrind requires the non-stripped libraries of ${TCLIBC}, so add
       ${TCLIBC}-dbg into RRECOMMENDS for powerpc

Signed-off-by: Zhenhua Luo <b19537@freescale.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobblayers.conf.sample: Use ?= to set BBLAYERS
Dongxiao Xu [Fri, 6 Jan 2012 09:04:59 +0000 (17:04 +0800)]
bblayers.conf.sample: Use ?= to set BBLAYERS

Hob may dynamically sets BBLAYERS to bitbake server, thus we need a
flexible way to load BBLAYERS value.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoimage.bbclass: Use ?= to set LINGUAS_INSTALL
Dongxiao Xu [Fri, 6 Jan 2012 09:05:00 +0000 (17:05 +0800)]
image.bbclass: Use ?= to set LINGUAS_INSTALL

Hob may dynamically sets BBLAYERS to bitbake server, thus we need a
flexible way to load LINGUAS_INSTALL value.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agox11-common: remove extraneous BSP customizations
Andrea Adami [Thu, 5 Jan 2012 23:42:08 +0000 (00:42 +0100)]
x11-common: remove extraneous BSP customizations

Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
13 years agoxorg-driver: add xf86-video-fbdev from meta-openembedded
Andrea Adami [Thu, 5 Jan 2012 23:42:09 +0000 (00:42 +0100)]
xorg-driver: add xf86-video-fbdev from meta-openembedded

Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
13 years agosystemtap: remove not needed fix for automake 1.11.2
Nitin A Kamble [Thu, 5 Jan 2012 17:21:18 +0000 (09:21 -0800)]
systemtap: remove not needed fix for automake 1.11.2

The pkglibexec_SCRIPTS pair is valid. the 1.11.2 introduced an bug
to make it invalid. Now the automake 1.11.2 recipe is fixed, so
no need for this fix for systemtap recipe.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agomc: remove not needed fix for automake 1.11.2
Nitin A Kamble [Thu, 5 Jan 2012 17:15:23 +0000 (09:15 -0800)]
mc: remove not needed fix for automake 1.11.2

The pkglibexec_SCRIPTS pair is valid. the 1.11.2 introduced an bug
to make it invalid. Now the automake 1.11.2 recipe is fixed, so
no need for this fix for mc recipe.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agoautomake-1.11.2: backport pkglibexec_SCRIPTS fix
Nitin A Kamble [Thu, 5 Jan 2012 17:08:03 +0000 (09:08 -0800)]
automake-1.11.2: backport pkglibexec_SCRIPTS fix

automake-1.11.2 made variable libexec_SCRIPTS valid while
pkglibexec_SCRIPTS invalid. Both should be either allowed
or not allowed. This issue is fixed in the automake
developement branch, and now backported into our automake
1.11.2 recipe.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agovte: update patch header
Nitin A Kamble [Thu, 5 Jan 2012 00:58:20 +0000 (16:58 -0800)]
vte: update patch header

No functional change here. Just updating the headers of the patch.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agolibevent: fix compilation for x32
Nitin A Kamble [Wed, 4 Jan 2012 21:49:37 +0000 (13:49 -0800)]
libevent: fix compilation for x32

Pull a patch from gentoo to avoid sysctl syscall which is not
defined for x32.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agopython-pycairo: fix for x32
Nitin A Kamble [Wed, 4 Jan 2012 20:32:17 +0000 (12:32 -0800)]
python-pycairo: fix for x32

Add the libdir to configure so that path like /usr/libx32 can work.

Also passing parallel make flags to the building process.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agoudev: ensure /dev/pts and /dev/shm does exists
Otavio Salvador [Tue, 27 Dec 2011 21:12:07 +0000 (21:12 +0000)]
udev: ensure /dev/pts and /dev/shm does exists

13 years agoinitscripts: avoid mounting /sys if it is already mounted
Otavio Salvador [Fri, 30 Dec 2011 15:58:47 +0000 (15:58 +0000)]
initscripts: avoid mounting /sys if it is already mounted

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
13 years agoqt4-x11-free.inc: use QT_BASE_NAME from qt4x11.bbclass
Otavio Salvador [Wed, 28 Dec 2011 13:30:38 +0000 (13:30 +0000)]
qt4-x11-free.inc: use QT_BASE_NAME from qt4x11.bbclass

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
13 years agoqt4-embedded.inc: use QT_BASE_NAME from qt4e.bbclass
Otavio Salvador [Wed, 28 Dec 2011 13:30:17 +0000 (13:30 +0000)]
qt4-embedded.inc: use QT_BASE_NAME from qt4e.bbclass

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
13 years agoqt4x11.bbclass: add QT_BASE_NAME for use in recipes
Otavio Salvador [Tue, 27 Dec 2011 21:03:27 +0000 (21:03 +0000)]
qt4x11.bbclass: add QT_BASE_NAME for use in recipes

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
13 years agoqt4e.bbclass: add QT_BASE_NAME for use in recipes
Otavio Salvador [Tue, 27 Dec 2011 21:03:18 +0000 (21:03 +0000)]
qt4e.bbclass: add QT_BASE_NAME for use in recipes

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
13 years agoqt4-graphics-system: add
Otavio Salvador [Tue, 27 Dec 2011 02:17:17 +0000 (02:17 +0000)]
qt4-graphics-system: add

Allow setting default runtime graphics system engine for Qt4
applications per machine.

Depending on the GPU and Xorg driver, this can boost and impact
significantly the drawing performance. The default setting is to
'raster' as this offer best performance for most machines GPUs.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
13 years agolinux-yocto: use src_patches for out of tree kernel feature support
Bruce Ashfield [Fri, 16 Dec 2011 17:01:46 +0000 (12:01 -0500)]
linux-yocto: use src_patches for out of tree kernel feature support

To support larger out of tree kernel features and enhanced patching schemes,
this changeset modifies the linux-yocto patching routines to call the
recently factored out 'src_patches' routine. Using the returned list of local
URIs for all valid patches, the logic can then determine whether or not
patches can be used in place, or need to be migrated and have re-usable
kernel features created. The results are then fed to the existing
infrastructure to be applied and commited to the tree.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agolinux-yocto: bump kernel version to v3.0.14
Bruce Ashfield [Fri, 23 Dec 2011 19:47:42 +0000 (14:47 -0500)]
linux-yocto: bump kernel version to v3.0.14

Updating the 3.0 kernel recipe to contain v3.0.14 -stable.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agokern-tools: import flexible branching support
Bruce Ashfield [Wed, 4 Jan 2012 02:38:27 +0000 (21:38 -0500)]
kern-tools: import flexible branching support

The commit:

   kern-tools: update SRCREV to pickup git operation fixes

Brought in the ability to trap failed git operations on the working tree,
but what it missed were some branching changes that allow arbitrary
branch points and the ability to create a branch multiple times (if a feature
is included multiple times). The graphics driver branches used by some
BSPs need this part of the change to properly handle graphics driver
branches.

Updating the SRCREV to pickup the associated kern-tools changes for this
support.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agoclasses/buildhistory: remove redundant package history checking stub
Paul Eggleton [Thu, 5 Jan 2012 17:37:51 +0000 (17:37 +0000)]
classes/buildhistory: remove redundant package history checking stub

The code that would have gone here has been superseded by the
buildhistory analysis functionality implemented in
meta/lib/oe/buildhistory_analysis.py and scripts/buildhistory-diff, so
remove it.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoclasses/buildhistory: make the package version backwards error non-fatal
Paul Eggleton [Thu, 5 Jan 2012 17:27:28 +0000 (17:27 +0000)]
classes/buildhistory: make the package version backwards error non-fatal

Just make it a bb.error when a package version goes backwards, it
doesn't make sense to fail the build immediately; the error(s) will
still be reflected in bitbake's exit code.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoclasses/buildhistory: add hostname to commit message
Paul Eggleton [Thu, 5 Jan 2012 17:24:45 +0000 (17:24 +0000)]
classes/buildhistory: add hostname to commit message

If we're building on multiple hosts then it's useful to have the
hostname in the commit message.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agobuildhistory: add script to check for significant changes
Paul Eggleton [Thu, 5 Jan 2012 14:46:25 +0000 (14:46 +0000)]
buildhistory: add script to check for significant changes

Adds a buildhistory-diff script which can be used to analyse changes in
the buildhistory git repository (as produced by buildhistory.bbclass),
and report significant ones that may need manual checking to ensure they
aren't regressions (e.g. package size changed by more than a certain
percentage, files added/removed/changed in the image, etc.)

The implementation is actually split into a small script and a Python
module, in order to make the logic re-usable in a future web-based
interface.

Implements the first part of [YOCTO #1566].

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agognutls: remove gettext patch for non-GPLv3
Saul Wold [Wed, 4 Jan 2012 22:27:18 +0000 (14:27 -0800)]
gnutls: remove gettext patch for non-GPLv3

GPLv2 version of gnutls does not need the gettext 0.18 patch
since it still uses the over version of gettext that is also
GPLv2.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoutil-linux: Update patch for non-GPLv3
Saul Wold [Wed, 4 Jan 2012 23:11:58 +0000 (15:11 -0800)]
util-linux: Update patch for non-GPLv3

Rebase the disable-lscpu patch for the updated source base,
we only need to modify Makefile.am, since automake will regenerate
the Makefile.in.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoautoconf: fix nativesdk rdepends
Nitin A Kamble [Fri, 6 Jan 2012 02:47:31 +0000 (18:47 -0800)]
autoconf: fix nativesdk rdepends

Fixes this build error:

| error: Failed dependencies:
|  m4 is needed by autoconf-nativesdk-2.68-r4.x86_64
|  gnu-config is needed by autoconf-nativesdk-2.68-r4.x86_64
NOTE: package meta-toolchain-1.0-r6: task do_populate_sdk: Failed
ERROR: Task 8 (.../meta/recipes-core/meta/meta-toolchain.bb,
do_populate_sdk) failed with exit code '1'

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoimage-mklibs/package_ipk: Remove bashisms
Richard Purdie [Thu, 5 Jan 2012 12:50:11 +0000 (12:50 +0000)]
image-mklibs/package_ipk: Remove bashisms

We now support using dash but these bashisms triggered build failures for me
when using it. This replaces the code with something which works on dash.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agomatchbox-wm: Remove x-session-manager handling
Zhai Edwin [Thu, 5 Jan 2012 06:30:51 +0000 (22:30 -0800)]
matchbox-wm: Remove x-session-manager handling

Windows manager should be independent on session manager, especially when we
have multiple session manager like mini-x and matchbox session.

This commit remove session-manager stuff in matchbox-wm, as matchbox-session
already has duplicated code. Also adjust alternative priority for mini-X to
make it higher priority over matchbox-session.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibusb-compat: move libraries to base_libdir
Scott Garman [Thu, 5 Jan 2012 06:30:34 +0000 (22:30 -0800)]
libusb-compat: move libraries to base_libdir

udev links to libusb-compat, and so this library needs to be in
base_libdir (/lib) instead of libdir (/usr/lib).

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoinsane.bbclass: use bb.process.Popen instead of subprocess.check_output
Scott Garman [Thu, 5 Jan 2012 21:12:50 +0000 (13:12 -0800)]
insane.bbclass: use bb.process.Popen instead of subprocess.check_output

subprocess.check_output was only introduced in Python v2.7, so we
cannot use it. This refactors the QA test to use bb.process.Popen
instead.

This fixes the error:

AttributeError: 'module' object has no attribute 'check_output'

It no longer checks the return status of prelink-rtld, as that
case was simply adding noise. This QA test is intended to only
warn about specific paths that binaries could be linking to, not
handle the case where there is a missing library.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agomultilib: Abstract class extension code into classextend.py
Richard Purdie [Wed, 21 Dec 2011 13:52:46 +0000 (13:52 +0000)]
multilib: Abstract class extension code into classextend.py

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agonative.bbclass: Fix variable remapping coverage
Richard Purdie [Sat, 17 Dec 2011 10:08:53 +0000 (10:08 +0000)]
native.bbclass: Fix variable remapping coverage

When looking for RDEPENDS to process, bitbake iterates through PACKAGES
*and* PN. Since native.bbclass sets PACKAGES to be empty, its pointless
remapping the list of PACKAGES since this does nothing. There is a problem
since *_${PN} are used by bitbake but not remapped by the native.bbclass
class extension code.

This changes the code to remap _${PN} in both expanded and unexpanded
forms. As a result of this, various surprising dependencies are uncovered
and the patch rectifies those. These are real bugs since they're injecting
unneeded (unremapped) dependencies into the dependency chain.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agocore-image-gtk-directfb: add a bb file to build an image for gtk over directfb
Xiaofeng Yan [Fri, 16 Dec 2011 08:12:38 +0000 (16:12 +0800)]
core-image-gtk-directfb: add a bb file to build an image for gtk over directfb

This file can make an image to run gtk over directfb.

[YOCTO #1674]

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobinutils-cross-canadian: Allow ld-is-gold
Derek Buitenhuis [Thu, 5 Jan 2012 06:30:38 +0000 (22:30 -0800)]
binutils-cross-canadian: Allow ld-is-gold

In order to actually generate a toolchain (with
bitbake meta-toolchain) that supports gold, binutils-
cross-canadian also needs to be built this way.

Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoPatch Upstream-Status Update
Saul Wold [Thu, 5 Jan 2012 06:30:50 +0000 (22:30 -0800)]
Patch Upstream-Status Update

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoudev: remove commented code from init script (no code changes)
Otavio Salvador [Thu, 5 Jan 2012 06:30:49 +0000 (22:30 -0800)]
udev: remove commented code from init script (no code changes)

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoudev: split utilities onto udev-utils
Otavio Salvador [Thu, 5 Jan 2012 06:30:48 +0000 (22:30 -0800)]
udev: split utilities onto udev-utils

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoudev: use 'echo' instead of 'echo -n' in init script
Otavio Salvador [Thu, 5 Jan 2012 06:30:47 +0000 (22:30 -0800)]
udev: use 'echo' instead of 'echo -n' in init script

Avoid using two stage progress output to avoid text garbage during
parallel boot.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoxserver-kdrive: work around issues with -Werror=address
Gary Thomas [Thu, 5 Jan 2012 06:30:45 +0000 (22:30 -0800)]
xserver-kdrive: work around issues with -Werror=address

A number of calls to REGION_INIT() use a static box which is flagged
as an error with -Werror=address.  This patch works around the problem,
but should not be considered a final solution.

Upstream-Status: Inappropriate

Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoopkg-utils: use /usr/bin/env python
Christopher Larson [Thu, 5 Jan 2012 06:30:37 +0000 (22:30 -0800)]
opkg-utils: use /usr/bin/env python

Signed-off-by: Christopher Larson <kergoth@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopython-native: correct prefix handling for oe-core sysroot layout
Phil Blundell [Thu, 5 Jan 2012 06:30:36 +0000 (22:30 -0800)]
python-native: correct prefix handling for oe-core sysroot layout

Don't try to guess a path based on ${HOST_SYS} since this is not where the
files in the sysroot are likely to be.  Instead, just use the "plat_specific"
approach of taking STAGING_INCDIR and knocking off the trailing "/include" for
all cases.  This is still evidently suboptimal but does at least seem to give
the correct results.

Signed-off-by: Phil Blundell <philb@gnu.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoinsane.bbclass: add QA tests for unsafe references to exec_prefix
Scott Garman [Thu, 5 Jan 2012 06:30:35 +0000 (22:30 -0800)]
insane.bbclass: add QA tests for unsafe references to exec_prefix

Files under exec_prefix (commonly /usr) may not be available during
system recovery. exec_prefix may also be kept on a separate partition
that is mounted late in the boot process.

This QA test throws an warning if a binary in base_[bindir|sbindir|libdir]
is dynamically linked to a file under exec_prefix. The intention is to
turn this into an error in the near future.

It also checks executable non-binaries (e.g, shell scripts) in the above
base directories with a simple grep test to look for references to
exec_prefix. This test only produces a warning, since false positives
are likely.

This fixes [YOCTO #1008]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibusb1: move libraries to base_libdir
Scott Garman [Thu, 5 Jan 2012 06:30:33 +0000 (22:30 -0800)]
libusb1: move libraries to base_libdir

udev links to libusb1, and so these libraries need to be in
base_libdir (/lib) instead of libdir (/usr/lib).

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoe2fsprogs: move libraries to base_libdir
Scott Garman [Thu, 5 Jan 2012 06:30:32 +0000 (22:30 -0800)]
e2fsprogs: move libraries to base_libdir

The e2fsprogs utilities are installed into base_sbindir (/sbin)
and should not link to libraries under exec_prefix (/usr). So move
these libraries from libdir (/usr/lib) to base_libdir (/lib).

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoutil-linux: move libraries to base_libdir
Scott Garman [Thu, 5 Jan 2012 06:30:31 +0000 (22:30 -0800)]
util-linux: move libraries to base_libdir

Various util-linux programs in base_sbindir (/sbin) linked to libraries
located under exec_prefix (/usr). Since this is not safe, move these
libraries from libdir (/usr/lib) to base_libdir (/lib).

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibcap: move library to base_libdir
Scott Garman [Thu, 5 Jan 2012 06:30:30 +0000 (22:30 -0800)]
libcap: move library to base_libdir

ls from coreutils links to libcap, so move the libcap library
from libdir (/usr/lib) to base_libdir (/lib).

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoncurses: move libraries to base_libdir
Scott Garman [Thu, 5 Jan 2012 06:30:29 +0000 (22:30 -0800)]
ncurses: move libraries to base_libdir

Various utilities (including bash and the util-linux programs) located
in base_bindir (/bin) or base_sbindir (/sbin) dynamically link against
many of the ncurses libraries. So move these libraries from libdir
(/usr/lib) to base_libdir (/lib).

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoglib-2.0: ensure dtrace is diabled for all distro options and fix packaging
Saul Wold [Thu, 5 Jan 2012 00:46:26 +0000 (16:46 -0800)]
glib-2.0: ensure dtrace is diabled for all distro options and fix packaging

The linuxstdbase configuration flags also need to disable dtrace as per the
sandard package configuration options.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibxp: fix cast error
Saul Wold [Thu, 5 Jan 2012 00:46:27 +0000 (16:46 -0800)]
libxp: fix cast error

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoimage_types: Fix rootfs size calcuation
Saul Wold [Thu, 5 Jan 2012 00:46:25 +0000 (16:46 -0800)]
image_types: Fix rootfs size calcuation

The ROOTFS_SIZE calculation was not correctly taking into account
the IMAGE_ROOTFS_EXTRA_SPACE variable, it would only be applied if
the size as determined by the ((du * overhead) + extra space) was
greater than the IMAGE_ROOTFS_SIZE, so if the du * overhead was smaller

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoqt4: add Upstream-Status to recently added qt-4.8.0 patch
Paul Eggleton [Thu, 5 Jan 2012 09:25:20 +0000 (09:25 +0000)]
qt4: add Upstream-Status to recently added qt-4.8.0 patch

Add Upstream-Status to qmake_cxx_eval.patch.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoconf/local.conf.sample: fix typos/grammar/formatting
Paul Eggleton [Thu, 5 Jan 2012 09:18:06 +0000 (09:18 +0000)]
conf/local.conf.sample: fix typos/grammar/formatting

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoREADME: add short description of OE-Core
Paul Eggleton [Wed, 14 Dec 2011 09:16:29 +0000 (09:16 +0000)]
README: add short description of OE-Core

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoclasses/update-alternatives: fix typos and grammar
Paul Eggleton [Wed, 14 Dec 2011 09:11:25 +0000 (09:11 +0000)]
classes/update-alternatives: fix typos and grammar

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agovalgrind: Fix for automake update
Richard Purdie [Wed, 4 Jan 2012 16:01:56 +0000 (16:01 +0000)]
valgrind: Fix for automake update

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobitbake.conf: remove some redundant/unnecessary variable exports
Phil Blundell [Wed, 4 Jan 2012 13:09:08 +0000 (13:09 +0000)]
bitbake.conf: remove some redundant/unnecessary variable exports

Specifically...

SLOT: apparently redundant, deleted.
STAGING_IDLDIR: likewise
QMAKE_MKSPEC_PATH: no longer exported, moved to qmake_base.bbclass
STAGING_SIPDIR: no longer exported, moved to sip.bbclass

Signed-off-by: Phil Blundell <philb@gnu.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopopulate_sdk_ipk.bbclass: Ensure the correct environment is setup for postinstalls
Richard Purdie [Wed, 4 Jan 2012 12:17:19 +0000 (12:17 +0000)]
populate_sdk_ipk.bbclass: Ensure the correct environment is setup for postinstalls

Without this, various postinstalls get run with incorrect environments
leading to various failures when building the toolchains.

This adds some duplication and some variables we'd be better off
removing. It does unbreak the SDK ipk code for now though. This needs
revisiting.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopoky-tiny: remove poky-tiny, it was added to the wrong accidentally
Richard Purdie [Wed, 4 Jan 2012 14:13:06 +0000 (14:13 +0000)]
poky-tiny: remove poky-tiny, it was added to the wrong accidentally

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodistro-tracking-fields: update qt recipe info
Paul Eggleton [Tue, 3 Jan 2012 13:41:34 +0000 (13:41 +0000)]
distro-tracking-fields: update qt recipe info

* Update for Qt 4.8.0
* qt4-tools-native was replaced with qt4-native some time ago

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoqt4: add version 4.8.0
Paul Eggleton [Tue, 3 Jan 2012 13:41:33 +0000 (13:41 +0000)]
qt4: add version 4.8.0

Version 4.8.0 makes a few minor changes in the internal build system -
the following issues had to be worked around:

* The -qt-gif configure option has been removed. This is actually the
  default and has been for some time, so remove it from qt4.inc.
* The mkspecs have been refactored requiring us to copy our g++.conf
  file over the top of g++-unix.conf instead. Some modifications to this
  file were also necessary to remove some settings that are now in other
  conf files (and we don't modify those values in any case).
* The LD environment variable needs to be unset during configure, or
  else the configure script overrides our value of QMAKE_LINK which
  selects ${CXX} as our linker.
* QMAKE_CXX contains a reference to OE_QMAKE_CXX which the configure
  script does not expect and cannot expand and this results in webkit
  being disabled, so add a workaround for this.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoqt4: fix incorrect architecture for qt4 tools
Paul Eggleton [Tue, 3 Jan 2012 13:41:32 +0000 (13:41 +0000)]
qt4: fix incorrect architecture for qt4 tools

Don't install the native staging versions of the qt4 tools in the bin
directory; we have been doing this for a very long time but it is no
longer necessary since we specify them via the QMAKE_UIC, QMAKE_MOC etc.
variables. Doing so was sometimes resulting in those executables being
the ones that end up being packaged (probably only sometimes due to
different date/time values on the staging files and the interaction
with make).

Fixes [YOCTO #1856].

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobusybox: rename syslog.conf to syslog-startup.conf
Joshua Lock [Mon, 2 Jan 2012 21:50:32 +0000 (13:50 -0800)]
busybox: rename syslog.conf to syslog-startup.conf

Busybox 1.19 introduced basic support for an rsyslog inspired syslog.conf
whereas we've been shipping syslog.conf as a file to be sourced by the
syslog init script in order to configure which options busybox's syslog is
started with.

Busybox 1.19 in syslog mode chokes on our syslog.conf and doesn't start.

This patch renames the syslog.conf we ship to syslog-startup.conf in order
to prevent busybox trying to parse the file as an rsyslog style syslog.conf

Fixes [YOCTO #1848]

Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agovte: upgrade from 0.24.3 to 0.28.2
Nitin A Kamble [Tue, 3 Jan 2012 22:59:31 +0000 (14:59 -0800)]
vte: upgrade from 0.24.3 to 0.28.2

Added a patch to add introspection.m4 to avoid the following
configure error:

| src/Makefile.am:168: HAVE_INTROSPECTION does not appear in
AM_CONDITIONAL
| autoreconf: automake failed with exit status: 1
| ERROR: autoreconf execution failed.
NOTE: package vte-0.28.2-r0: task do_configure: Failed

This upgrade avoids configure issues with automake version 1.11.2
seen on the earlier version of vte:

| src/Makefile.am:155: `pkglibdir' is not a legitimate directory for
`PROGRAMS'
| src/Makefile.am:156: `pkglibdir' is not a legitimate directory for
`SCRIPTS'
| src/Makefile.am:178: variable `interpret_SOURCES' is defined but no
program or
| src/Makefile.am:178: library has `interpret' as canonical name
(possible typo)
| src/Makefile.am:229: variable `slowcat_SOURCES' is defined but no
program or
| src/Makefile.am:229: library has `slowcat' as canonical name (possible
typo)
| src/Makefile.am:203: variable `interpret_LDADD' is defined but no
program or
| src/Makefile.am:203: library has `interpret' as canonical name
(possible typo)
| autoreconf: automake failed with exit status: 1
| ERROR: autoreconf execution failed.
NOTE: package vte-0.24.3-r0: task do_configure: Failed

Did not upgrade to the latest version 0.31.0.
0.28.2 is the last version supporting gtk+ 2. Next versions have
dropped support for gtk+ 2, and they require gtk+ 3. It would be
more appropriate to move to next version after gtk+ 3 recipe is
available.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoprelink: also look at nonstandard lib paths
Nitin A Kamble [Tue, 3 Jan 2012 22:59:30 +0000 (14:59 -0800)]
prelink: also look at nonstandard lib paths

Prelinking for x32 image showed that it was ignoring libraries
located at locations like /usr/libx32. Like that mips n32 has
library locations set as lib32
  This commit modifies prelink.conf to look at libraries also
located at libx32 & lib32 locations.
  Thanks to Mark Hatle for suggesting the fix.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agomc: fix configure with automake 1.11.2
Dexuan Cui [Wed, 4 Jan 2012 09:33:18 +0000 (17:33 +0800)]
mc: fix configure with automake 1.11.2

As Nitin said, "automake version 1.11.2 has made use of dir variables
more strict, the pkglibexec var can not have SCRIPTS suffix. Using pkgdata
instead."

Fixes this error:
| contrib/Makefile.am:10: `pkglibexecdir' is not a legitimate directory for `SCRIPTS'
| autoreconf: automake failed with exit status: 1
NOTE: package mc-4.8.1-r0: task do_configure: Failed

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agocogl: ensure we can build on armv4
Joshua Lock [Wed, 4 Jan 2012 01:31:20 +0000 (17:31 -0800)]
cogl: ensure we can build on armv4

Without this patch cogl will not build for armv4 as it uses an
unsupported instruction. This changeset adds a patch from Wolfgang
Denk to add an extra guard around armv5 or above code.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolinux-tools: add binutils to perf DEPENDS
Joshua Lock [Wed, 4 Jan 2012 01:31:19 +0000 (17:31 -0800)]
linux-tools: add binutils to perf DEPENDS

We have witnessed non-deterministic failures of perf for some platforms
whilst looking for bfd.h, a header provided by binutils.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodistro: Add poky-tiny distro definition
Darren Hart [Tue, 3 Jan 2012 16:18:35 +0000 (08:18 -0800)]
distro: Add poky-tiny distro definition

Poky-tiny is intended for building very small OS images. The distro
definition sets the providers for the kernel and the runtime services.
It also reduces the eglibc component list and other DISTRO_FEATURE
elements.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopseudo: ensure libs are included in package
Saul Wold [Tue, 3 Jan 2012 04:17:18 +0000 (20:17 -0800)]
pseudo: ensure libs are included in package

[YOCTO #1868]

Signed-off-by: Saul Wold <sgw@linux.intel.com>