summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* glib-2.0: Dont disable iconv for uclibcKhem Raj2012-05-012-110/+1
| | | | | | | | | Currently we stub out iconv in glib when building for uclibc which is not needed and infact results in building systems with false hope of having iconv and they misbehave during runtime Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uclibc-0.9.33: Update to tip of 0.9.33 branchKhem Raj2012-05-011-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uclibc-git: Update to latest git tipKhem Raj2012-05-011-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tune-sh4.inc: Fix spelling of big-endian feature setPeter Seebach2012-05-013-4/+4
| | | | | | | | | In tune-sh3, tune-xscale, and tune-sh4, several FEATURES lines referred to nonexistent features like "sh3eb" when they should have referred to "sh3 bigendian" or the like. Caught by the TUNEVALID sanity check. Signed-off-by: Peter Seebach <peter.seebach@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ofono: upgrade to 1.6Martin Jansa2012-05-012-14/+15
| | | | | | | | | | * 1.5 is not compatible with glib-2.32 and newer | In file included from gisi/client.h:30:0, | from gisi/client.c:33: |/OE/shr-core/tmp-eglibc/sysroots/spitz/usr/include/glib-2.0/glib/gtypes.h:28:2: error: #error "Only <glib.h> can be included directly." Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* iptables: upgrade to version 1.4.13Dongxiao Xu2012-05-012-21/+2
| | | | | | Remove a patch since it is already in upstream. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* bluez-hcidump: upgrade to version 2.4Dongxiao Xu2012-05-011-2/+2
| | | | Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* telepathy-glib: upgrade to version 0.18.1Dongxiao Xu2012-05-011-2/+2
| | | | Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* telepathy-mission-control: upgrade to version 5.12.0Dongxiao Xu2012-05-011-3/+3
| | | | Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* gst-fluendo-mpegdemux: upgrade to version 0.10.70Dongxiao Xu2012-05-011-2/+2
| | | | Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* qt-4.8.1: Fix compile failures on qemux86Richard Purdie2012-04-306-4/+55
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tcl: fix target recipe build issue on older distrosNitin A Kamble2012-04-302-2/+112
| | | | | | | | | | | | the builddir is put in front of the LD_LIBRARY_PATH, causing dynamically linking of target library with native tclsh. Fix this behavior to cross build tcl correctly. This issue got exposed when eglibc-2.15 was configured for the target. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tcmode-default.inc: Update to eglibc 2.15 everywhereRichard Purdie2012-04-271-3/+3
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* package_rpm: Only rebuild the indexes if the packages have changedRichard Purdie2012-04-272-14/+67
| | | | | | | | | | | | This change farms the solvedb creation out to a separate script which handles creation of the index, only if mtime of any of the packages has changed. For a core-image-minimal set of rpm's this saves ~20s of a 45s rootfs build. For core-image-sato it saves 1 minute of a 5 minute rootfs build. The more packages in the system, the bigger the saving will be. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xorg-app: Use ${libdir} and ${datadir} for packaging.Lianhao Lu2012-04-2716-14/+19
| | | | | | | | | | Used ${libdir} and ${datadir} instead of hard coded direcotries for packaging. Also included INC_PR in PR. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* avahi: not using hard coded libdir.Lianhao Lu2012-04-271-2/+2
| | | | | | | Used ${libdir} instead of the hard docoded libdir. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* popt: Fixing pkgconfig file installation issue.Lianhao Lu2012-04-272-2/+19
| | | | | | | Install the pkgconfig files into $(libdir) instead of $(prefix)/lib/. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qt4: Make 4.8.1 the default versionRichard Purdie2012-04-274-8/+0
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qt4: Add missing patch headersRichard Purdie2012-04-272-0/+8
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Qt 4.8 GCC 4.7 fixesKen Werner2012-04-274-1/+60
| | | | | | | | | | This change introduces two new patches to Qt 4.8. One prevents the build system from using the -fuse-ld=gold GCC flag as this isn't upstream and therefore not supported by many toolchains out there. The second patch fixes a compile time error when using toolchains based on GCC 4.7. Signed-off-by: Ken Werner <ken.werner@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-video-vesa: Add recommendation for xserver libint10 module which this ↵Richard Purdie2012-04-261-1/+3
| | | | | | | | driver needs Without this module, the driver doesn't work correctly. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* package_rpm.bbclass: Replace shell provides/requires script with python versionRichard Purdie2012-04-261-9/+13
| | | | | | | | | | | | The existing shell script is a fork bomb and forks off hundreds of grep/cur/wc calls as it reads from its input stream and iterates over the file data table for each line of input. This patch replaces the shell code with python code which doesn't exec anything and hence runs much faster without the exec() overhead. This speeds up rpm packaging considerably, as can be measured simply by timing it, or watching the processor utilisation. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: Fix mklibs patch to simply remove troublesome uname usageRichard Purdie2012-04-262-27/+29
| | | | | | | Without this we started seeing the -mx32 flag being passed to the compiler for things like arm builds which makes no sense. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tcmode-default.inc: Default to gcc 4.7Richard Purdie2012-04-261-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-package-sdk: Package plugin files generated by gcc-4.7Khem Raj2012-04-261-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.7: Do not use --with-header option for cross-gccKhem Raj2012-04-262-1/+7
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.7: Let cpp specs honor include searches in relocated install treeKhem Raj2012-04-262-0/+46
| | | | | | Fix from Yocto Bug 2074 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.7: Use full relative path in require directiveKhem Raj2012-04-2610-10/+10
| | | | | | | | This will help in meta-linaro where it will be able to utilize maximum recipes from OE-Core and thereby keep close compatibility with OE-Core gcc recipes Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgcc-4.7: Package libgcov nativesdk correctlyKhem Raj2012-04-261-4/+9
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.7: Lower the internal consistency check level to releaseKhem Raj2012-04-261-0/+1
| | | | | | | | | This should help in speeding up compilation at the expense of a bit less info when gcc ICEs but we dont get many gcc ICEs and therefore using --enable-checking=release is right balance Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.7: Disable cloog and pplKhem Raj2012-04-261-0/+2
| | | | | | | | | If build system has those libraries installed gcc configure will pick them up. We want consistent builds so we disable them since we do not (yet) support them Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-package-target: Add the dangling files to specific packagesKhem Raj2012-04-261-3/+8
| | | | | | create a new package to have lto dev packages bundled Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-crosssdk-intermediate: Use --with-native-system-header-dir for 4.7Khem Raj2012-04-263-2/+2
| | | | | | | --with-native-system-header-dir is relative to sysroot which is what we want --with-headers is deprecated anyway Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-cross-canadian_4.7.bb: Override ARCH_FLAGS_FOR_TARGETKhem Raj2012-04-261-0/+3
| | | | | | We need -isystem=${target_includedir} in there Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.7: Define own do_configure_prependKhem Raj2012-04-261-0/+18
| | | | | | gcc-4.7 does not define STANDARD_INCLUDE_DIR Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.7: Add recipesKhem Raj2012-04-2640-0/+5636
| | | | | | | Add new recipes for gcc-4_7-branch right now gcc 4.7.0 is latest release from this branch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-configure-common.inc: Use libc-uclibc overrideKhem Raj2012-04-261-3/+1
| | | | | | Its better than duplicating the overrides Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.6: Specify complete paths in require directiveKhem Raj2012-04-2610-10/+10
| | | | | | | | | | This is needed for adjusting meta-linaro where linaro gcc recipes leverage the core recipe infrastructure and modifies minimal to keep compatibility with OE-Core so that any changes in OE-Core gcc recipes does not trigger changes in meta-linaro. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.6: Remove redundant overridesKhem Raj2012-04-261-4/+1
| | | | | | | Use libc-uclibc override instead of TARGET_OS override Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgcc_4.6: Package libgcov nativesdk correctlyKhem Raj2012-04-261-10/+10
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-configure: Render --with-local-prefix harmlessKhem Raj2012-04-267-9/+5
| | | | | | | | | | this option by default points to /usr/local no matter what so we cant let it sit on sidelines otherwise it will access host machine's /usr/local which may not be desired. So disable this option. This also helps in making gcc's shared state more consistent Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc: Stash the gcc-cross builddir to reuse in libgcc and gcc-runtimeKhem Raj2012-04-264-32/+40
| | | | | | | | | | | | | | | | Currently we stash the libgcc install tree and then reuse that to populate libgcc recipe later. This mechanism does not work for gcc 4.7/trunk since now libstdc++ needs access to build tree of libgcc. This patch stashes the gcc-cross build tree and then reuses this in libgcc as well as in gcc-runtime recipe builds. Now we build libgcc in the libgcc recipe instead of just using the prebuilt install tree core-image-minimal build/run tested on all qemu machines Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-configure: Pass distinct target flagsKhem Raj2012-04-263-0/+12
| | | | | | | | | | | | | | When building gcc-cross-canadian libgcc is built using headers from gcc-crosssdk and not the target sysroot because we do not pass proper CFLAGS for target bits so it ends up using CFLAGS that were meant for compiling canadian gcc itself. It does not show up as a problem when building SDK with eglibc because eglibc-nativesdk and eglibc have identical headers. The problem shows up clearly when you try to build uclibc based meta-toolchain since then nativesdk libc and target libc are different Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tcmode-default: Use SDKGCCVERSION ?= "${GCCVERSION}"Khem Raj2012-04-261-1/+1
| | | | | | | | Usually they should be same if not defined to be different by user. In this case if I override GCCVERSION in local.conf then SDKGCCVERSION will also follow the suite. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* classes: Add recipe class to overridesRichard Purdie2012-04-267-2/+8
| | | | | | | | | | | | | | | | | | | | | We have currently no override to detect a recipe being build cross, crosssdk or for target at times we can use virtclass-native and virtclass-nativesdk to override stuff in recipes but we dont have way to modify a variables based on recipe type always. This patch adds in such an override and in particular makes a target override class available. With this change now we can say: EXTRA_OECONF_class-target = "...." EXTRA_OECONF_class-native = "..." EXTRA_OECONF_class-nativesdk = "..." EXTRA_OECONF_class-crosssdk= "..." Based of an original patch by Khem Raj Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake.conf: use TUNE_PKGARCH instead of TARGET_ARCH in SDK_NAMEMartin Jansa2012-04-261-2/+2
| | | | | | | | | | | | | | * also use weak assignment for SDK_NAME_PREFIX as suggested by khem * TUNE_PKGARCH is not 100% right too, because such SDK image usually has few machine specific packages included (e.g. base-files, securetty, opkg configs) but those are not important for SDK users so it's better to have one SDK for whole e.g. armv7a-vfp-neon then 6 SDK for each machine which would work the same. You can see diff between crespo and om-gta04 SDK here: http://build.shr-project.org/shr-core/sdk/oecore-i686-armv7a-vfp-neon-toolchain-efl-crespo-om-gta04.diff Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xev: move from meta-demoappsDenis 'GNUtoo' Carikli2012-04-263-7/+10
| | | | | | | | | | * The location where xev was located didn't contain xorg-app-common.inc, but still xev requires it. So moving it fixes that issue. * File checksums and License checksums were also added. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* quilt: fix perl path in target perl scriptsNitin A Kamble2012-04-261-1/+14
| | | | | | | | | | | | | | | | | While building on distros like fedora17, which has /bin/perl, the target perl scripts get perl path also as /bin/perl. And that is not correction path of perl on the target. This commit avoids this error. | error: Failed dependencies: | /bin/perl is needed by quilt-0.51-r2.i586 NOTE: package core-image-sato-sdk-1.0-r0: task do_rootfs: Failed ERROR: Task 8 (/home/nitin/prj/poky.git/meta/recipes-sato/images/core-image-sato-sdk.bb, do_rootfs) failed with exit code '1' Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* boost: Ensure we use our user-config.jam fileSaul Wold2012-04-261-1/+2
| | | | | | | | | | This change ensures we use the user-config.jam Configuration that we created and will not use anything from the user's home directory. [YOCTO #2302] Signed-off-by: Saul Wold <sgw@linux.intel.com>
* uclibc SDK not including libpthread_nonshared.aMark Norman2012-04-261-4/+4
| | | | | | | Modified the uclibc PACKAGES list order to ensure the uclibc-dev package is processed before uclibc-staticdev to allow *_nonshared.a libraries to be packaged in the uclibc-dev package. The *_nonshared.a libraries are required by the SDK.