]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
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>
13 years agobootimg: Use mcopy to construct the hddimg
Darren Hart [Fri, 16 Dec 2011 06:14:19 +0000 (22:14 -0800)]
bootimg: Use mcopy to construct the hddimg

The initial directory support (-d) added to mkdosfs has proven to be incomplete
and non-compliant with FAT. Rather than continue to maintain this feature and
work around the various issues, we can use mcopy to construct the image.

bootimg.bbclass already depends on mtools-native (although it may not have
needed to previously). No new dependencies are introduced. The image created
passes dosfsck cleanly. Remove the call to dosfsck.

mcopy reported an error with the image we were creating:
Total number of sectors (107574) not a multiple of sectors per track (32)!

Add some logic to ensure the total sector count is an integral number of sectors
per track, including forcing the logical sector size to 512 in the mkdosfs
command.

The du -bks arguments are contradictory, -b is equivalent to "--apparent-size
--block-size=1" and -k is --block-size=1K. If reordered, -kbs will report the
disk usage in bytes insteadk of 1k blocks. Eliminate the ambiguity by using:
du --apparent-size -ks

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Nitin A. Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobootimg: Use dosfsck to clean up the generated live image
Darren Hart [Fri, 16 Dec 2011 06:12:31 +0000 (22:12 -0800)]
bootimg: Use dosfsck to clean up the generated live image

The generated filesystem has some errors that dosfsck is able to repair:

dosfsck 2.11, 12 Mar 2005, FAT32, LFN
Checking file /ldlinux.sys (LDLINUX.SYS)
Checking file /initrd (INITRD)
Checking file /syslinux.cfg (SYSLINUX.CFG)
Checking file /EFI (EFI)
Checking file /vmlinuz (VMLINUZ)
Checking file /rootfs.img (ROOTFS.IMG)
/vmlinuz
  File size is 4144896 bytes, cluster chain length is > 4145152 bytes.
  Truncating file to 4144896 bytes.
Checking file /EFI/.. (..)
Checking file /EFI/BOOT (BOOT)
Checking file /EFI/. (.)
/EFI/..
  Start (16022) does not point to .. (0)
/EFI/.
  Start (0) does not point to parent (16022)
Checking file /EFI/BOOT/.. (..)
Checking file /EFI/BOOT/. (.)
Checking file /EFI/BOOT/initrd (INITRD)
Checking file /EFI/BOOT/grub.cfg (GRUB.CFG)
Checking file /EFI/BOOT/bootia32.efi (BOOTIA32.EFI)
Checking file /EFI/BOOT/vmlinuz (VMLINUZ)
Checking file /EFI/BOOT/rootfs.img (ROOTFS.IMG)
/EFI/BOOT/..
  Start (16021) does not point to .. (16022)
/EFI/BOOT/.
  Start (0) does not point to parent (16021)
/EFI/BOOT/vmlinuz
  File size is 4144896 bytes, cluster chain length is > 4145152 bytes.
  Truncating file to 4144896 bytes.
Performing changes.
/build/poky/fri2/tmp/deploy/images/core-image-minimal-fri2-noemgd-20111216000605.hddimg:
12 files, 26635/26828 clusters

Add a dosfsck command following the mkdosfs command to correct these.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogrub-efi: specify prefix so it can find grub.cfg
Darren Hart [Fri, 16 Dec 2011 06:12:30 +0000 (22:12 -0800)]
grub-efi: specify prefix so it can find grub.cfg

Specify /EFI/BOOT as the grub prefix so the grub efi payload can find
the grub.cfg in the same directory. Ultimately, it might make more sense
to install the grub tools and the grub-core modules to sysroot and make the
grub-efi bbclass generate the image in the required format as part of the
bootimg generation. However, bootimg is currently the only user, so make the
correction here to resolve the immediate issue.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogrub-efi: Add efi_gop module to payload for physical console support
Darren Hart [Fri, 16 Dec 2011 06:12:29 +0000 (22:12 -0800)]
grub-efi: Add efi_gop module to payload for physical console support

Without the efi_gop module, the GRUB menu would work, but the Linux
kernel messages would not be displayed to the physical console. Adding
efi_gop causes grub to pass the proper information in the boot parameters
pointer such that the Linux kernel can detect and use the EFI framebuffer.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogrub-efi: Use /EFI/BOOT now that mkdosfs -d works with directories
Darren Hart [Fri, 16 Dec 2011 06:12:28 +0000 (22:12 -0800)]
grub-efi: Use /EFI/BOOT now that mkdosfs -d works with directories

[Yocto 1783] prevented us from using a proper /EFI/BOOT path in the live
images due to a bug in the -d patch for mkdosfs in dosfstools. With this
now fixed, we can place the efi payload where it belongs per spec and
the images will autoboot to the grub menu on EFI platforms.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoPatch Upstream Status Updates
Saul Wold [Thu, 15 Dec 2011 01:56:34 +0000 (17:56 -0800)]
Patch Upstream Status Updates

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoperl: add .pl, pm, pod, sh files to SSTATE_SCANE_FILES
Saul Wold [Thu, 15 Dec 2011 00:07:12 +0000 (16:07 -0800)]
perl: add .pl, pm, pod, sh files to SSTATE_SCANE_FILES

This fixes problems where hardcoded paths in the file were incorrect
during sstate reusage of the task output.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agolibtool-cross: Add libtool & libtoolize to SSTATE_SCAN_FILES
Saul Wold [Thu, 15 Dec 2011 00:06:22 +0000 (16:06 -0800)]
libtool-cross: Add libtool & libtoolize to SSTATE_SCAN_FILES

This fixes problems where hardcoded paths in the file were incorrect
during sstate reusage of the task output.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agogmp: Add gmp.h to SSTATE_SCAN_FILES
Saul Wold [Thu, 15 Dec 2011 00:05:38 +0000 (16:05 -0800)]
gmp: Add gmp.h to SSTATE_SCAN_FILES

This fixes problems where hardcoded paths in the file were incorrect
during sstate reusage of the task output.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoicu: Add Makefile.inc to SSTATE_SCAN_FILES
Saul Wold [Thu, 15 Dec 2011 00:05:08 +0000 (16:05 -0800)]
icu: Add Makefile.inc to SSTATE_SCAN_FILES

This fixes problems where hardcoded paths in the file were incorrect
during sstate reusage of the task output.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agosstate: Add SSTATE_SCAN_FILES
Richard Purdie [Thu, 15 Dec 2011 00:04:42 +0000 (16:04 -0800)]
sstate: Add SSTATE_SCAN_FILES

We process all files in the native/cross cases for finding and
fixing relocation issues. In the target case we've only processed
.la and binconfig files. Since there are other files which are
in need of this processing, this change allows recipes to specify
files that may be outside the normal set. This means hardcoded
paths that need to be fixmepathed to work correctly are handled
and addresses some sstate relocation bugs that have been seen.

Based on a patch from Saul Wold <sgw@linux.intel.com>

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoqt-mobility: Fix QA error for debug files
Saul Wold [Wed, 14 Dec 2011 18:05:49 +0000 (10:05 -0800)]
qt-mobility: Fix QA error for debug files

RP: Add PR bump
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodosfstools: fix populated image creation with dirs
Nitin A Kamble [Tue, 13 Dec 2011 23:26:22 +0000 (15:26 -0800)]
dosfstools: fix populated image creation with dirs

This fixes bug: [YOCTO #1783]

Fix populated image creation. Earlier subdirectories support
was broken, and files can only be placed in the root directory.
Now directory hirarchy is supported in the image. Also support
for long names is extended to directory names.

There are some outstanding issues as documented in the patch
header, these issues can be worked around by running
dosfsck tool after populated image creation. The dosfsck tool
is also part of this package.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agocross-recipes: Disable nls in gettext bbclass
Khem Raj [Wed, 14 Dec 2011 09:08:45 +0000 (01:08 -0800)]
cross-recipes: Disable nls in gettext bbclass

Right now for cross recipes e.g. gcc-cross and binutils-cross
we specify --disable-nls .... --enable-nls on configure cmdline
the --enable-nls coming from gettext bbclass.

So we disable nls for all cross inheriting recipes in gettext
bbclass and then we remove the extra --disable-nls in gcc-cross
and binutils-cross

This patch needs testing. Please help

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agoinitscripts: fix timestamp checking at bootmisc.sh
Lauri Hintsala [Wed, 14 Dec 2011 06:27:27 +0000 (08:27 +0200)]
initscripts: fix timestamp checking at bootmisc.sh

Timestamp checking has been broken by the commit
2078af333d704fd894a2dedbc19cef5775cdadbb. Currently the RTC time
is always overwritten with the time from /etc/timestmap. Fix timestamp
checking and clean the code.

Signed-off-by: Lauri Hintsala <lauri.hintsala@bluegiga.com>
13 years agodistro_tracking_fields: update cogl and clutter
Joshua Lock [Tue, 13 Dec 2011 20:01:30 +0000 (12:01 -0800)]
distro_tracking_fields: update cogl and clutter

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agoclutter_git: update to 1.8.2 tag
Joshua Lock [Tue, 13 Dec 2011 19:32:41 +0000 (11:32 -0800)]
clutter_git: update to 1.8.2 tag

Eventual plan is to start building bleeding git again, so we'd like to keep
the recipe around and relatively up to date.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agocogl: update git recipe to 1.8.2
Joshua Lock [Tue, 13 Dec 2011 19:31:45 +0000 (11:31 -0800)]
cogl: update git recipe to 1.8.2

Eventual plan is to start building bleeding git again, so we'd like to keep
the recipe around and relatively up to date.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agoclutter: upgrade to 1.8.2
Joshua Lock [Mon, 12 Dec 2011 22:58:11 +0000 (14:58 -0800)]
clutter: upgrade to 1.8.2

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agocogl: upgrade to latest stable cogl 1.8.2
Joshua Lock [Tue, 13 Dec 2011 19:11:53 +0000 (11:11 -0800)]
cogl: upgrade to latest stable cogl 1.8.2

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agoscripts/bitbake: add a version >= 2.6 check
Paul Eggleton [Wed, 14 Dec 2011 17:35:14 +0000 (17:35 +0000)]
scripts/bitbake: add a version >= 2.6 check

Unfortunately we now have code in BitBake which is parsed before the
current version check and is incompatible with Python < 2.6. Rather than
fixing this and being eternally vigilant for >= 2.6 feature usage, just
add a version check to the wrapper script.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoscripts/runqemu: show an error if /dev/net/tun is unusable
Paul Eggleton [Wed, 14 Dec 2011 16:37:24 +0000 (16:37 +0000)]
scripts/runqemu: show an error if /dev/net/tun is unusable

If /dev/net/tun is either not present or is not writable by the
user, then show an appropriate error message. (QEMU needs access to this
device in order to enable networking; it may be missing if it is not
enabled or loaded into the kernel, and some distributions such as CentOS
5.x set restrictive permissions upon it.)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoqemu: for native, do not fail if kvm is unavailable
Paul Eggleton [Wed, 14 Dec 2011 16:35:11 +0000 (16:35 +0000)]
qemu: for native, do not fail if kvm is unavailable

When building qemu-native, if the linux kvm header is unavailable (as
it is on CentOS 5.x 32-bit) then do not pass the --enable-kvm switch to
the configure script, thus avoiding failed do_configure.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoicecc-create-env-native_0.1.bb: drop 'PRIORITY = "optional"' as it is the default
Otavio Salvador [Wed, 14 Dec 2011 01:13:39 +0000 (01:13 +0000)]
icecc-create-env-native_0.1.bb: drop 'PRIORITY = "optional"' as it is the default

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogrub_1.99.bb: drop 'PRIORITY = "optional"' as it is the default
Otavio Salvador [Wed, 14 Dec 2011 01:13:38 +0000 (01:13 +0000)]
grub_1.99.bb: drop 'PRIORITY = "optional"' as it is the default

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogrub-efi-native_1.99.bb: drop 'PRIORITY = "optional"' as it is the default
Otavio Salvador [Wed, 14 Dec 2011 01:13:37 +0000 (01:13 +0000)]
grub-efi-native_1.99.bb: drop 'PRIORITY = "optional"' as it is the default

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogdk-pixbuf: Ensure the binaries can be relocated
Richard Purdie [Tue, 13 Dec 2011 17:08:42 +0000 (17:08 +0000)]
gdk-pixbuf: Ensure the binaries can be relocated

There are paths hardcoded into the binaries provided by this recipe. This
patch adds the neccessary environment options to ensure they can be relocated
successfully avoding build failures.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopython: bump PR due to arm OVERRIDES change
Martin Jansa [Tue, 13 Dec 2011 13:48:58 +0000 (14:48 +0100)]
python: bump PR due to arm OVERRIDES change

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agoxf86-video-omapfb: bump PR due to arm OVERRIDES change
Martin Jansa [Tue, 13 Dec 2011 13:48:34 +0000 (14:48 +0100)]
xf86-video-omapfb: bump PR due to arm OVERRIDES change

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agoqt4: use armv6 override instead of armv6-vfp
Martin Jansa [Tue, 13 Dec 2011 13:46:03 +0000 (14:46 +0100)]
qt4: use armv6 override instead of armv6-vfp

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agodirectfb-examples: add package directfb-examples to OE-core
Xiaofeng Yan [Mon, 12 Dec 2011 11:28:44 +0000 (19:28 +0800)]
directfb-examples: add package directfb-examples to OE-core

Add this package for checking whether directfb run rightly or not.
It also is an useful tool to test directfb.

[YOCTO #1674]

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodosfstools: Add patch to disable fat32 autoselection and behave as 2.10
Richard Purdie [Tue, 13 Dec 2011 14:01:33 +0000 (14:01 +0000)]
dosfstools: Add patch to disable fat32 autoselection and behave as 2.10

It appears msdos image population and fat32 images are incompatible.
This reverts to the 2.10 behaviour of defaulting to fat16 instead of
using fat32 for large images, allowing image generation to work
correctly. This is a workaround and a proper fix is really needed.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoboost : Do not use icu when building boost.
Philip Balister [Mon, 12 Dec 2011 21:58:36 +0000 (16:58 -0500)]
boost : Do not use icu when building boost.

Without this, boost needs to build icu to create images using
boost regex. RP inidicated he would rather disable icu, than add an
extra dependency to the recipe.

Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agou-boot: renamed dir from uboot to the more appropriate u-boot
Frans Meulenbroeks [Sun, 11 Dec 2011 22:47:37 +0000 (14:47 -0800)]
u-boot: renamed dir from uboot to the more appropriate u-boot

recipe dirs normally have the name of the (main) package and the official name is u-boot

Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoqt4.inc : Add uic, moc, rcc, and lrelease to tools package.
Philip Balister [Mon, 12 Dec 2011 18:48:34 +0000 (18:48 +0000)]
qt4.inc : Add uic, moc, rcc, and lrelease to tools package.

These binaries are needed in the target tools package so we can build
qt apps on the target. You also need to install qmake from meta-oe.

Tested by building gnuradio on the USRP e100 with qt support.

(This effectively reverses OE-core rev
69eeb3d2276e5b10d084b47d308ecfc8daf8b467, however test builds for
qemux86 and qemumips produced no packaging warnings such as those
described in that commit, and the architecture of the executables is
correct.)

Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agokernel.bbclass: Allow do_compile_kernelmodules to use PARALLEL_MAKE
Richard Purdie [Sat, 10 Dec 2011 00:34:27 +0000 (00:34 +0000)]
kernel.bbclass: Allow do_compile_kernelmodules to use PARALLEL_MAKE

Without this we don't take advantage of any configured multiple CPU
cores which seems a shame.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoconf/machine/include/arm add extra MACHINEOVERRIDES like x86 does
Martin Jansa [Wed, 7 Dec 2011 18:04:44 +0000 (19:04 +0100)]
conf/machine/include/arm add extra MACHINEOVERRIDES like x86 does

* motivated by this NAK
  http://patchwork.openembedded.org/patch/15777/
  and today's discussion on #yocto I hope it's worth it to send this RFC

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoconnman: improve packaging
Otavio Salvador [Tue, 13 Dec 2011 10:41:14 +0000 (10:41 +0000)]
connman: improve packaging

The scripts being included on connman-scripts was the test utility and
thus we are moving them with the rest of test utilities in
'connman-tests'. A runtime dependency on python-dbus were missing as
well as those scripts uses it.

As no dhclient, resolvconf and udhcpc plugins are being generated the
respective dependency map entries were also removed.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agotask-core-gtk-directfb.bb: Add task list to run gtk over directfb
Xiaofeng Yan [Mon, 12 Dec 2011 11:28:47 +0000 (19:28 +0800)]
task-core-gtk-directfb.bb: Add task list to run gtk over directfb

Add task-core-gtk-directfb.bb to OE core for running 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 agogtk: add demos to the configuation of gtk+
Xiaofeng Yan [Mon, 12 Dec 2011 11:28:42 +0000 (19:28 +0800)]
gtk: add demos to the configuation of gtk+

Add demos for checking whether gtk+ run over directfb successfully or not.

[YOCTO #1674]

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogtk.inc: add feature based on directfb
Xiaofeng Yan [Mon, 12 Dec 2011 11:28:39 +0000 (19:28 +0800)]
gtk.inc: add feature based on directfb

gtk run over x11 at current OE-core. If gtk want to run over directfb, then \
the configuration related to x11 should be disabled and directfb should be enabled.

[YOCTO #1674]

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopango: Disable x11 when pango doesn't run over x11
Xiaofeng Yan [Mon, 12 Dec 2011 11:28:37 +0000 (19:28 +0800)]
pango: Disable x11 when pango doesn't run over x11

pango run over x11 at current OE-core. If pango want to run over non-x11, then \
the configuration related to x11 should be disabled.

[YOCTO #1674]

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agocairo: add directfb DISTRO_FEATURE
Xiaofeng Yan [Mon, 12 Dec 2011 11:28:34 +0000 (19:28 +0800)]
cairo: add directfb DISTRO_FEATURE

cairo run over x11 at current OE-core. If cairo want to run over directfb, then \
the configuration related to x11 should be disabled and directfb should be enabled.

[YOCTO #1674]

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoed: remove unsupported option
Saul Wold [Tue, 13 Dec 2011 08:01:40 +0000 (00:01 -0800)]
ed: remove unsupported option

Signed-off-by: Saul Wold <sgw@linux.intel.com>
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 agogmp: Add SRC_URI Checksums for GPLv2
Saul Wold [Tue, 13 Dec 2011 06:13:09 +0000 (22:13 -0800)]
gmp: Add SRC_URI Checksums for GPLv2

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agosed: Add SRC_URI Checksums for GPLv2
Saul Wold [Tue, 13 Dec 2011 06:12:58 +0000 (22:12 -0800)]
sed: Add SRC_URI Checksums for GPLv2

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agogzip: Add SRC_URI Checksums for GPLv2
Saul Wold [Tue, 13 Dec 2011 06:12:49 +0000 (22:12 -0800)]
gzip: Add SRC_URI Checksums for GPLv2

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agogawk: Add SRC_URI Checksums for GPLv2
Saul Wold [Tue, 13 Dec 2011 06:12:39 +0000 (22:12 -0800)]
gawk: Add SRC_URI Checksums for GPLv2

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agofindutils: Add SRC_URI Checksums for GPLv2
Saul Wold [Tue, 13 Dec 2011 06:12:24 +0000 (22:12 -0800)]
findutils: Add SRC_URI Checksums for GPLv2

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoed: Add SRC_URI Checksums for GPLv2
Saul Wold [Tue, 13 Dec 2011 06:12:09 +0000 (22:12 -0800)]
ed: Add SRC_URI Checksums for GPLv2

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoreadline: Add SRC_URI Checksums for GPLv2
Saul Wold [Tue, 13 Dec 2011 06:11:54 +0000 (22:11 -0800)]
readline: Add SRC_URI Checksums for GPLv2

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agocoreutils: Add SRC_URI Checksums for GPLv2
Saul Wold [Tue, 13 Dec 2011 06:11:34 +0000 (22:11 -0800)]
coreutils: Add SRC_URI Checksums for GPLv2

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoeglibc: Generate cross testing script during install
Khem Raj [Fri, 9 Dec 2011 19:19:35 +0000 (11:19 -0800)]
eglibc: Generate cross testing script during install

EGLIBC has long had cross testing capability, so use
that there are few steps needed on setting up the target
as well as the build host. This patch tries to generate
a script with all the needed environment on build host system

To use this script one needs to setup the target as described
in the testing intructions of eglibc and then this script
can directly interface to the target and run the tests from
eglibc's build directory. To run this script

bash <script> username@testing_hostname/ip

The output can be dumped into a log file for later viewing
and checked for "Error " to see the failed tests

Removes INC_PR its not used anywhere

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agotask-core-nfs: Add nfs-utils-client to RDEPENDS
Khem Raj [Fri, 9 Dec 2011 19:30:46 +0000 (19:30 +0000)]
task-core-nfs: Add nfs-utils-client to RDEPENDS

include nfs client in tast-core-nfs as well
this is handy when we need it on target e.g.
testing eglibc needs it and we can just do
EXTRA_IMAGE_FEATURES += "nfs-server"

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agoqemu-0.15.1: Bump recipes from 0.15.0 to 0.15.1
Khem Raj [Fri, 9 Dec 2011 19:30:45 +0000 (19:30 +0000)]
qemu-0.15.1: Bump recipes from 0.15.0 to 0.15.1

No other changes (except checksum updates) then git mv were needed

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agolicense: PR bump failure
Elizabeth Flanagan [Sat, 10 Dec 2011 16:42:40 +0000 (08:42 -0800)]
license: PR bump failure

This addtask for do_populate_lic should be reverted back
to before do_package as before do_compile causes failures
when recipes are updated.

[YOCTO #1819]

Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
13 years agoscripts/send-pull-request: fix typo
Otavio Salvador [Sat, 10 Dec 2011 15:53:12 +0000 (15:53 +0000)]
scripts/send-pull-request: fix typo

s/No cover letter will be send./No cover letter will be sent./

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
13 years agox86 tune: fix TUNE_PKGARCH definition for proper PACKAGE_ARCH
Nitin A Kamble [Thu, 8 Dec 2011 05:28:22 +0000 (21:28 -0800)]
x86 tune: fix TUNE_PKGARCH definition for proper PACKAGE_ARCH

rpmbuild can not handle the PACKAGE_ARCH of these kinds:
x86_64-x32, core2-64, core2-64-x32

With these kinds of PACKAGE_ARCH the --target parameter of rpmbuild
becomes like: core2-64-x32-poky-linux-gnux32 ; And rpmbuild extracts
%_target (arch) wrongly as core2 generating these kinds of rpms with
incorrect filenames: zip-3.0-r0.core2.rpm

So this commit fixes the issue by making PACKAGE_ARCH like this:
x86_64_x32, core2_64, core2_64_x32
Now --target parameter of rpmbuild becomes like:
core2_64_x32-poky-linux-gnux32 ; And rpmbuild extracts %_target (arch)
correctly as core2_64_x32 generating these kinds of rpms with correct
filenames: zip-3.0-r0.core2_64_x32.rpm

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agoopenssl-1.0.0e: Update x32 Configure
H.J. Lu [Wed, 7 Dec 2011 19:34:23 +0000 (11:34 -0800)]
openssl-1.0.0e: Update x32 Configure

Make linux-x32 as close to linux-x86_64 as possible:

1. Add -mx32 -DMD32_REG_T=int.
2. Changed to -O3.
3. Remove -pipe -g -feliminate-unused-debug-types.
4. Remove -DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS.
5. Add :::x32 for multilib.

Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-Off-By: H.J. Lu <hjl.tools@gmail.com>
13 years agolibacpi: Use the cross strip instead of host strip
Nitin A Kamble [Wed, 7 Dec 2011 19:32:36 +0000 (11:32 -0800)]
libacpi: Use the cross strip instead of host strip

to avoid this build error on x32:

| strip: Unable to recognise the format of the input file `test-libacpi'
| make: *** [test-libacpi] Error 1
| ERROR: oe_runmake failed

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agositeinfo: create a new siteinfo for x32-linux
H.J. Lu [Tue, 6 Dec 2011 18:25:51 +0000 (10:25 -0800)]
siteinfo: create a new siteinfo for x32-linux

X32 has different sizes for many types:

1. off_t and ino_t are 8 byte, instead of 4 byte.
2. pthread_mutex_t is 32byte, instead of 24 byte.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
13 years agopax: fix compilation with x32 toolchain
Nitin A Kamble [Tue, 6 Dec 2011 18:04:32 +0000 (10:04 -0800)]
pax: fix compilation with x32 toolchain

off_t is 8byte for x32.  We need to check both _FILE_OFFSET_BITS and
size of off_t to see if file offset is 64bit.  This patch adds
AC_CHECK_SIZEOF(off_t) and checks SIZEOF_OFF_T == 8.

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agomesa: Properly create share library for x32
H.J. Lu [Tue, 6 Dec 2011 21:22:29 +0000 (13:22 -0800)]
mesa: Properly create share library for x32

Also pass -mx32 parameter to gcc to create create share library
for x32.

Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-Off-By: H.J. Lu <hjl.tools@gmail.com>
13 years agofindutils: Fix compilation for x32 toolchain
Nitin A Kamble [Tue, 6 Dec 2011 01:01:49 +0000 (17:01 -0800)]
findutils: Fix compilation for x32 toolchain

Work around gnulib time_t assumption in findutils for x32

time_t is 64bit and long int is 32bit on x32.  But gnulib used in
findutils assumes time_t values fit into long int.  Such assumption is
invalid for x32 and should be removed.

This patch is a workaround to compile gnulib for x32.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-Off-By: H.J. Lu <hjl.tools@gmail.com>
13 years agolibacpi: Fix libdir for x32
Nitin A Kamble [Tue, 6 Dec 2011 00:49:42 +0000 (16:49 -0800)]
libacpi: Fix libdir for x32

libacpi doesn't use base_libdir for install.  This patch adds
base_libdir support so that x32 libraries are installed properly.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
13 years agopulseaudio: fix compilation with x32 toolchain
Nitin A Kamble [Sun, 4 Dec 2011 02:53:16 +0000 (18:53 -0800)]
pulseaudio: fix compilation with x32 toolchain

This commit makes assembly syntax compatible with x32 toolchain
to avoid these x32 gcc errors:
| pulsecore/svolume_mmx.c: Assembler messages:
| pulsecore/svolume_mmx.c:107: Error: `(%esi,%rdi,4)' is not a valid
base/index expression
| pulsecore/svolume_mmx.c:135: Error: `(%esi,%rdi,4)' is not a valid
base/index expression
| pulsecore/svolume_mmx.c:161: Error: `(%esi,%rdi,4)' is not a valid
base/index expression
| pulsecore/svolume_mmx.c:162: Error: `8(%esi,%rdi,4)' is not a valid
base/index expression
| pulsecore/svolume_mmx.c:180: Error: `(%esi,%rdi,4)' is not a valid
base/index expression
| pulsecore/svolume_mmx.c:210: Error: `(%esi,%rdi,4)' is not a valid
base/index expression
| pulsecore/svolume_mmx.c:244: Error: `(%esi,%rdi,4)' is not a valid
base/index expression
| pulsecore/svolume_mmx.c:245: Error: `8(%esi,%rdi,4)' is not a valid
base/index expression
| make[3]: *** [libpulsecore_1.1_la-svolume_mmx.lo] Error 1

Orignally these assembly lines are written for x86_64 ABI, now they are
also compatible with
X32 ABI.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agomdadm: Make custom CC definition conditional
Nitin A Kamble [Thu, 1 Dec 2011 22:54:02 +0000 (14:54 -0800)]
mdadm: Make custom CC definition conditional

By hardcoding CC's definition in the Makefile, all the gcc parameters
set by tune settings are lost. Causing compile failure with x32 toolchain

As the bitbake defined CC is good, there is no need to redfine CC in the
make file, hence making the CC definition in the Makefile conditional.

This fixes bug: [YOCTO #1414]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agogst-fluendo.inc: remove unneccessary hack
Nitin A Kamble [Thu, 1 Dec 2011 18:51:30 +0000 (10:51 -0800)]
gst-fluendo.inc: remove unneccessary hack

This fixes bug: [YOCTO #1403]

the custom definition of CC was causing build isuses with x32 toolchain.
And also I found out that the hack is not neccessary anymore. the
affected gst-fluendo-mpegdemux recipe builds fine without the CC hack.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agodosfstools: update native to 2.11
Otavio Salvador [Tue, 6 Dec 2011 13:28:53 +0000 (13:28 +0000)]
dosfstools: update native to 2.11

This unify recipes for target and native builds and also drops the the
already merged patches.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
13 years agolzop-1.03: add recipe
Christopher Larson [Thu, 8 Dec 2011 17:35:31 +0000 (10:35 -0700)]
lzop-1.03: add recipe

This is needed by some kernels when CONFIG_KERNEL_LZO=y (specifically, given
the current defconfig, this affects linux-omap4 2.6 in the meta-ti layer).

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
13 years agotask-self-hosted: Move tools to host-tools task
Saul Wold [Sun, 11 Dec 2011 20:37:30 +0000 (12:37 -0800)]
task-self-hosted: Move tools to host-tools task

Moved kernel modules for iptable and tun, along with
dhcp-client iptables, mc, screen to host-tools as they
are not sdk.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agotask-self-hosted: Add host-tools task
Saul Wold [Sun, 11 Dec 2011 20:36:02 +0000 (12:36 -0800)]
task-self-hosted: Add host-tools task

Added tools to create and manage ext* partitions
e2fs*, parted

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agotask-self-hosted: Added perl-pod (slight reorder)
Saul Wold [Sun, 11 Dec 2011 20:42:30 +0000 (12:42 -0800)]
task-self-hosted: Added perl-pod (slight reorder)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agotask-self-hosted: Reorder by Alpha
Saul Wold [Sun, 11 Dec 2011 20:32:05 +0000 (12:32 -0800)]
task-self-hosted: Reorder by Alpha

No additions/subtractions

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agotexinfo: fix compile failure due target makedoc binary being used
Saul Wold [Sat, 10 Dec 2011 20:22:38 +0000 (12:22 -0800)]
texinfo: fix compile failure due target makedoc binary being used

Need to have the texinfo-native build and install a host sysroot makedoc
binary and then patch the target build to use this binary. This requires
that we don't ASSUME_PROVIDED texinfo-native any longer since we need to
install this makedoc tool which is not part of the normal distrubtion.

[YOCTO #1664]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agobitbake.conf: remove texinfo-native from ASSUME_PROVIDED
Saul Wold [Sat, 10 Dec 2011 20:19:55 +0000 (12:19 -0800)]
bitbake.conf: remove texinfo-native from ASSUME_PROVIDED

We need to build texinfo-native to get and install the makedoc tool

[YOCTO #1664]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoncurses: libcurses.so should link to libncurses.so
Saul Wold [Wed, 7 Dec 2011 20:00:03 +0000 (12:00 -0800)]
ncurses: libcurses.so should link to libncurses.so

The current libcurses (backward compat) links to libncurses.so.5.9,
this causes a problem since this library also needs libtinfo, the
libncurses.so, uses a "ld script" to include both, libcurses.so
should point to libncurses.so (the script) not the library.

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