summaryrefslogtreecommitdiff
path: root/meta/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* gcc-4.6.0: Backport FSF 4.6 branch patchesKhem Raj2011-05-05162-0/+713319
| | | | | | | | | | | | | This is set of bugfixes that has been done on FSF gcc-4_2-branch since 4.6.0 was released They will roll into 4.6.1 release once that happens in coming approx 6 months time then we can simply remove them thats the reason so use a separate .inc file to define the SRC_URI additions Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.6.0: Add missing recipes for gcc-cross-canadian and gcc-crosssdkKhem Raj2011-05-054-4/+25
| | | | | | | Reset PR in gcc-crosssdk-initial_4.6.0.bb and gcc-crosssdk-intermediate_4.6.0.bb Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Remove distro-specific metadata for distros not in oe-corePaul Eggleton2011-05-043-9/+2
| | | | Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* poky-default-revisions: move the SRCREV to recipe fileYu Ke2011-05-0412-0/+14
| | | | | | in this case, those non poky distro can also use these recipe normally Signed-off-by: Yu Ke <ke.yu@intel.com>
* python: Unbreak Python third-party extensionsMichael Lippautz2011-05-041-14/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes compilation/linking of python third-party extensions, i.e. Extensions that ship with C code. Problem: Python uses distutils(-native) to compile third-party extensions. distutils uses its own sysconfig module to get the options for compiling and linking. Since third-party extensions have to be linked against this libpython it important that -L points into staging. This is not the case because distutils.sysconfig uses a special Makefile that is shipped with python determine the paths. The Makefile is the same that would be used on the target to build third-party extensions. It therefore points into /usr/lib instead of staging. Solution: Stage a modified version of the Makefile where the paths (incdir, libdir) have been replaced by ones that point into staging. Side-problem: The recipe actually should not stage files itself in do_compile, but rather handle everything that needs to be staged in do_install. This is currently not possible because python compiles itself using distutils-native. Distutils on the other hand does only allow to add a path, but not to substitute it, requiring a staged Makefile and libpython.so before the actual python compilation is triggered. The second step to solve this would be to either patch distutils, or split python into python-initial and python. The -initial part could create the Makefile and the library, while the main part focuses on the target. For further references see: http://lists.linuxtogo.org/pipermail/openembedded-core/2011-May/001752.html Signed-off-by: Michael Lippautz <michael.lippautz@gmail.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perl: fix Configure-multilib.patchSaul Wold2011-05-041-1/+1
| | | | | | Thanks to Gary Thomas for his input on fixing this for Ubuntu 11.04 Signed-off-by: Saul Wold <sgw@linux.intel.com>
* perl-native_5.12.2.bb: Fix compliation on ubuntu 11.04-alphaKhem Raj2011-05-042-5/+20
| | | | | | | | | | | | | | | | | | | | | | | | | Ubuntu has moved eglibc to /usr/lib/${arch}-linux-gnu and /lib/${arch}-linux-gnu so we need that to be added to glibpth in Configure. Currently we set LD=ld in environment for recipes inheriting native class. This overrides the LD settings in the Makefiles of perl and it tries to link by calling ld which does not work since its using -l<x> on commandline and ubuntu linker seems not to look into the new location for these libraries. Its better to use gcc for linking here anyway [With tweak from Tom Rini to use CCLD, not LD] (From OE-Core rev: 8ba700a4c593fd52bd01b6272b4c8285a71964f7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Further tweaks to Configure-multilib.patch for x86_64 vs x86 from Gary Thomas Cc: gary@mlbassoc.com Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linuxdoc-tools-native: add groff-native to DEPENDSSaul Wold2011-05-041-2/+2
| | | | | | | | groff-native is needed to ensure that configure finds the groff-native binary instead of the host's groff, this is to ensure the correct macros are used (-ms vs -mgs) Signed-off-by: Saul Wold <sgw@linux.intel.com>
* git: use DESTDIR=$D instead prefixing all variables by $DMartin Jansa2011-05-042-3/+3
| | | | | | | | | | | | | | | | | * with git-native and rm_work enabled I've noticed git fetcher errors like: warning: templates not found /OE/shr-core/tmp/work/x86_64-linux/git-native-1.7.3.4-r0/image/OE/shr-core/tmp/sysroots/x86_64-linux/usr/share/git-core/templates fatal: Unable to find remote helper for 'http' for every recipe using http:// for git repo * after this change template_dir points to /OE/shr-core/tmp/sysroots/x86_64-linux/usr/share/git-core/templates without that workdir prefix * haven't tested target recipe, but I guess it needs different fix or maybe it worked before and gets broken by this change [sgw: removed RFC comment, target patch to follow] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* logging: update existing oe* logging users to the bb* interfaceDarren Hart2011-05-041-1/+1
| | | | | | | | | | | The new bash logging class provides bbnote, bbwarn, bbfatal, and bbdebug replacements (as well as bbplain and bberror) for the oe* equivalents. Use the new bb* API in preparation to delete the oe* logging API. This patch was automatically generated by a sed script. The result has been visually inspected and used to build core-image-sato for qemux86. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* perl_5.12.2.bb: Undefine features not found in uclibcKhem Raj2011-04-282-23/+7
| | | | | | [sgw: cleaned whitespace issue, removed unneeded ;patch=1] Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* qemu: Fix non-sdl/opengl buildSaul Wold2011-04-283-1/+45
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* cdrtools: recipe and patch cleanupScott Garman2011-04-283-9/+28
| | | | | | | | | | * Recipe cleanup, added missing metadata fields and fixed whitespace issues * Added Upstream-Status to patches * Confirmed that CVE-2003-0655 does not apply to this recipe as rscsi is not packaged Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* python: add missing cytpes modulesSaul Wold2011-04-282-1/+60
| | | | | | | | | | Contributed by Martin Jansa via OE Fixes [YOCTO #1003] Signed-off-by: Antonio Ospite <ospite@studenti.unina.it> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* perl_5.12.2.bb: Undefine features not found in uclibcKhem Raj2011-04-281-0/+16
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* elfutils_0.148.bb: Fix compilation issues on uclibcKhem Raj2011-04-282-2/+27
| | | | | | | * Add -luargp and -lintl to linker flags * __mempcpy is not there on uclibc so define it to mempcpy Signed-off-by: Khem Raj <raj.khem@gmail.com>
* valgrind: upgrade to version 3.6.1Dongxiao Xu2011-04-283-2/+6
| | | | Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* gdb: set --without-ust for EXTRA_OEFLAGSSaul Wold2011-04-281-1/+4
| | | | | | | | Disable using UST since there are some compiler errors with the newer version of lttng-ust 0.12, there may be other unknow problems, so wait for upstream fixes. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* perl: upgrade from 5.12.2 to 5.12.3Nitin A Kamble2011-04-2869-198/+281
| | | | | | And changed the perl tarball URL to more stable cpan location. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* gcc: Add recipes for 4.6.0Khem Raj2011-04-2851-0/+6266
| | | | | | | | | | This is initial set of patches for testing them out The patches need documentation is pending Some patches especially uclibc related are not needed they must be dropped. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* quilt: fix test for target buildQing He2011-04-262-2/+30
| | | | | | fixes [YOCTO #969] Signed-off-by: Qing He <qing.he@intel.com>
* qemu-helper-nativesdk: Update LIC_FILE_CHKSUM for renamed helperSaul Wold2011-04-221-1/+1
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libxml-parser-perl: upgrade from 2.36 to 2.40Nitin A Kamble2011-04-222-4/+4
|
* perl-5.12.2: use of PERLHOSTLIB var fixNitin A Kamble2011-04-2257-14/+119
| | | | | | | | | | PERLHOSTLIB var is used to build target perl. It let perl use the native perl .so module files at the time of compilation of target perl. These changes to perl make the PERLHOSTLIB variable also useful for building perl modules to use native .so perl module. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* python-pycairo: fix installation path of __init__.pyNitin A Kamble2011-04-221-1/+7
| | | | | | This fixes Bug [YOCTO #477] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* git: upgrade from 1.7.3.4 to 1.7.4.3Nitin A Kamble2011-04-222-2/+4
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* python-gst: upgrade from 0.10.19 to 0.10.21Nitin A Kamble2011-04-222-3/+5
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* qemu: disable sdl for target buildSaul Wold2011-04-221-2/+6
| | | | | | | This allows qemu to build for the target in the world build. Not sure this would make sense to run on the target. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* Control over when package init scripts are runGary Thomas2011-04-223-18/+12
| | | | | | | | | | | | | | | | When a package is built, some installation scripts must be performed on the target. In the case of a complete image, these scripts are run by a separate step at init time, but only during the first boot (other package install scripts can just be run when the package is installed on the target). This patch lets the distribution (or user) decide when these postponed install scripts should run. The default is normally near the end of init, but there may be times when it's beneficial to run them earlier so the "when" can be overridden. Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* rpm: Refer to the yoctoproject.org bugzillaRichard Purdie2011-04-211-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Further cleanup of various poky referencesRichard Purdie2011-04-211-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* adt_installer_internal: Remove hardcoded Poky referencesRichard Purdie2011-04-201-3/+3
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Rename poky-lsb override to linuxstdbaseRichard Purdie2011-04-203-3/+3
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Rename the remaining poky-* scripts to oe-* or runqemu-*Richard Purdie2011-04-201-6/+7
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Fix git.pokylinux.org urls to git.yoctoproject.orgRichard Purdie2011-04-202-3/+3
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* POKY_NATIVE_SYSROOT -> OECORE_NATIVE_SYSROOTRichard Purdie2011-04-202-6/+6
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Rename poky-image-* -> core-image-* and task-poky-* -> task-core-*Richard Purdie2011-04-202-3/+3
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Replace POKYBASE with COREBASERichard Purdie2011-04-205-19/+19
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Rename poky-qemu to runqemuRichard Purdie2011-04-201-5/+5
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* e2fsprogs: Upgrade from 1.41.12 to 1.41.14Mei Lei2011-04-184-3/+10
| | | | Signed-off-by: Mei Lei <lei.mei@intel.com>
* rsync: upgrade to version 3.0.8Qing He2011-04-181-3/+3
| | | | | | | | | [YOCTO #983] from 3.0.7 fixes CVE-2011-1097 Signed-off-by: Qing He <qing.he@intel.com>
* gcc: Add "--enable-clocale=gnu" option for LSB.Jingdong Lu2011-04-181-1/+2
| | | | | | | | Add "--enable-clocale=gun" option for gcc configuration explicitly for LSB distro in order to make sure C++ library can use correct locale module. Fixes [YOCTO #796] Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com>
* qemu: Fix the qemu GL application start failure.Zhai Edwin2011-04-182-0/+74
| | | | | | | | | | | Some turn-on macro/variable are re-arranged, buffer pointer is extended to support 32/64b combination of target/host. [YOCTO #688] fixed. [sgw: tweaked Upstream-Status format] Signed-off-by: Zhai Edwin <edwin.zhai@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* liburi-perl: update to 1.58Saul Wold2011-04-081-0/+0
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* elfutils: remove unused variables to fix compilation with GCC 4.6Joshua Lock2011-04-062-1/+154
| | | | | | | | | | Unused variables trigger a warning in GCC 4.6 which are caught by -Werror as used in the elfutils makefiles and therefore the build fails. This patch adds some consolidated fixes from upstream to remove the unused variables, they will no longer be required as of elfutils 0.152 Signed-off-by: Joshua Lock <josh@linux.intel.com>
* desktop-file-utils: Add SRC_URI checksumsSaul Wold2011-04-061-0/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* docbook-dsssl-stylesheets-native: run install-catalog only during ↵Scott Garman2011-04-041-5/+8
| | | | | | do_populate_sysroot Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* openjade-native: run install-catalog only during do_populate_sysrootScott Garman2011-04-041-5/+8
| | | | Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* docbook-sgml-dtd-native.inc: run install-catalog only during do_populate_sysrootScott Garman2011-04-041-5/+8
| | | | Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* Revert "elfutils: fix builds with gcc 4.6"Richard Purdie2011-04-041-4/+0
| | | | | | This change does not work with previous versions of gcc. This reverts commit a02eb31697cd977f3587f42bb09b8a9ebcca7a4b.