summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFiles
2012-06-19libusb-compat: clean up FILE after PACKAGE reorderSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-19pth: clean-up FILES list due to PACKAGE reorderSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-19taglib: correct location of taglib-config to -devSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-19eglibc-package: Update PACKAGES and files based on new orderingSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-19pmutils: reorder file for correctnessSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-19bitbake.conf: add PN-bin and cleanup lib_package.bbclassSaul Wold2
Since we now have PN as the end of the package list, we can almost get rid of lib_package, each recipe can just add PACKAGES =+ PN-bin instead of the inherit Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-19lib_package: remove the -dev listSaul Wold1
Since we have re-order the full PACKAGES list, we do not need to reset the -dev list, we still need this since the -bin package needs to be inserted. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-19binconfig: add *-config files to the -dev packageSaul Wold1
This is part of the the package reorder, by having binconfig add -config will the files first due to the order being greedy. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-19bitbake.conf: reorder PACKAGES listSaul Wold1
This change re-orders the PACKAGES list to move PN to the end of the list this will ensure that base package gets the final bits since the packaging is greedy. We can then have -dev and other package get bits first. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-19curl: Use gnutls for target and openssl for nativeSaul Wold1
Since gnutls is available on the target use it, but we do not build gnutls for the native side as it adds too many dependecies, so use openssl. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-18debian.bbclass: invoke target objdumpJames Limbouris1
Using the host objdump can lead to errors like: objdump: library.so.1.0.0: File format is ambiguous objdump: Matching formats: elf32-littlearm elf32-littlearm-symbian elf32-littlearm-vxworks with certain configurations of binutils. Signed-off-by: James Limbouris <james@digitalmatter.com.au> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-18tzdata, matchbox-session, mini-x-session: replace RCONFLICTS with RCONFLICTS_Martin Jansa3
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-18recipes: replace CONFLICTS with RCONFLICTS_${PN}Martin Jansa13
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-18qt4-embedded: fix QT_ARCH usage in QT_CONFIG_FLAGSAnders Darander1
After the change to shell style functions (from python style), the ability to use oe_filter_out on QT_CONFIG_FLAGS got broken. This patch solves that by referring to QT_ARCH in a more correct way. Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-18mdadm: Don't depend on ansidecl.h headerSaul Wold1
We don't DEPEND on binutils for ansidecl.h so ensure we should never use the header. This makes builds determinstic and means something like: bitbake binutils bitbake mdadm -c compile bitbake binutils -c clean bitbake libxml2 doen't fail to build. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-18directfb: fix Upstream-status -> Upstream-StatusSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-18cleanup-workdir: update help textKang Kai1
Update the help text to tell user that the files and dirs under WORKDIR which are not created by Yocto will be deleted. Signed-off-by: Kang Kai <kai.kang@windriver.com>
2012-06-18cleanup-workdir: only deal dirs related to current archKang Kai1
Some users may build for different archs under same workdir, so they don't want to clean the dirs not related to current arch. Run command 'bitbake -e' with selected packages to get the dirs related to current arch then clean them. Update the way to get the WORKDIR by parsing the IMAGE_ROOTFS by the way. Signed-off-by: Kang Kai <kai.kang@windriver.com>
2012-06-18cleanup-workdir: replace commands with subprocessKang Kai1
Use modules subprocess to run command instead of module commands. Signed-off-by: Kang Kai <kai.kang@windriver.com>
2012-06-18cleanup-workdir: update the way to check obsolete dirsKang Kai1
Update the way to check obsolete directories. According to package and its version construct a list of all packages' current build directory. If any directory under $WORKDIR/*/ is not in the list will be removed. At same time, all the files(vs. directory) under $WORKDIR and $WORKDIR/*/ will be removed because they are not created by poky. Signed-off-by: Kang Kai <kai.kang@windriver.com>
2012-06-18meta-skeleton: add linux-yocto-custom reference recipeBruce Ashfield4
Adding a skeleton/refrence recipe for using a subset of the yocto kernel tools against kernel git repositories. Sample/reference configuration fragments, features and a patch are provided and documented in the recipe. From the recipe itself: Provides an example/minimal kernel recipe that uses the linux-yocto and oe-core kernel classes to apply a subset of yocto kernel management to git managed kernel repositories. Notes: kconfig(s): the kernel must be configured with a defconfig, or via configuration fragment(s). Either of these can be added via bbappend. patches: patches can be merged into to the source git tree itself, added using standard bbappend syntax or controlled via .scc feature descriptions (also via bbappends) example configuration addition: SRC_URI += "file://smp.cfg" example patch addition (for kernel v3.4 only): SRC_URI += "file://0001-linux-version-tweak.patch example feature addition (for kernel v3.4 only): SRC_URI += "file://feature.scc" Warning: Building the sample kernel tree (kernel.org) without providing any configuration will result in build or boot errors. This is not a bug it is a required element for creating a valid kernel. [YOCTO #2397] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-06-18libzypp: Fix build with uclibcKhem Raj1
cstdio is included indrectly with eglibc based systems but not with uclibc based systems and use of functions like ::eof are then reported as warnings. Therefore we include cstdio explicitly. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2012-06-18busybox: Fix syslog configuration fileMark Hatle2
When update alternatives was modified, the syslog configuration file alternative was incorrectly defined to be "busybox". Fix this by enabling the proper target file. [YOCTO #2557] Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2012-06-18core-image-gtk-directfb, qt4e-demo-image: Remove module-init-tools from ↵Laurentiu Palcu2
IMAGE_INSTALL list As module-init-tools package does not exist anymore there's no reason to have it in the IMAGE_INSTALL package list. If RPM package manager is used, build will fail with: Unable to find package module-init-tools (module-init-tools)! [Yocto #2580] Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
2012-06-18gcc-cross: argument list too long when do_installRobert Yang4
There would be an "Argument list too long" error when the length of tmpdir is longer than 190, this is caused by: headers=`echo $(PLUGIN_HEADERS) | tr ' ' '\012' | sort -u` The PLUGIN_HEADERS is too long before sort, so the "echo" can't handle it, use the $(sort list) of GNU make which can handle the too long list would fix the problem, the header would be short enough after sorted. The "tr ' ' '\012'" was used for translating the space to "\n", the $(sort list) doesn't need this. This doesn't impact the output, so it doesn't need the PR bump. [YOCTO #2591] Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
2012-06-15lsbinitscripts: Add the header for functions.patchXiaofeng Yan1
Add upstream-status and signed-off-by to functions.patch Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-15multilib.conf: Add the support of multilib for lsbinitscriptsXiaofeng Yan1
Add the multilib support for this package to multilib.conf because error will appear when building an lib32-core-image-lsb without this patch. [YOCTO #2571] Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-15puzzles: upgrade to r9561Laurentiu Palcu1
Minor change in LICENCE file: -This software is copyright (c) 2004-2010 Simon Tatham. +This software is copyright (c) 2004-2012 Simon Tatham. Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-15libzypp: Define OECMAKE_CXX_LINK_FLAGS when compiling for uclibcKhem Raj1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2012-06-15zypper: Fix build on uclibcKhem Raj2
uclibc does not have rpmatch() so we define it if zypper is being compiled for uclibc Signed-off-by: Khem Raj <raj.khem@gmail.com>
2012-06-15rpm: pass lrt and lpthread to link step explicitly for uclibcKhem Raj1
These need to appear in DT_NEEDED for librpmio.so for uclibc somehow it does not get added to link cmdline so we do it explicitly. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2012-06-15libzypp: Fix build with uclibcKhem Raj2
cstdio is included indrectly with eglibc based systems but not with uclibc based systems and use of functions like ::eof are then reported as warnings. Therefore we include cstdio explicitly. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2012-06-15sat-solver: Fix build on uclibcKhem Raj2
futimes is not available on uclibc so use utimes qsort is also not as expected by sat-solver therefore for uclibc we resort to using internal version of qsort Signed-off-by: Khem Raj <raj.khem@gmail.com>
2012-06-15rpm: Use link time check for libsspKhem Raj2
-fstack-protector needs libssp to link with so when checking for this option support we need to find if libssp is staged in root file system Signed-off-by: Khem Raj <raj.khem@gmail.com>
2012-06-15rpm: Fix compilation on uclibcKhem Raj3
rpmatch is not there in uclibc therefore add logic to configure to detect it. x* wrappers need to be defined for uclibc as well. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2012-06-15site/x86_64-linux-uclibc: Cache definitions of guint32/guint64Khem Raj1
Without this glib 2.32.x wont build. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2012-06-15uclibc_0.9.33.bb: Upgrade to latest gitKhem Raj1
This is needed otherwise glib-2.0 wont run correctly Signed-off-by: Khem Raj <raj.khem@gmail.com>
2012-06-15directfb: added missing Upstream-statusLaurentiu Palcu1
Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-15pango: added upstream-status status.Lianhao Lu1
Added missing upstream status. Signed-off-by: Edwin Zhai <edwin.zhai@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-15distrodata: cleanup after moving distro_tracking_fieldsSaul Wold1
Remove some of the older fields that are not in the new list as we are able to better automagically generate this directly from the recipe files the extra files will go away. To use this, one will have to include the appropirate files, such as maintainers.inc, upstream_status.inc Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-15strace: update to 4.7Bogdan Marinescu4
Removed the x32 specific patches, since they seem to be fully integrated into 4.7. Also removed the sigmask patch, since the new version doesn't seem to use sigmask anymore. Signed-off-by: Bogdan Marinescu <bogdan.a.marinescu@intel.com>
2012-06-15beecrypt: add patch for build issue on Fedora 17Saul Wold2
../../x86_64-linux-libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -isystem/intel/poky/builds/f17/tmp/sysroots/x86_64-linux/usr/include -isystem/intel/poky/builds/f17/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe -Wa,--noexecstack -c -o Properties.lo Properties.cxx x86_64-linux-libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -isystem/intel/poky/builds/f17/tmp/sysroots/x86_64-linux/usr/include -isystem/intel/poky/builds/f17/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe -Wa,--noexecstack -c Properties.cxx -fPIC -DPIC -o .libs/Properties.o In file included from ../../include/beecrypt/c++/util/Hashtable.h:42:0, from ../../include/beecrypt/c++/util/Properties.h:36, from Properties.cxx:25: ../../include/beecrypt/c++/util/AbstractSet.h: In instantiation of 'bool beecrypt::util::AbstractSet<E>::equals(const beecrypt::lang::Object*) const [with E = beecrypt::util::Map<beecrypt::lang::Object, beecrypt::lang::Object>::Entry]': Properties.cxx:228:1: required from here ../../include/beecrypt/c++/util/AbstractSet.h:59:27: error: 'containsAll' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] ../../include/beecrypt/c++/util/AbstractSet.h:59:27: note: declarations in dependent base 'beecrypt::util::AbstractCollection<beecrypt::util::Map<beecrypt::lang::Object, beecrypt::lang::Object>::Entry>' are not found by unqualified lookup ../../include/beecrypt/c++/util/AbstractSet.h:59:27: note: use 'this->containsAll' instead ../../include/beecrypt/c++/util/AbstractSet.h: In instantiation of 'bool beecrypt::util::AbstractSet<E>::equals(const beecrypt::lang::Object*) const [with E = beecrypt::lang::Object]': Properties.cxx:228:1: required from here ../../include/beecrypt/c++/util/AbstractSet.h:59:27: error: 'containsAll' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] ../../include/beecrypt/c++/util/AbstractSet.h:59:27: note: declarations in dependent base 'beecrypt::util::AbstractCollection<beecrypt::lang::Object>' are not found by unqualified lookup ../../include/beecrypt/c++/util/AbstractSet.h:59:27: note: use 'this->containsAll' instead [YOCTO #2593] Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-15gcc-target: ensure target packages have the correct virtual package namesSaul Wold2
Resolves this error during do_rootfs: | * satisfy_dependencies_for: Cannot satisfy the following dependencies for task-core-standalone-sdk-target: | * eglibc (>= 2.15) * | * opkg_install_cmd: Cannot install package task-core-standalone-sdk-target. NOTE: package core-image-sato-sdk-1.0-r0: task do_rootfs: Failed Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-15eglibc: added ac_cv_path_ to CACHED_CONFIGUREVARSSaul Wold3
On Fedora 17, bash has moved to /usr/bin/bash and the configure process finds it on the host machine there, this ensures that it is set correctly for the target. [YOCTO #2363] Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-15quilt: added ac_cv_path_BASH to CACHED_CONFIGUREVARSSaul Wold1
On Fedora 17, bash has moved to /usr/bin/bash and the configure process finds it on the host machine there, this ensures that it is set correctly for the target. [YOCTO #2363] Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-15curl: enable ssl supportSaul Wold1
This patch enables ssl support for curl to allow git to clone from https / ssl sites. We do not want to enable gnutls for native or nativesdk, as it adds additional dependency and increase build time [YOCTO #2532] Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-15busybox: Add check for wifi/bluetooth to enable rfkillSaul Wold1
rfkill is a usefull tool when you have a device with bluetooth and wifi enabled [YOCTO #2494] Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-15opkg 0.1.8: do_fetch failed since no checksum specifiedRobert Yang2
* We use meta/recipes-devtools/opkg/opkg_svn.bb by default, the opkg_0.1.8.bb failed since no checksum specified. * The add_vercmp.patch in both opkg/ and opkg-0.1.8/, remove the one in opkg-0.1.8/ This patch doesn't impact the output, so I think that we don't have to increment the PR. [YOCTO #2498] Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
2012-06-15linux-yocto/3.4: create linux-yocto-rt recipeBruce Ashfield2
Adding the 3.4 variant of the linux-yocto-rt recipe. This updates to 3.4.1-rt9, and builds and boots on the supported targets. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-06-15linux-yocto/3.4: update yaffs2 and drop rc6Bruce Ashfield1
Updating the 3.4 SRCREVs to pickup a yaffs2 update and the removal of a feature that was required in the 3.2 kernel tree. 1/2 [ meta: rc6: remove rc6 patches for snb The sandybridge rc6 patches are part of the released v3.4 kernel. Hence there is no need to keep these patches in the 3.4 linux yocto kernel repository. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> ] 2/2 [ yaffs2: update core support Uprev yaffs2 to latest version as of 2012-05-29 To include the following commits: 662466a yaffs2 checkpointing: Add further checkpoint data sanity checking d9cae0a yaffs2: Make checkpoint block scanning skip bad blocks. eb12d56 Remove trace that should not be in mounting. 9ee5d06 yaffs for u-boot: Cleanups to make patches acceptable for u-boot 83d9993 Merge remote branch 'origin/master' 07353dd Clean up checkin. Do not use 00ebf30 Update timothy test Makefile 1658295 yaffsfs: Allocate directory searches from a table rather than via malloc. 8dae7f1 Fix compilation of python tests. 14ff4e1 yaffs u-boot: Fix problem if an illegal nand chip number is entered. 8b34846 Set up u-boot glue code and patching scripts. 1a17e3a Add more descriptive comment for using the yaffs commands. 80f8530 Add files to hook up yaffs direct to u-boot 95ff7ef Merge branch 'master' of ssh://www.aleph1.co.uk/home/aleph1/git/yaffs2 e49491a Put both the summary and checkpoint version stamps together, update checkpoint version 468d72b Fix compilation of mkyaffsimage and mkyaffs2image 87166df Fix resizing of large files. eeb0f17 Fix summary header validation d308180 Add a summary header 7862c13 Remove extra line from banner. d14c6a6 Add script to handle common Linux and direct files 6518138 Change Makefiles to support new way to structure yaffs_strxxx renaming for yaffs direct 8429784 Update README about linux patching 6ee2533 Update Makefiles for new sed-based way case-insensitive handling 2369fad Set up new version of case insensitive code using sed 4d8ae2f Add large file support changes to yaffs_vfs_single.c ce0a5fb Merge branch 'big-files': Merge in large file support 80d031a Add Waldemar's patches for Linux 3.2 a7ae50c yaffs large file support: Fix max file size issue that prevented the scanning working. a7cb3a3 WIP Changes to tests 2360446 yaffs large file support: Add more tests 0ed6086 yaffs large file support: Saves and restores large files fine under yaffs direct. fc4028b large file storage WIP. Can save and verify a large file under yaffs direct. 20de150 WIP large file support b4d93e2 First cut of changes to support large files. Signed-off-by: Michel Thebeau <michel.thebeau@windriver.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>