summaryrefslogtreecommitdiff
path: root/meta/recipes-core
AgeCommit message (Collapse)AuthorFiles
2011-06-23sysfsutils: Fall back to default -dbg packageMark Hatle1
The overriden -dbg package wasn't including all of the associated sources, fall back to the default -dbg package instead. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2011-06-23busybox: Avoid stripping binariesMark Hatle1
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2011-06-23dropbear: Don't patch in configureMark Hatle2
We need to avoid applying a patch in configure, because a rebuild could trigger this, without triggering do_patch. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2011-06-23tinylogin: Avoid stripped binariesMark Hatle2
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2011-06-22Revert "eglibc: Upgrade recipes from 2.13 -> 2.14"Richard Purdie11
This reverts commit 2a68cf4d315cdd18766de0c75928ff17846a6cd7. 2.14 isn't ready for prime time :( (A load of files no longer seem to get installed for example)
2011-06-22eglibc: Upgrade recipes from 2.13 -> 2.14Khem Raj11
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-06-22eglibc-package.inc: Package newly added sotruss and supporting librariesKhem Raj1
2.14 has a new utility which can trace through PLTs of shared libraries We package the library separately and the script is already packaged in eglibc-utils so we create a RDEPEND so that the library is pulled in if someone isntalls eglibc-utils Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-06-22uclibc.inc: libsegfault is only RPROVIDED by uclibcKhem Raj1
Using ${PN} also means that uclibc-initial gets to provide it which we do not want Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-06-22uclibc: Add support for $ORIGINKhem Raj3
This is required by systemd Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-06-22uclibc/x86_64/uClibc.machine: Enable ARCH_USE_MMUKhem Raj1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-06-22gettext-0.18.1.1: Remove unused patchesKhem Raj5
gettext-error_print_progname.patch is already applied upstream others are unapplied. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-06-22glib-2.0 2.28.x: update to 2.28.8Koen Kooi4
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-15eglibc: bump PR for SRCREV changesKoen Kooi2
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-06-15eglibc_2.12.bb: Remove already upstreamed fix-for-make-3.82.diffKhem Raj2
This patch is already applied to eglibc 2.12 branch as seen here http://www.eglibc.org/cgi-bin/viewcvs.cgi/branches/eglibc-2_12/libc/manual/Makefile?rev=12230&sortby=date&r2=12230&r1=10495 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-06-14busybox: backport distro-features handling from oe masterPhil Blundell2
This is a backport from oe master of the code which adjusts the busybox config according to DISTRO_FEATURES etc. Signed-off-by: Phil Blundell <philb@gnu.org>
2011-06-14eglibc: migrate configurability from oeKang Kai2
Migrate configurability from oe, try to shrink minimal image size All eglibc configuration options are included in conf/distro/include/default-distrovars.inc. Define DISTRO_FEATURES_LIBC and DISTRO_FEATURES in local.conf with the same way in local.conf.sample.extended to enable those options. Signed-off-by: Kang Kai <kai.kang@windriver.com>
2011-06-14coreutils: remove unnecessary dependency on perlDexuan Cui2
OE's coreutils doesn't depend on perl, either. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-06-14eglibc 2.12/2.13: Upgrade SRCREVKhem Raj2
We need http://www.eglibc.org/archives/patches/msg00923.html to get through the problem we see when OPTION_EGLIBC_RTLD_DEBUG is disabled. This patch has been backported to both 2.12 and 2.13 branches. We bump SRCREVs to have that change. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-06-14gettext_0.18.1.1.bb: Fix build on uclibcKhem Raj2
Use libc-uclibc override to seprate out uclibc bits instead of using TARGET_OS Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-06-14uclibc: fix compile error on i586Phil Blundell2
Without this you get: | libc/sysdeps/linux/common/epoll.c: In function '__libc_epoll_pwait': | libc/sysdeps/linux/common/epoll.c:71:80: error: memory input 7 is not directly addressable | libc/sysdeps/linux/common/epoll.c:75:86: error: memory input 7 is not directly addressable | make: *** [libc/sysdeps/linux/common/epoll.o] Error 1 Signed-off-by: Phil Blundell <philb@gnu.org>
2011-06-14uclibc: remove PACKAGE_ARCHPhil Blundell1
There is no good reason for uclibc to be machine specific. Remove local assignment to PACKAGE_ARCH so that it gets the default target architecture and bump PR for that change. See http://lists.linuxtogo.org/pipermail/openembedded-core/2011-May/003064.html Signed-off-by: Phil Blundell <philb@gnu.org> Acked-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-06-14uclibc: remove redundant python codePhil Blundell1
This chunk of python code has been around for a while (witness the comment about gcc 3.4.0) and predates the availability of COMPATIBLE_HOST. Rewrite it using a more modern idiom. Signed-off-by: Phil Blundell <philb@gnu.org> Acked-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-06-14uclibc: Cleanup the machine dependent config filesKhem Raj10
We only have arch specific machine fragments now. Introduce use of KCONFIG_ALLCONFIG and use allnoconfig Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-06-13task-sdk-host: Add nativesdk to the task name so its clearer what the ↵Richard Purdie1
contents of the task represent This is particularly important since the file doens't use BBCLASSEXTEND and PN is therefore misleading Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-13initrdscripts: Inhibit compiler/libc dependencies as this is just a ↵Richard Purdie1
configuration file Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-13sysvinit-inittab: Inhibit compiler/libc dependencies as this is just a ↵Richard Purdie1
configuration file Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-13initscripts: makedevs is no longer used anywhere so drop dependency. Also ↵Richard Purdie1
inhibit compiler/libc dependencies as they're unused Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-13poky-feed-opkg: Disable default toolchain dependencies as these are just ↵Richard Purdie1
configuration files Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-13base-files: Inherit toolchain dependencies as a compiler isn't usedRichard Purdie1
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-09native/nativesdk: Clean up the depends ordering after bitbake override ↵Richard Purdie1
handling updates This massively cleans up the dependency handling in the two classes when interacting with BBCLASSEXTEND. This change has a dependency on the bitbake override handling change and also the existence of the RecipePreFinalise event. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-09task-core-tools: add mesa-demos to testapps listSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-09sysvinit: split inittab into it's own recipeKoen Kooi4
Implements the improvements suggested in the original fix for [YOCTO #1131] Signed-off-by: <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-09udev: Fix udevd launch issue after system second bootDongxiao Xu1
"grep" command will return 1 if nothing is grepped, which will cause the udevd daemon not working correctly. This fixes [YOCTO #1146] Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2011-06-09initramfs-live-install: comment out allarch inherit to resolve no providerTom Zanussi1
initramfs-live-install is only compatible with i.86|x86_64 so shouldn't inherit 'allarch'. This comments it out. More specifically, commit 52295fa3deef3b0374b99829626d524cefae6001 (Improve handling of 'all' architecture recipes and their interaction with sstate) sets TARGET_ARCH which due to the COMPATIBLE_HOST setting in the recipe causes it to be skipped and gives the following error for any -live build: NOTE: Resolving any missing task queue dependencies NOTE: Runtime target 'initramfs-live-install' is unbuildable, removing... Missing or unbuildable dependency chain was: ['initramfs-live-install'] ERROR: Required build target 'core-image-sato-live' has no buildable providers. Missing or unbuildable dependency chain was: ['core-image-sato-live', 'core-ima\ ge-minimal-initramfs', 'initramfs-live-install'] ERROR: Nothing RPROVIDES 'initramfs-live-install' Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Commented out with explaination instead of remove Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-06util-linux: package agetty seperatelyKoen Kooi2
Some packages like systemd only want agetty to spawn a console and not drag in all of util-linux just for that. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-06-06base-passwd: populate the target sysroot with passwd/group/login.defsScott Garman2
The passwd, group, and login.defs files in the target sysroot will be used when recipes create custom user and group permissions in their packages. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-06-06util-linux_2.19.1.bb: Fix compliation on uclibcKhem Raj2
util-linux 2.19 needs this patch to successfully compile on uclibc systems. This is a bug in util-linux that goes unnoticed on eglibc builds. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-06-02gettext: Add DEPENDS on git-nativeRichard Purdie1
There are tools within gettext that make use of git, crazy as it may seem so we have to ensure a recent version of git is available. It could be worse, it could be the (deprecated) cvs alternative in the code. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-02sysvinit: Mark as machine specific since there are machine specific ↵Richard Purdie1
components to this recipe The inittab file depends on variables that are part of the machine config such as the SERIAL_CONSOLE so the whole recipe must get built as machine specific. Better might be to split the config out into a separate recipes from the binaries but this fixes the immediate problem. [YOCTO ##1131] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-02eglibc: fix mispackaging of libcidnPhil Blundell3
The glob for libc_baselibs was too permissive, causing some of the libcidn symlinks to be placed in ${PN} rather than the intended subpackage. Worse, the .so itself was actually landing in ${PN}-dev, so the net effect was to make libc6-dev a dependency of libc6. Bump PRs for both 2.12 and 2.13 as a result. Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-02dbus: avoid dependency on x11 for -native buildPhil Blundell1
The native variant already configures --without-x so the X11 libs are redundant. Adjust the DEPENDS to match. Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-02recipes: Upstream-status --> Upstream-Status: for multiple patchesDexuan Cui5
As a keyword, Upstream-Status is case sensitive. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-06-02gettext-0.16.1: mark upstream status for gplv2 recipe's patchesNitin A Kamble10
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2011-06-01dbus 1.4.1: disable sysv script properly when using systemdKoen Kooi2
OE-core uses 'dbus-1' as initscript name, which no other distribution(-buildsys) does, so we have to take special measures. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-06-01busybox: sync do_install() with oe master (mostly)Phil Blundell2
This is basically a backport of the current state of the art from the openembedded master repo. In particular this fixes an installation error on micro: | + cp -dPr /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/bin /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/sbin /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/ | cp: will not create hard link `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/image/bin' to directory `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/bin' | cp: cannot copy a directory, `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image', into itself, `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/image' | ERROR: Function 'do_install' failed (see /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/temp/log.do_install.3808 for further information) Signed-off-by: Phil Blundell <philb@gnu.org>
2011-06-01gettext: Update to 0.18.1.1Saul Wold17
Add Upstream Status tags to patches Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01util-linux: update to 2.19.1Saul Wold10
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-05-31Improve handling of 'all' architecture recipes and their interaction with sstateRichard Purdie4
The existing PACKAGE_ARCH = "all" mechanism of sharing packages is problematic with sstate since there are a variety of variables which have target specific values and the sstate package therefore correctly changes signature depending on the MACHINE setting. This patch creates a new "allarch" class which sets: PACKAGE_ARCH = "all" (as per the existing convention) INHIBIT_DEFAULT_DEPS = "1" (since its not target specific and therefore can't depend on the cross compiler or target libc) TARGET_ARCH = "all" TARGET_OS = "linux" TARGET_CC_ARCH = "none" (since these variables shouldn't change between the different packages and target compiler flags shouldn't be getting used) PACKAGE_EXTRA_ARCHS = "" (since we shouldn't be depending on any architecture specific package architectures) Not all PACKAGE_ARCH = "all" recipes can use this class since some run configure checks on the compiler. This means they have target specific components and therefore the "all" classification is incorrect. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-05-31sysvinit: make pidof usuable in a standalone settingKoen Kooi1
Currently it's a symlink to killall5: $ dpkg-deb -c sysvinit-pidof_2.88dsf-r1_armv7a.ipk | grep pidof lrwxrwxrwx root/root 0 2011-05-27 11:05 ./bin/pidof.sysvinit -> /sbin/killall5 The point of the pidof subpackage was to have a pidof without needing sysvinit, this restores that behaviour. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-05-29uclibc: Add disabled COMPILE_IN_THUMB_MODE to uClibc.machine for all ARM ↵Khem Raj4
configurations This entry need to exist so that it can be manipulated later to decide if uclibc is to be compiled in thumb mode or arm mode Signed-off-by: Khem Raj <raj.khem@gmail.com>