summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
* zlib: fix inverted LFS logicMartin Jansa2012-01-302-2/+23
| | | | | | | | | (From OE-Core rev: 6dd3f5c2f300c9cb5b6dbe2afe67323fc6f44c3e) (From OE-Core rev: bf7b5c6f6b8d27e64fcb169ec9a4c4ecf2047e58) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libglade: add gdk-pixbuf dependencyMartin Jansa2012-01-301-1/+1
| | | | | | | | | (From OE-Core rev: eb709fceacab3ec33f38694d6238b96cb0474848) (From OE-Core rev: c0382636ee2cfc0ea74464904d94eb1178512700) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Use useradd and update-rc.d classes in the OpenSSH recipeJulian Pidancet2012-01-301-21/+8
| | | | | | | | | | | | | | | | | | | The current sshd postinst and postrm scripts in the OpenSSH make the package dependant of the adduser/addgroup scripts which may not be available on all systems. This patch replaces the sshd postinst and postrm scripts with proper usage of the useradd and update-rc.d classes. This patch had been modified from the previous proposed version to use useradd long options for more clarity. (From OE-Core rev: 6b7f399d595ef58e759dab211f4ece155119a680) (From OE-Core rev: 058116f528bff27ca5a0e56bbf8070e94f934f32) Signed-off-by: Julian Pidancet <julian.pidancet@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Fix the --root option in shadow-native programsJulian Pidancet2012-01-301-91/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The add_root_cmd_options.patch that we apply to shadow-native allow the various programs from the shadow utility package to chroot() so they can be used to modify etc/passwd and etc/group if they are located in a sysroot. Some of the shadow programs (gpasswd, useradd and usermod) need to parse the command line in two passes. But we can't use getopt_long() twice because getopt_long() reorders the command line arguments, and consequently corrupts the option parsing during the second pass. This patch fixes this issue by replacing the first pass by a very simple manual walk of the command line to handle the --root argument. This change is a patch of another patch, I apologize if it is difficult to read. But IMHO it wouldn't make sense to put the patch for this issue in another separated file. The --root options in groupadd and useradd are needed to make the useradd class work, and this issue was preventing to use useradd and groupadd long options while using the class. (From OE-Core rev: 6e9e19b18597103d8fe09f258cfd9904bb5f1c27) (From OE-Core rev: 533d99f28fab73503ed3ebaee63aaaeb23ad2a1c) Signed-off-by: Julian Pidancet <julian.pidancet@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Allow user mode NFS server to run without rpcbind / portmapJason Wessel2012-01-302-1/+36
| | | | | | | | | | | | | | | | | and nfsroot mount without the need to talk to an RPC info server as long as the port numbers for mountd and nfsd are known in advance. This patch updates the qemu startup scripts and the user mode NFS server to have the ability to start without the need to use rpcbind or portmap services. (From OE-Core rev: 3b1346c607c41a2d592c48594457c32153cb2314) (From OE-Core rev: 13899c6cd44a618276e1b8d236187eddcb98bc2c) Signed-off-by: Jason Wessel <jason.wessel@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pkgconfig: Fix logic that was accidently leaving legacy pkg-config ↵Richard Purdie2012-01-302-13/+17
| | | | | | | | | | functionality enabled (From OE-Core rev: aa816b0aaf39dc6f822114df0bd6d4dd62fce0b8) (From OE-Core rev: d46496b814b9a75523b337202d53c2c6c198566b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* acl/attr: don't make symlink if base_libdir = libdirSaul Wold2012-01-301-0/+3
| | | | | | | | | (From OE-Core rev: 46cd3527217821a7e9a8223dc45a43294b6c5e8d) (From OE-Core rev: c2d14090d6400f4d8cb140947ccb9b68f2086835) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* native.bbclass: Ensure native recipes have a deterministic baselib valueRichard Purdie2012-01-301-0/+2
| | | | | | | | | | | | | | Changes to baselib by specific machine configuration were resulting in sstate cache invalidation, particularly in multilib configurations. This patch ensures this doesn't happen and native sstate cache files are reusable. (From OE-Core rev: d0915fb0a2cc80ad45b3fd526d3b29a91d99572c) (From OE-Core rev: 4fe88a2a3c7cec3ad9ea13d39d71d317405c910a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sstate.bbclass: Ensure machine specific stamps are only wiped for the ↵Richard Purdie2012-01-301-2/+7
| | | | | | | | | | | | | | | | | | | current task sstate was being a little too ethusiastic about removing stamp files and was removing stamp files for other machines when it shouldn't have been. This patch teaches sstate about machine specific stamp extensions and allows it to only remove the current task's stampfiles. Based on a patch from Phil Blundell <philb@gnu.org> with some tweaks from me. (From OE-Core rev: 5e9488495401399d39fcb5012b86c313b6caca73) (From OE-Core rev: e8efeedbc2ec1587b1c4d938c25cacd4e8611053) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mtools: Disable parallel make install, its brokenRichard Purdie2012-01-302-0/+4
| | | | | | | | (From OE-Core rev: 6f64114f5825bf6f6ab8eaaf4bed24586e05ee57) (From OE-Core rev: b7d7af9d54fee435df88ad5d81eb32ed27cf59c7) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kexec-tools: fix architecture mismatch QA errorTom Zanussi2012-01-301-0/+2
| | | | | | | | | | | | | | | | | Building sato-sdk for an x86_64 target throws this QA error: | ERROR: QA Issue: Architecture did not match (62 to 3) on /work/x86_64-poky-li\ nux/kexec-tools-2.0.2-r1/packages-split/kexec-tools/usr/lib/kexec-tools/kexec_t\ est kexec_test uses 32-bit code for testing - add an INSANE_SKIP exception for it. (From OE-Core rev: 0dbf91969bb16f4761f58426ff5b458139c4e235) (From OE-Core rev: 4f4088ee53950f934b736488dbd265e27df9b033) Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qt4: packaging fixupDmitry Eremin-Solenikov2012-01-303-7/+10
| | | | | | | | | | | | | | | Improve packaging: * Add phrasebook packages to DYNAMIC_PACKAGES * Correct phrasebook packages generation * Include more files into -dbg packages * Package fontdir and fonts README. (From OE-Core rev: 4e3c29dd90f583cafe7a7fc863efb3720096d67b) (From OE-Core rev: 8fbad61dc62bdd439a55bcca09601bed28fcd3af) Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* hal-info: drop PACKAGE_ARCH allMartin Jansa2012-01-303-2/+3
| | | | | | | | | | | | | RP: It would be better if we could find a way to patch out the compiler checks in this package... JaMa: drop PACKAGE_ARCH for now (nobody likes hal nowadays) (From OE-Core rev: 870191c1c46e36f92c5d90a3eb049154b0597133) (From OE-Core rev: 1f66c882937d11762916023f4233b63cc6645edc) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Improve handling of 'all' architecture recipes and their interaction with sstateRichard Purdie2012-01-3012-31/+58
| | | | | | | | | | | | | | | | | * Jansa: rebased on current master, added nocompiler patch also to font-alias, dropped allarch from linux-firmware, gnome-icon-theme, hal-info as those are checking compiler (ie in intltool check) and better to build them as default arch instead of rebuilding after every machine change. * this is also part of [BUGID# 1075] (From OE-Core rev: 85d8362e0c443f11fe8d3fd0fba55d1bd4983613) (From OE-Core rev: bfb58bf95f1796deebc9759da6d22949d62e7070) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qt4: Fix translation supportOtavio Salvador2012-01-306-9/+40
| | | | | | | | | | | | | The translation support was disable in build. The fix-translation.patch was imported from OpenEmbedded to fix a linking issue in phonon translation support. (From OE-Core rev: 8d5a5d78f9e83c64ebddcecd7c4fd89cc1264163) (From OE-Core rev: 23d72a8066233c592503fda4460c309adc27706a) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qt4(embedded and x11): Disable neon for armv6-vfpDenis Carikli2012-01-302-4/+4
| | | | | | | | | | | | | | Without the -no-neon flag, neon is "autodetected" by looking if the compiler is capable of compiling a neon test, and succeed, and neon is then enabled during the compilation. (From OE-Core rev: 026b59180fe3fbeb43cfd143f053ef33f482ef0c) (From OE-Core rev: e53987e52a362e9a66c0007bfe1ff17a1d5ba2da) Signed-off-by: Denis Carikli <denis@eukrea.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qt4: fix generated sdkEric Bénard2012-01-302-11/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - qt4-tools-nativesdk : actually the qmake binary which gets installed comes from the native recipe. This patch fix this problem by launching configure twice : once to compile qmake using the right toolchain for nativesdk, and a second time using the native qmake to compile all the other tools for the nativesdk. Then we install the right qmake. - mkspec : the link actually created in qt4-tools-nativesdk's do_install point to nowhere so remove it and generate the link in meta-toolchain-qte as it's the only place where we have all the variable to create it. - toolchain_create_sdk_env_script_append : we need to add OE_QMAKE_CFLAGS, OE_QMAKE_CXXFLAGS and OE_QMAKE_LDFLAGS else the sdk won't find these variables that are inserted by qmake in the Makefiles. - with this patch, oe-core generates a working meta-toolchain-qte which can compile a small example and is properly recognized by qtcreator (this brings oe-core's meta-toolchain-qte to oe-dev's functional state). (From OE-Core rev: 5f6fb92b939147d2d6aa7790a378d4b7cce3ada5) (From OE-Core rev: d86d55aea57966e1aaffe913c745a648c21f6c24) Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Fix lttng-ust for powerpc64Matthew McClintock2012-01-302-1/+19
| | | | | | | | | (From OE-Core rev: a75683a815343a481b3612c35e1ab79071343187) (From OE-Core rev: 6af6e862a3f000ada27c8d7f3440821187494421) Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base.bbclass: Drop unneeded dependencyRichard Purdie2012-01-301-1/+1
| | | | | | | | | | | | | | | | | | patch depends on unpack configure depends on patch We simply don't need a configure dependency on unpack. This simplifies the dependencies of every recipe slightly and should make bitbake slightly faster at resovling dependency graphs. It also makes the .dot dependency graphs slightly more readable by removing noise. (From OE-Core rev: c54c1280fc0d06a53e23339c3913ec88eead13d9) (From OE-Core rev: a5b205090d3244cd578d611fd45f2e2f4818b284) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Fix flac build on e500mc coresMatthew McClintock2012-01-302-2/+7
| | | | | | | | | | | | | | | | | This core does not have altivec, so we disable it in the build, also reestablish the config option to enable/disable building with altivec If SPE is not detected we always build with altivec which is wrong. This will check to make sure altivec is enabled and pass build options through accordingly (From OE-Core rev: 96241de59fdf548ae0f80cc9e4668f9ba11924ef) (From OE-Core rev: a7237f2be949aef19eedad5a4f34b91641f1660f) Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: fix sqlite RPATH issueSaul Wold2012-01-302-1/+21
| | | | | | | | | (From OE-Core rev: 9f9612d15acc6ee3b71f52bdb3f1ec4cb56b1a17) (From OE-Core rev: 98acff46d777a5a0931a80a33e9c9d148a0f69a6) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Add proper deps for nfs-utils, util-linux, and straceMatthew McClintock2012-01-303-2/+4
| | | | | | | | | | | | | | | | These packages need these deps for the RPM generation stage: error: Failed dependencies: | /usr/bin/python is needed by nfs-utils-1.2.3-r2.ppce5500 | /usr/bin/perl is needed by util-linux-2.19.1-r4.ppce5500 | /usr/bin/perl is needed by strace-4.5.20-r2.ppce5500 (From OE-Core rev: 9c9ea24b115a9bb87df1323b5f185ce426262aec) (From OE-Core rev: 42acc3337ef40b3ef693000c27e6efdb79e39351) Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Fix sysklogd build on e500v2 coresMatthew McClintock2012-01-303-1/+23
| | | | | | | | | (From OE-Core rev: 5035097bb369dc1740b817734b92bcfa40d95d22) (From OE-Core rev: 235ec938cdb01918df659a52711da63d3ff7441f) Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Add udev patch to compile against newer kernelsMatthew McClintock2012-01-302-1/+53
| | | | | | | | | | | | This patch is needed to compile against newer kernels which have changed their API (From OE-Core rev: 60b04097c7aeca2c4d529b2f23343a507fa68ea6) (From OE-Core rev: 64ab24d5338120e7d1a1feba966269a885306a63) Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Fix HAL on newer kernels without header fileMatthew McClintock2012-01-302-1/+63
| | | | | | | | | (From OE-Core rev: 3d421ecaef966b47bec49aa2feb3ccc9833d041f) (From OE-Core rev: 4a6599a01a6dd2b856656d93e82f1411b7d352ed) Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Fix ghostscript on powerpc64Matthew McClintock2012-01-302-0/+80
| | | | | | | | | | | This adds pregenerated files for powerpc64 (From OE-Core rev: 30b91a530e7dbabc4cef24525691aa2c34ecf47b) (From OE-Core rev: 4bef884ae1fe52916849045e4e3dca6396ee7fb3) Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Add autoconf cache for screen on powerpc64Matthew McClintock2012-01-301-0/+13
| | | | | | | | | | | | Screen can not run tests for the target and depends on the aotuconf cache for information about the target system (From OE-Core rev: 946cd8df49a8873ff93ef5ec1e3cc745a21e2a8f) (From OE-Core rev: 3c004856e460656e16739d6b68f5189ecf0746a7) Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Fixup kexec-tools compatible host for powerpcMatthew McClintock2012-01-301-1/+1
| | | | | | | | | | | | kexec does infact work and build on powerpc, enable the compatible host for these machines (From OE-Core rev: 1ccc1ec56bc50cee121c03ae8bb8ccacd32b8560) (From OE-Core rev: c7afacf05deb8ca77818aa33ee13ec3a8c5d983f) Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: Ensure perl scripts reference the correct perlRichard Purdie2012-01-301-1/+5
| | | | | | | | | | Without this change the perl path from the build system is used. (From OE-Core rev: 18ad3a84dacc0d6c107b56874bb23d2a3c0a429f) (From OE-Core rev: a20e75a83cd5998d7ed6ea7c0c4ea7039c22160a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mc: Ensure perl scripts reference the correct perlRichard Purdie2012-01-301-1/+6
| | | | | | | | | | Without this change the perl path from the build system is used. (From OE-Core rev: feff6030091d519a0738e2a5db47654dcd13ef13) (From OE-Core rev: 077a85c4fa376b5e7ee826589bbd4fe6776a326f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: Ensure perl scripts reference the correct perlRichard Purdie2012-01-302-1/+2
| | | | | | | | | | Without this change the perl path from the build system is used. (From OE-Core rev: 1ed8fb66c51ce584c13e592176a69a61bae01f2e) (From OE-Core rev: bc7da81942aa5676010d513407a2731bd385a165) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-4.6: Update to tip of FSF gcc-4_6-branchKhem Raj2012-01-301-3/+3
| | | | | | | | | (From OE-Core rev: ed7deecb9503420fbf8071445e077c32beda8dc4) (From OE-Core rev: 90e3aee700b8fff6d94f84850dfc00091b3777c9) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* apmd: use ${HOST_SYS}-libtoolAndrew Gabbasov2012-01-301-1/+1
| | | | | | | | | | | | | libtool-cross uses ${HOST_SYS}- prefix while building and installing. In some cases that may be different from ${TARGET_PREFIX}, that is currently used in apmd recipe. It's better to have them consistent. (From OE-Core rev: 5f1fac618fa099f6fc78cbc98f18d1c0ab792abf) (From OE-Core rev: eda6005d2dfcf163f12e3c5cc447ea3ad495a0bb) Signed-off-by: Andrew Gabbasov <andrew_gabbasov@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* apr: use ${HOST_SYS}-libtoolAndrew Gabbasov2012-01-301-1/+1
| | | | | | | | | | | | | libtool-cross uses ${HOST_SYS}- prefix while building and installing. In some cases that may be different from ${TARGET_PREFIX}, that is currently used in apr recipe. It's better to have them consistent. (From OE-Core rev: 61cedb87446a27ddaaa880a5f3296399def441df) (From OE-Core rev: 170d1fe5158eeb316009b2920b009da2c2dedae2) Signed-off-by: Andrew Gabbasov <andrew_gabbasov@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpam: add flex-native to DEPENDSAndrew Gabbasov2012-01-301-1/+1
| | | | | | | | | | | | | flex-native is required for building libpam. Although this dependency is now fulfilled indirectly through bison recipe, having an explicit one would be preferable. (From OE-Core rev: 14018608277fe62e2a662711ff6177c93e9bc153) (From OE-Core rev: 3a8ca44cbd31411934b6c873f75f1fb49167f93c) Signed-off-by: Andrew Gabbasov <andrew_gabbasov@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* scripts: use OE_TMPDIR instead of TMPDIR external variablePaul Eggleton2012-01-301-1/+1
| | | | | | | | | | | | | | | | On OpenSUSE within an X session, TMPDIR is set to the system temporary directory (/tmp) which is incorrect for these scripts. Thus, change runqemu and oe-setup-rpmrepo to use OE_TMPDIR from the external environment rather than TMPDIR. Fixes [YOCTO #1530] (From OE-Core rev: 4e24c10952c7a52af7f2447595fd484692d35534) (From OE-Core rev: 354497bf3e3bf68374875caa97d9b4fdcad74789) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rpm: fix QA Warning on installed but not shipped staticdev fileswSaul Wold2012-01-301-7/+10
| | | | | | | | | (From OE-Core rev: 62ce8f96626e061e03ca49896716bbb133721ee0) (From OE-Core rev: 59f80f70c5ff6c62143b7bad5a67d5508b388d29) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: qt4: fix postprocessing of pkg-config filesSimon Busch2012-01-303-5/+3
| | | | | | | | | | | | | | | When building qt4-embedded the generated and cleaned pkg-config files for qt are wrong. The Cflags variable contains something like ${includedir}/qtopia/QtCore where ${includedir} is already /usr/include/qtopia/QtCore. This patch reverts the fix up of the Cflags variable implemented in do_install. (From OE-Core rev: b40b9c024be5e1ec81a31961158b3e6b529acfe0) (From OE-Core rev: 960318ebd271ad5330a0863047927ab827b5e107) Signed-off-by: Simon Busch <morphis@gravedo.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pseudo: Fix QA warningsRichard Purdie2012-01-301-6/+12
| | | | | | | | | | | | | | | This fixes two QA warnings: a) Debug files being contained in the main package (by adding an appropriate FILES expression) b) Stop hardcoding the RPATH in the nativesdk case since our path is on the loaders default search path (From OE-Core rev: 1577975202437f8f89ef24a5e4d3f6c6c8a88c5c) (From OE-Core rev: 0c345e7aa83196e55cd554a958690e4cc261ef16) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sqlite3: Fix nativesdk packaging/QA warningsRichard Purdie2012-01-302-2/+2
| | | | | | | | | | | | | | When building sqlite3-nativesdk, there was a warning about debug files in the main package. This was due to the order of items in PACKAGES with -dbg after the main package which breaks an assumption native.bbclass makes. Changing the order fixes the packaging problem with no change to the normal target packaging. (From OE-Core rev: 4f5fdc4dc14d287d301069024ddec9cb65d68f7f) (From OE-Core rev: 8f2ff09f0da21e83ddfb8049bf7ddece94eb6893) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* grub: Fix insane/QA architecture warningRichard Purdie2012-01-301-1/+1
| | | | | | | | | | | | There is QA warning about this package for an architecture mismatch but this is inappropriate in this case since the bootloader needs 32 and 64 bit code. We therefore flag the QA check to be skipped. (From OE-Core rev: 43723e19eb5a6119c7546dc812428e792999a928) (From OE-Core rev: f31c0b804b04cd1ae9ea7251164fd1345697c72b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: Fix two QA issuesRichard Purdie2012-01-302-0/+6
| | | | | | | | | | | | | a) There is a QA warning from a .so being present in a main package. In the case of the plugin library for gcc, this is allowed. b) Remove the unwanted libiberty.a file with the strange path. We don't need/want this and this removes an unpackaged file warning. (From OE-Core rev: ca36a3edf9cede9fa0d73ba1a9538ab467cb5e3c) (From OE-Core rev: 974677d32e0af74fab58d1b12b8d786b67323c5a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libffi: really populate -dev packageDmitry Eremin-Solenikov2012-01-301-0/+3
| | | | | | | | | | | | | | | As per gcc PR 11147, libffi installs headers into a target dependent place (/usr/lib/....). Include a rule to include those files into libffi-dev package. Reference: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11147 (From OE-Core rev: 684a4b517d13884c315688967fadd5e6a4845b71) (From OE-Core rev: 5cb756227b12e0d537430a527c51033572fb627e) Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gconf-dbus: packaging fixupDmitry Eremin-Solenikov2012-01-301-1/+3
| | | | | | | | | | | | Behave more like plain gconf: include a dtd and .la files into -dev package. (From OE-Core rev: 9e962c1b4c8e5a3352f5e2b7dc162aeac1335b3a) (From OE-Core rev: 53951cffc4253850b9b0d6e24f932a9106dfafef) Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: include libgcov.a into libgcc-dev packagelumag2012-01-304-2/+4
| | | | | | | | | | | | | | First, this lib is usefull for coverage analysis-enabled building. Second, this fixes the warning about unpackaged files in libgcc recipe. (From OE-Core rev: 2a807a98d8be3f486e703321773db32657c71d9e) (From OE-Core rev: 651e6ee7d1ba729ed0bb5e9ede5975582d9941bf) Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: fix possible problems with nscd compilation during eglibc-nativesdk buildDmitry Eremin-Solenikov2012-01-303-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | Long time ago a066e7ca90a28d5681c5fa895a29e999ed7c88b was committed to address possible problems with compilation of nscd during eglibc-nativesdk build. Problems were related to the way gcc searches for headers to check if it should enable it's own stack smash protection bits or it can relay on eglibc for it. However after 934d38530c9a67562e53d4034aee5531f0f26750 things got broken, as for gcc-crosssdk-intermediate packages: 1) EXTRA_OECONF is ignored 2) headers are installed in a different location than expected by that patch. This results in eglibc-nativesdk build broken on some systems (e.g. mine Debian x86_64 squeeze). Fix that by providing with-headers options to crosssdk-intermediate gcc configuration. (From OE-Core rev: 63494d638b7a9b88a5b7d7a02d2afcb3aa0fa064) (From OE-Core rev: b4a686061f27f663321674fb42aa93dbd20c5b3a) Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* icecc-create-env-native: provide the script right in the treeDmitry Eremin-Solenikov2012-01-303-109/+194
| | | | | | | | | | | | There is no point in downloading a tarball with no clear upstream (other than icecc itself) and then patching it. Rather put new script in the source tree. (From OE-Core rev: 409fa8ca4d37ad407faaa2a8935e9d2bb89776c9) (From OE-Core rev: e68d1d5117be9631db644b70308e7360a9d76a3a) Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake.conf: change ccache path to use MULTIMACH_HOST_SYSDmitry Eremin-Solenikov2012-01-301-1/+1
| | | | | | | | | | | | | | | | | Currently if I build packages for several targets (e.g. for armv5te tosa and for armv7a beagleboard) oe will use single ccache dir for both of those targets: build/ccache/arm-oe-linux-gnueabi. However those targets use different opcodes, different features and binaries created for one of those targets wont't run on the lower one. So use MULTIMACH_HOST_SYS for ccache dir, so that it uses something like build/ccache/armv5te-oe-linux-gnueabi dir. (From OE-Core rev: 982373006a98cf2303514badd1cfb692108408c0) (From OE-Core rev: 9d460e31b6b45b30b39587503d655aa2a418cbc3) Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnome-doc-utils: Prepend PKG_CONFIG_SYSROOT_DIR to the path returned from ↵Khem Raj2012-01-302-2/+41
| | | | | | | | | | | | | | | PKG_CONFIG If we build say gnome based image on a build system which does not have gnome e.g. kubuntu then packages like gedit do not build since it uses gnome files from host system which are non existent on kubuntu (From OE-Core rev: 7b18b3c96634e40abf690a7ec72562389b0e6c23) (From OE-Core rev: a413f3adcfb8245550067c1c2a3197817e631ffe) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* autotools.bbclass: Set the dynamic linker search path for libtool correctlyRichard Purdie2012-01-302-0/+5
| | | | | | | | | | | | | | libtool obtains the search path from /etc/ld.so.conf and hardcodes /usr/lib and /lib. This results in host contamination and variable sets of RPATH values ending up in binaries. By exporting the correct values for all autotools recipes we avoid this. (From OE-Core rev: 93e595d5c89ebacdb8d1e6fcfe6f58fe2d30de28) (From OE-Core rev: 5e41e0973a9be890ac310e1bbf465fcd08b0add5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>