summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
* Make intltool use perlnative instead of perl on hostMatthew McClintock2011-07-212-2/+2
| | | | | | | | | | | | intltool recipe was using perl from the host instead of perl from poky. This forces the recipe to use poky's perl (along with perl modules it pulls in) (From OE-Core rev: fd39130db3f3e66cd6be25dfbbe9cd1e7a21ff26) Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Tom Rini <tom_rini@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gettext: Add depends to gettext to avoid host contaminationSaul Wold2011-07-211-3/+3
| | | | | | | | | [YOCTO #1242] (From OE-Core rev: aae5021101224344a2b1a3af5becf74291fbbfe5) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-box2d: fix isfinite.patchSaul Wold2011-07-211-1/+1
| | | | | | | | | | The original patch lost ^M and was not appliable. (From OE-Core rev: 980f57f2d21818957165a73a0f1bc8cc19e10113) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: add patch to fix cross compilation on host with linux-3.0Martin Jansa2011-07-212-0/+19
| | | | | | | (From OE-Core rev: 4b7e7b004dacb698ed637f35661a60d2402c00cd) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: save Makefile.sysroot in do_compileMartin Jansa2011-07-211-3/+4
| | | | | | | | | * otherwise calling do_install twice results in Makefile.sysroot == Makefile.orig and distutils using wrong LIBDIR (from host) (From OE-Core rev: e56064bad8a4e8626e7ff4096874fb7f36eb6880) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc-package: don't fail without localedef/gconvMartin Jansa2011-07-211-2/+6
| | | | | | | | | | | | | * in some cases we don't have localedef/gconv built ie when DISTRO_FEATURES lacks one of libc-charsets, libc-locales, libc-locale-code then is better ignore localedef/gconv instead of do_install_locale failing like in this bugreport: http://bugzilla.yoctoproject.org/show_bug.cgi?id=1209 (From OE-Core rev: 5486cac29db6e67051fff7637a0abc9aeab661e5) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tcmode-default: set preferred version also for (e)glibc-localeMartin Jansa2011-07-211-0/+2
| | | | | | | (From OE-Core rev: 133f7904cb7b5f98bdd260d04ffd4925bff9cff1) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* siteinfo.bbclass: Port over oe.dev logic for site filesTom Rini2011-07-212-105/+98
| | | | | | | | | | | | | In oe.dev we have a sets to pick out hostos/hostarch/etc site files out of and include things like a common-linux site file. This should also help out with adding multilib-specific site files (ie x32). In oe.dev we have an iterator but at Richard's request we continue to return a list of files in siteinfo_get_files(). (From OE-Core rev: cb3d7cd1c0f2bbcd448abbb832074ca965e0af5e) Signed-off-by: Tom Rini <tom_rini@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* icon-naming-utils-native: Fix long path to perl in icon-name-mappingTom Rini2011-07-211-1/+6
| | | | | | | | | | This is 5396e0868cf89787746fa6341ddb1f271a770595 in oe.dev but here we instead use the nativeperl wrapper. (From OE-Core rev: a788f8262481706d5311eb9b2573f2d69ab2a5d6) Signed-off-by: Tom Rini <tom_rini@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cpan.bbclass: Perform more mangling for perl pathTom Rini2011-07-2110-9/+12
| | | | | | | | | | | | | On hosts where we may already be past the #! limit this is required and this is safe on the target as well. This is be7fe31 in oe.dev. Related to this we now bump all PRs for recipes that inherit cpan. Note that in oe.dev we mangle for perl but here we use the new nativeperl script. (From OE-Core rev: 682a213dc732074985bf86f508305fc6eafe18d9) Signed-off-by: Tom Rini <tom_rini@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perl-native: Add a perl-native wrapper in the normal bindirTom Rini2011-07-211-1/+16
| | | | | | | | | | We need this to allow for scripts to do #!/usr/bin/env perl-native and not require an 'inherit perlnative' per user of a package. (From OE-Core rev: 48c1e10f53894e666283aac086e61444d2c1ed69) Signed-off-by: Tom Rini <tom_rini@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnome-doc-utils: Use /usr/bin/env python in xml2po, bump PRTom Rini2011-07-212-2/+36
| | | | | | | | | | | In oe.dev we can just sed over the binary but in newer versions of this program we need to fix the in use copy too. As noted in the patch header, this isn't appropriate for upstream as it could change behavior on Windows. (From OE-Core rev: cf2fae0ea64ad1b24cbd50545ffffa80e3ef8510) Signed-off-by: Tom Rini <tom_rini@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python-native: Mangle scripts to use /usr/bin/env python, bump PRTom Rini2011-07-211-0/+5
| | | | | | | | | | This is dd33ced4b8123600efa1f67f704aec13b0842ad1 in oe.dev and needed for building in deep paths. (From OE-Core rev: 339d039a9b2f0e97f25781ccf6937f1050d83989) Signed-off-by: Tom Rini <tom_rini@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Add endianess macros used by previous endian-ness_handling.patchMatthew McClintock2011-07-212-2/+116
| | | | | | | | | | Some distro's don't include these macros in /usr/include/endian.h so we include them via this patch (From OE-Core rev: dc41f5a453aac2712b60da52f13e6efb035abe02) Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* insane: improve diagnostic for redundant rpathPhil Blundell2011-07-201-2/+2
| | | | | | | | | Make it more obvious which file, and which recipe, are at issue. (From OE-Core rev: 207a2176bdebe217daf81d5c5b1d2ab4ab2e6adc) Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lsbsetup_1.0.bb: Change the hardcoded /usr/lib to support multilibMei Lei2011-07-201-1/+1
| | | | | | | (From OE-Core rev: 0d03800caffc2341b74190d38f7a372223c89f4c) Signed-off-by: Mei Lei <lei.mei@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libiconv: Fix SRC_URI checksums for 1.13.1 versionRichard Purdie2011-07-201-2/+3
| | | | | | (From OE-Core rev: 51930da376c39655c22747221d1f6383f9113b68) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgcc: correct mode on libgcc_s.so.1 to ensure it gets strippedPhil Blundell2011-07-201-1/+2
| | | | | | | | | | | | | If the library is installed without execute permission then package.bbclass will not consider it for stripping. This is particularly unfortunate because there seems to be a bug somewhere else which is causing all DSOs to end up with a NEEDED dependency on libgcc_s, even if they don't actually require it, and hence it is getting installed in all images (for uclibc on i586 at least). (From OE-Core rev: b3724a67ad70f509181555e6be98e1eb3b184bb7) Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pseudo: fix uninitialised variable in realpath_fix.patchJoshua Lock2011-07-202-2/+2
| | | | | | | | | | | | | | Several users reported issues with pseudo on CentOS 5.x hosts, Matthew McClintock tracked the issue to the realpath_fix.patch and Mark Hatle supplied the included fix. CC: Matthew McClintock <msm@freescale.com> CC: Mark Hatle <mark.hatle@windriver.com> (From OE-Core rev: 46b2bc1d4694f927bc3d6c108309615a4903cede) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* site/x86_64-linux-uclibc: Cache lf_cv_sane_reallocKhem Raj2011-07-201-0/+3
| | | | | | | | | | | If left to configure, it tried to run the testcase to determine this and that fails on cross compile e.g. compiling startup-notification-0.12 (From OE-Core rev: 8465b7d7d069b3d6f485daf22672f57ea17a4cb0) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* task-core-tools: Exclude systemtap for uclibcKhem Raj2011-07-201-3/+8
| | | | | | | | | | | systemtap needs full fledged elfutils which cant be built on uclibc therefore we live without systemtap on uclibc (From OE-Core rev: aa66fc48d56385d7bea9c0099fdbc149b0eee7fc) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sysprof: Define NT_GNU_BUILD_ID if undefinedKhem Raj2011-07-202-2/+25
| | | | | | | | | This is needed on uclibc which does not have all GNU extentions (From OE-Core rev: 22fdaba9813beb276caf2b6194fccc4cccf138c4) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-box2d: Replace use of finite macro with C99 compliant isfinite()Khem Raj2011-07-202-2/+23
| | | | | | | (From OE-Core rev: 46a335577506f36714f66135931b7b9669dc1416) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* binutils: Fix build when compiling target binutils recipe with gcc 4.6Khem Raj2011-07-202-1/+81
| | | | | | | (From OE-Core rev: 43c72d44337a736fc4b83ce16f7f1ed0d74243dc) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pimlico/dates: Fix build on uclibcKhem Raj2011-07-203-3/+42
| | | | | | | | | uclibc does not have NL_TIME_FIRST_WEEKDAY (From OE-Core rev: 0387faee9cf869fd8b9f9e1f5b7a5e23bd37e97e) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* powertop: Add lintl to linker commandline on uclibcKhem Raj2011-07-201-4/+7
| | | | | | | | | | intl support is not inbuilt into libc like glibc so we have to link it explicitly (From OE-Core rev: 2c0dab3fc508b4b80a61b8ce0f6292ba66ad86d3) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oprofile: Fix build when query_module is not thereKhem Raj2011-07-202-1/+31
| | | | | | | | | | on 2.6 kernels we do not have query_module so warn about it (From OE-Core rev: 3c6661680822246658ea47394ef1673fc068551c) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uclibc_0.9.32: Implement sync_file_range2.Khem Raj2011-07-202-1/+42
| | | | | | | | | | On some arches e.g. arm, ppc sync_file_range2 is used instead of sync_file_range so we should consider that (From OE-Core rev: c480def3a3531577659a9cc0f10640f3df047bc2) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* task-core-x11-sato: Add empty NETWORK_MANAGER for uclibcKhem Raj2011-07-201-0/+2
| | | | | | | | | | conman needs some features from libresolv e.g. ns_initparse which are missing in uclibc. (From OE-Core rev: fea90adb2ad93b1b9dd4c9259b738bbecdce4524) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tzcode,tzdata: Update tzdata to 2011hKhem Raj2011-07-202-8/+7
| | | | | | | (From OE-Core rev: d3a2a48632c05bd203c0509df6a73b9b4d1eb7f2) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxdamage,libxft,libxrandr: Add missing dependency on virtual/libx11Khem Raj2011-07-203-6/+6
| | | | | | | (From OE-Core rev: 65095cf2fa9f890a1faf29a8a743497d88e5cfa7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/gettext: Do not disable nls for non target recipesKhem Raj2011-07-201-1/+1
| | | | | | | | | | | nls disabling is target specific but USE_NLS=no will disable nls even for other kind of recipes. We should let them build with nls (From OE-Core rev: 7be58f695aaa8b111fcf79a3505964e9f49b108a) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* acl,attr: Fix build failures when NLS is disabled on uclibcKhem Raj2011-07-204-6/+5
| | | | | | | | | Disable gettext support when NLS is not enabled (From OE-Core rev: f7de0a4f02cfd021176759fc4ea7ebbc88da8ff8) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* default-distrovars: Add largefile and argp to DISTRO_FEATURESKhem Raj2011-07-201-2/+1
| | | | | | | | | | This is needed for packages that go into core-image-minimal and core-image-sato highlighted by uclibc (From OE-Core rev: ab9543d48262a75f87621fc2b64dcb8ab8caf0bf) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* autotools.bbclass: Add help2man-native to the main DEPENDS treeTom Rini2011-07-201-2/+2
| | | | | | | | | | | With help2man no longer being required by sanity.bbclass we need to make sure that if we are going to build autotools stuff that help2man will be there as it's a frequent implicit dependency. (From OE-Core rev: fd03530b4e2fb0660212a5ffb849c2169076585c) Signed-off-by: Tom Rini <tom_rini@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* help2man-native: Add 1.38.2Tom Rini2011-07-202-1/+26
| | | | | | | | | | | | This is a 'side port' of current oe.dev versions. PR is kept in sync but we drop out the target recipes in order to punt on potential perl problems. Here we do re-configure as we don't have a dance with perl-native to deal with. Now that we can build it, don't require it. (From OE-Core rev: 9673d7aa1f9e1c88ba69047b2e22636c755edaaa) Signed-off-by: Tom Rini <tom_rini@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake.conf, sanity.bbclass: Drop mercurial-nativeTom Rini2011-07-202-2/+1
| | | | | | | | | | | We have no hg URIs in the metadata, so don't require and don't ASSUME_PROVIDED it either. meta-oe has a mercurial-native recipe if hg URIs are added in a recipe later. (From OE-Core rev: 6473c9096bf4995c21147e737322d800219c89ab) Signed-off-by: Tom Rini <tom_rini@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc_4.5.1: add pr45886.patchIlya Yanok2011-07-202-0/+56
| | | | | | | | | | Add fix for PR45886 as proposed in http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45886 (From OE-Core rev: d639fad9ce510e0a1c64c66bbda48b4a2436327b) Signed-off-by: Ilya Yanok <yanok@emcraft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc_4.5.1: add pr45052.patchIlya Yanok2011-07-202-0/+31
| | | | | | | | | | Add fix for PR45052 as proposed in http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45052 (From OE-Core rev: 296b2e7d90f11dc50d8c2e90bd2062733fd3d47c) Signed-off-by: Ilya Yanok <yanok@emcraft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc_4.5.1: add pr45094.patchIlya Yanok2011-07-202-0/+76
| | | | | | | | | | Add fix for PR45094 as proposed in http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45094 (From OE-Core rev: 2f1f920415dcf7f899d173352bf8924714352158) Signed-off-by: Ilya Yanok <yanok@emcraft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc_4.5.1: add pr44606.patchIlya Yanok2011-07-202-0/+107
| | | | | | | | | | Add fix for PR44606 as proposed in http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44606 (From OE-Core rev: 5ec03dc1f80e437d5660aa3e0c7db9b561603d49) Signed-off-by: Ilya Yanok <yanok@emcraft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc_4.5.1: add pr44290.patchIlya Yanok2011-07-202-0/+120
| | | | | | | | | | Add fix for PR44290 as proposed in http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44290 (From OE-Core rev: 94311ba57cd95b6b163d162587c6318da8c3b16a) Signed-off-by: Ilya Yanok <yanok@emcraft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc_4.5.1: add pr43810.patchIlya Yanok2011-07-202-0/+58
| | | | | | | | | | | | | Add fix for PR43810 as proposed in http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43810 Building on powerpc-eabi* with --enable-target-optspace still fails for me though. (From OE-Core rev: 7dc3865dd88cec50e4fb0660ea678736ec0eb46c) Signed-off-by: Ilya Yanok <yanok@emcraft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc_4.5.1: fix arm_bswapsi2.patchIlya Yanok2011-07-201-1/+1
| | | | | | | | | | | | | Acoording to http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44392 correct fix should be TARGET_EITHER && (arm_arch6 || !optimize_size) not TARGET_EITHER && (arm_arch6 && !optimize_size) (From OE-Core rev: 7306e0113a158418acc9cc13d2e82125cb772389) Signed-off-by: Ilya Yanok <yanok@emcraft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tune-ppce500mc: Add a tune file for PowerPC e500mc coreKumar Gala2011-07-201-0/+4
| | | | | | | (From OE-Core rev: 8f37792dc422f81e39e3b32df5e56d915c87216f) Signed-off-by: Kumar Gala <galak@kernel.crashing.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* flac: fix build issues with e500v2 (gnuspe) toolchainKumar Gala2011-07-202-2/+77
| | | | | | | | | | | | | | | | | | | | For a PPC target flac will try to build with altivec optimizations. Altivec and SPE are mutually exclusive options. Between flac's configure choices and the ppce500v2 tune file options we'd end up with a compile invocation with the following arguments: -mabi=spe -mspe -mabi=altivec -maltivec Which would cause the compile to fail due to the mutual exclusion. Pulled in a patch from the debian SPE port that addresses this issue: http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/2010-June/010212.html (From OE-Core rev: 0cb68387f9aca914c603a26e85a2ea405f721f53) Signed-off-by: Kumar Gala <galak@kernel.crashing.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: Add handling for linux-gnuspe-powerpcKumar Gala2011-07-202-1/+4
| | | | | | | | | | If trying to build for an e500v2 target openssl will fail to build since the configure script didn't know how to handle a 'gnuspe' target. (From OE-Core rev: d42a262c1fe41bd774be85f3df1baf144fc8e67d) Signed-off-by: Kumar Gala <galak@kernel.crashing.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tune-ppce500v2: Add a tune file for PowerPC e500v2 coresKumar Gala2011-07-201-0/+4
| | | | | | | (From OE-Core rev: 1448b6381b2039d0da7ab06c522d973bd8126747) Signed-off-by: Kumar Gala <galak@kernel.crashing.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tclibc-*libc: Utilize TARGET_FPU for gnuspe settingKumar Gala2011-07-203-2/+3
| | | | | | | | | | | Its possible that BASE_PACKAGE_ARCH isn't set to ppce500 or ppce500v2 when we build native toolchains. So we can utilize TARGET_FPU being set to 'ppc-efd' or 'ppc-efs' to determine if we should enable the gnuspe ABI. (From OE-Core rev: 1a9ae8ea8c0540d41b8ff4d95c0420d6df754634) Signed-off-by: Kumar Gala <galak@kernel.crashing.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: Add gcc configure for PowerPC e500v2/SPE embedded floating point ABIKumar Gala2011-07-202-1/+3
| | | | | | | | | | | | The e500v2 core utilizes a unique floating point programming model / ABI. We utilize TARGET_FPU = "ppc-efd" to distinguish this choice (Embedded scalar single-precision floating-point). When building the toolchain for this ABI we need configure gcc with --enable-e500_double. (From OE-Core rev: 5136c4ad6279c1593301f6dde9b959ad26a2fd0f) Signed-off-by: Kumar Gala <galak@kernel.crashing.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>