aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2011-12-05glib-2.0: fix compilatoin with x32 toolchainNitin A Kamble
Pass along CC & CFLAGS vars so that the tune parameters set get used. This fixes compilation with x32 toolchain. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: H.J. Lu <hjl.tools@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-05mesa-dri, mesa-xlib: fix compilation with x32 toolchainNitin A Kamble
Add support for building with x32 toolchain. Simplified the use of SRC_URI & S vars across multiple files. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: H.J. Lu <hjl.tools@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-05gmp: fix the recipe for x32 targetNitin A Kamble
Add support for building with x32 toolchain. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: H.J. Lu <hjl.tools@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-05openssl-1.0.0e: fix to wotk with x32 toolchainNitin A Kamble
Add BN_ADDR for address type instead of using BN_ULONG or unsigned long: 1. For W64, address type is unsigned long long, not unsigned long. 2. For x32, address type is unsigned long , not BN_ULONG. Added a new targetlinux-x32 in the config file The do_install() code to move lib/* to lib64 is not needed now with the enhanced multilib support. Make the x86-64 assembly syntax compatible with x32 compiler. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: H.J. Lu <hjl.tools@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-05classes/buildhistory: do not save old packagehistory files by defaultPaul Eggleton
Disable storing package history as version named files unless BUILDHISTORY_KEEP_VERSIONS is set to 1; otherwise the adds of these files that duplicate what is already in git anyway is just noise in the git log. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-05libx11-trim: Fix keysymdir configure option mismatchRichard Purdie
With the recent set of version increments, the option being passed to configure no longer matched the patch set. This corrects libx11-trim so everything is using a consistent option. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-05mesa-xlib: Bump PR to resolve various package upgarde conflictsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-05classes/buildhistory: merge in package history functionalityPaul Eggleton
Include package history collection from packagehistory.bbclass (thus superseding it). The only change is to store package history under BUILDHISTORY_DIR/packages and rename one of the functions. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-12-05classes/buildhistory: add new output history collection classPaul Eggleton
Create a new build output history reporting class, using testlab.bbclass from meta-oe as a base. This records information from images produced by the build process in text files structured suitably for tracking within a git repository, thus enabling monitoring of changes over time. Build history collection can be enabled simply by adding the following to your local.conf: INHERIT += "buildhistory" The output after a build can then be found in BUILDHISTORY_DIR (defaults to TMPDIR/buildhistory). If you set up this directory as a git repository and set BUILDHISTORY_COMMIT to "1" in local.conf, the build history data will be committed on every build. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-12-05classes/packagehistory: fix and extendPaul Eggleton
* Replace use of BASEPKG_TARGET_SYS which is no longer available * Replace use of bb.data.getVar(...,d) with d.getVar(...) * Change the file structure - use single files within PN/package subdirs rather than having a subdir level for each part of the version. There is a set of files for each recipe and for each package in directories underneath. * Record more information - PACKAGES, DEPENDS, RDEPENDS, RRECOMMENDS, FILES, and the total size and a complete list of the packaged files. * Record the values in simple text format. The "latest" file, rather than a symlink has been changed to a copy of the latest file so that if it is tracked in a VCS repository (e.g. git) you can compare it easily to the previous version. Implements [YOCTO #1565]. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-12-05bitbake.conf: add default PRINC 0 to be able to increment itMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-05openjade-native_1.3.2.bb: remove CONFIGUREOPTS as vardep for do_configureMatthew McClintock
This variable was being expanded immediately and pulling in paths to the variable dependecies which causes it's sstate-cache to never be reused Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-02dpkg-native: Fix perl pathRichard Purdie
The path to the native perl was incorrect leading to rootfs failures. This patch corrects that problem. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-02bootimage: Use ${S} explicitly for generated config filesDarren Hart
The syslinux and grub-efi classes were generating config files in the current working directory. This caused a failure due to a race in the creation of the directories leading to cwd changing and the build failing to find the config files. While this has been addressed in bitbake, it is better to use an explicit path. While ${WORKDIR} may seem a more appropriate place, the recipe already uses ${S} for the "hdd" and "cd" construction, so we use ${S} here to keep things consolidated and consistent and address the issue with minimal change. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-02distro_tracking_fields.inc: update the infoDexuan Cui
They are pixman libxrandr lzo libxfont libxcursor xcb-util inputproto liberation-fonts Signed-off-by: Dexuan Cui <dexuan.cui@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-02lzo: remove the uncessary autoconf.patchDexuan Cui
Now we already have autoconf-2.68 that is newer than 2.67 that is required by lzo. So the patch is not needed any longer. Thanks Khem Raj for pointing this out! Signed-off-by: Dexuan Cui <dexuan.cui@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-02libxfont: remove the unused no-scalable-crash.patchDexuan Cui
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-02distro-tracking: Update info after last upgradeZhai Edwin
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2011-12-02x11vnc: Upgrade to 0.9.13Zhai Edwin
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2011-12-02pcmanfm: Upgrade to 0.9.10Zhai Edwin
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2011-12-02libfm: Upgrade to 0.1.17Zhai Edwin
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2011-12-02kernel-yocto: fix extra CR in do_kernel_checkoutSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-12-02kern-tools: use Makefile provided install rulesBruce Ashfield
Previously the install of the kern-tools was manual and fully controlled by whatever build system was integrating/using the utilities. To make this more generic a Makefile is now provided to take care of installing and removing to DESTDIR. Updating the kern-tools recipe to take advantage of this new facility. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-12-02kern-tools: add pre_config and merge_config.sh to the list of toolsBruce Ashfield
As a transition step to moving kern_tools into the kernel tree itself this change adopts merge_config.sh as a common base for merging configuration fragments. So we add merge_config.sh and pre_config to the list of kern_tools. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-12-02linux-yocto: prefer in-tree tools to external onesBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-12-02linux-yocto: v3.0.10 + rt27Bruce Ashfield
Updating linux-yocto to a 3.0.10 base, and refreshing the rt kernel branches to contain the latest 3.0-rt27 changes. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-12-02linux-yocto: v3.0.9 + enhancementsBruce Ashfield
Updating the branch SRCREVs to pickup: - The kernel.org -stable update to v3.0.9 is available and merged into all BSP / kernel branches. - Darren Hart's cleanups to the mount root patch. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-12-02linux-yocto: remove 2.6.34 recipesBruce Ashfield
To limit the number of active recipes in master to 3 (v2.6.37, v3.0 and -dev), the 2.6.34 recipe can now be removed. It is available in the previous release branches and will continue to work, but won't be updated as part of ongoing dev efforts. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-12-02kernel-yocto: support allnoconfig base configurationBruce Ashfield
When creating a minimal config or creating a hard baseline for incremental changes, it is often desired to disable all kernel options and then begin building and enabling only what is required. To support this workflow, a new variable KCONFIG_MODE is introduced to contain a hint to the kernel configuration about how the kernel config should be produced. This variable is passed directly to lkc when it is invoked during configuration, so the contents of the variable must be a valid option for the kernel config build. Additionally, when a defconfig is detected, allnoconfig is enabled as the default operation, unless otherwise specified by KCONFIG_MODE. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-12-02mesa-demos: Bump PR after other mesa changesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-02distro tracking updatesSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-12-02ubootchart: update to svn R12Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-12-02less: Update to 444Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-12-02sqlite3: Update to 3.7.9Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-12-02sysstat: Update to 10.0.3Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-12-02psmisc: Update to 22.14Saul Wold
* Create psmisc-extras for unpackaged binaries * rebase patch * set LICENSE to GPLv2 Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-12-02resolvconf: Update to 1.62Saul Wold
* remove unneeded directory that does not get packaged Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-12-02busybox: update to 1.19.3Anders Darander
The updates to patch busybox-udhcpc-no_deconfig.patch is not fully verified. Adds one upstream patch to 1.19.3. Signed-off-by: Anders Darander <anders@chargestorm.se>
2011-12-02logrotate: Add dependency on popt lib.Stefan Schmidt
Without this logrotate may fail like this: compilation terminated. | config.c:9:18: fatal error: popt.h: No such file or directory Signed-off-by: Stefan Schmidt <stefan@datenfreihafen.org>
2011-12-01Revert "classes/buildhistory: add new output history collection class"Richard Purdie
This reverts commit 508ff624fea705eb93cf2cc1e0c9c42cb817acf8. RP accidentally pulled the wrong commit in, it was supposed to be a *package*history bbclass change.
2011-12-01libtool: Upgrade from 2.4 -> 2.4.2Nitin A Kamble
Rebased patches to the newer source code and deleted resolve-sysroot.patch since its already applied upstream merged libtool-2.4.2.inc & libtool.inc files replaced PR with ${INC_PR}.0 Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-01binutils: fix for .debug files QA warningsNitin A Kamble
THis commit fixes these QA warnings for binutils recipe WARNING: For recipe binutils, the following files/directories were installed but not shipped in any package: WARNING: /usr/arm-oe-linux-gnueabi/bin/.debug WARNING: /usr/arm-oe-linux-gnueabi/bin/.debug/strip WARNING: /usr/arm-oe-linux-gnueabi/bin/.debug/objcopy WARNING: /usr/arm-oe-linux-gnueabi/bin/.debug/objdump WARNING: /usr/arm-oe-linux-gnueabi/bin/.debug/ld WARNING: /usr/arm-oe-linux-gnueabi/bin/.debug/nm WARNING: /usr/arm-oe-linux-gnueabi/bin/.debug/as WARNING: /usr/arm-oe-linux-gnueabi/bin/.debug/ranlib WARNING: /usr/arm-oe-linux-gnueabi/bin/.debug/ld.bfd WARNING: /usr/arm-oe-linux-gnueabi/bin/.debug/ar Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-01gmp: also generate the libgmpcxx library & package it properlyNitin A Kamble
configure runs few checks to make sure c++ compiler and runtime are working as expected with the --enable-cxx=detect option. And it enables building of libgmpxx library. Same as earlier the libgmp.so.10.x file is packaged in the libgmp10 package, and a new package named libgmpxx4 is added for libgmpxx.so.4.x file. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-01metacity: bump PR for xcb-util changeKoen Kooi
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-01zlib 1.2.5: install pkgconfig file, needed for e.g. modern webkitKoen Kooi
Upstream has grown cmake support which would allow us to dump the OE autotools hack, but the cmakefile doesn't install the .pc file either and breaks with zlib-native Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-01classes/buildhistory: add new output history collection classPaul Eggleton
Create a new build output history reporting class, using testlab.bbclass from meta-oe and packagehistory.bbclass as a base. This records information from packages and images output from the build process in text files structured suitably for tracking within a git repository, thus enabling monitoring of changes over time. Build history collection can be enabled simply by adding the following to your local.conf: INHERIT += "buildhistory" The output after a build can then be found in BUILDHISTORY_DIR (defaults to TMPDIR/buildhistory). If you set up this directory as a git repository and set BUILDHISTORY_COMMIT to "1" in local.conf, the build history data will be committed on every build. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-12-01classes/base: split out metadata revision code to separate functionPaul Eggleton
Split out a new function get_layers_branch_rev() which returns a list of the metadata layers and their revisions. This enables reuse in other places, such as buildhistory.bbclass. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-12-01trace-cmd: Add blktrace_api compatibility for TC_BARRIERDarren Hart
Newer kernels replace TC_BARRIER with TC_FLUSH. Ensure trace-cmd can build regardless of the linux-kernel-headers version. This is intended as a stop-gap to get the builds working again. A proper fix will need to be discussed with the trace-cmd community. RP: Tweaked the SRC_URI to remove unnecessary path and added PR bump Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-01puzzles: Ensure to link against libm for math functionsRichard Purdie
Without this we can see failures like: | make: *** [samegame] Error 1 | /media/build1/poky/build/tmp/sysroots/x86_64-linux/usr/libexec/i586-poky-linux/gcc/i586-poky-linux/4.6.3/ld: inertia.o: undefined reference to symbol 'sqrt@@GLIBC_2.0' | /media/build1/poky/build/tmp/sysroots/x86_64-linux/usr/libexec/i586-poky-linux/gcc/i586-poky-linux/4.6.3/ld: note: 'sqrt@@GLIBC_2.0' is defined in DSO /media/build1/poky/build/tmp/sysroots/qemux86/lib/libm.so.6 so try adding it to the linker command line | /media/build1/poky/build/tmp/sysroots/qemux86/lib/libm.so.6: could not read symbols: Invalid operation | collect2: ld returned 1 exit status | make: *** [inertia] Error 1 Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-01classes, conf: Exclude native and nativesdk recipes from libc specific overrideKhem Raj
Based on suggestions from RP libc-uclibc and libc-glibc overrides are for denoting system C library in use on the target and not for the host therefore we make sure that the override only takes effect for target recipes only. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>