summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* QEMU: Fix the mouse shadow issue (bug 170)Yu Ke2010-09-272-1/+37
| | | | | | | | | | the root cause is that the qemu cursor array is hardcoded to 256 bytes, while the sato use cursor of the size 64*64=4096, thus lead buffer overflow and abnormal mouse. A qemu patch is introduced to dynamically allocate qemu cursor array to fix this issue. BTW, qemu upstream already redesign the cursor interface and implementation, and this issue does not occur in upstream, so no need to push this patch to upstream. and when upgrade the qemu, this patch can be safely removed. Fix [BUGID #170] Signed-off-by: Yu Ke <ke.yu@intel.com>
* gcc: enable poison parameters detectionDongxiao Xu2010-09-2724-22/+106
| | | | | | | | | | | If not configured with --enable-target-optspace, gcc will report errors if there is '-Os' optimization in parameters. This fixes [BUGID #342] Also add "--enable-target-optspace" option to arm gcc configuration. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* upgrade gcc to 4.5.0 for mips architectureDongxiao Xu2010-09-226-4/+49
| | | | | | | | | | | | Fix the out of memory when building webkit-gtk with gcc-4.5.0 The new feature added after 4.3.3 "http://www.pubbs.net/200909/gcc/94048-patch-add-support-for-rmipsjalr.html" will cause cc1plus eat up all the system memory when build webkit-gtk. The function mips_get_pic_call_symbol keeps on recursively calling itself. Disable this feature to walk aside the bug. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* gcc: upgrade gcc for powerpc to version 4.5.0Dongxiao Xu2010-09-1722-22/+23
| | | | | | | | | | | | | | Fix one parameter order issue for base_contains function, which impacts glibc build under new gcc. Add new judge code to determine whether <altivec.h> is needed. This fixes the mpeg2dec build failure under new gcc. Use O2 as the optimization flag to tinylogin as it will meet segfault if compiled by gcc-4.5.0 when enable both frename-registers and Os options. Use O2 instead. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* distro data: Update distro data tracking dataSaul Wold2010-09-171-0/+1
| | | | Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* qemu: add qemu-mipsel to the list of simulatorsBruce Ashfield2010-09-101-2/+2
| | | | | | | Add qemu-mipsel to the list of generated simulators. Obviously this is needed to build a MIPS little endian system. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* gnu-config: Fix target version to contain all the substitutions and not ↵Richard Purdie2010-09-101-3/+2
| | | | | | overwrite the first half with the second set of changes Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc_4.5.0: add --enable-poison-system-directories option to crossNitin A Kamble2010-09-089-10/+12
| | | | | | recipes Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* binutils: add binutils_poison.patchNitin A Kamble2010-09-085-4/+218
| | | | | | | | and also correct the license field in the recipe This fixes [BUGID #245] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* qemu: Apply fix for armv6 locale generation using TLS registersRichard Purdie2010-09-072-1/+133
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* pseudo: Honour the NO32LIBS variableRichard Purdie2010-09-071-3/+5
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-crosssdk-initial: Ensure native dependencies are built, these can differ ↵Richard Purdie2010-09-061-1/+1
| | | | | | accross different gcc versions causing build failures Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* rpm: Fix autoconf/libtool usageMark Hatle2010-09-032-46/+98
| | | | | | | | | | In order to resolve a host-contamination problem, we re-work the way that autoconf and friends are invoked during the compilation of RPM. This has a side effect of fixing another bug where RPM was being renamed HOST_ARCH-HOST_OS-rpm. So we remove the "fixes" for that behavior as well. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* rpm: Change the way the python version is determined so its sane and works ↵Richard Purdie2010-09-031-18/+5
| | | | | | with checksumming Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* rpm: Raise the number of potential rescans before aborting with a dep loopMark Hatle2010-09-032-1/+19
| | | | | | | | Within Poky we have a large number of self-referencing packages. So we need to raise the number of rescans before triggering a dependency loop error. 100 seems like a reasonable number. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* qemu: build qemu-x86-64 binary for use in locale generationJoshua Lock2010-09-023-3/+3
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* package_rpm: Enable debian style tagsMark Hatle2010-09-021-0/+3
| | | | | | | | Enable debian style tags including suggests, enhances, recommends Note, these are not yet used by the dependency resolver. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* Add qemu-ppc in qemu-native, required by eglibcZhai Edwin2010-09-023-3/+3
| | | | Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* tcl: fix from missing sys/fpu.h and undefined mipsCRSaul Wold2010-09-022-2/+31
| | | | Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* valgrind: fix perl scriptsQing He2010-09-022-2/+54
| | | | | | | | | | | | | | svn version of valgrind uses #! @PERL@ for several perl scripts. However, PERL in autoconf doesn't distinguish host perl and target perl, causing STAGING_DIR_NATIVE be written in the output scripts. This causes unrunnable scripts, and fails FILERDEPENDS mechanism (thus also do_rootfs_rpm). Uses /usr/bin/perl instead to fix it. Signed-off-by: Qing He <qing.he@intel.com>
* packages: Separate out most of the remaining packages into recipesRichard Purdie2010-09-0136-331/+2241
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* rpm: compatiblity and header fixQing He2010-08-313-1/+70
| | | | | | | | changes: - add headerAddOrAppendEntry in lib/rpm4compat.h for compatibility - fix rpmbag.h introduced in rpm 5.1.10 Signed-off-by: Qing He <qing.he@intel.com>
* Add qemu-i386 in qemu-native, required by eglibcZhai Edwin2010-08-314-4/+59
| | | | | | | | | Adding i386-linux-user in target-list is enough in theory, but our gl stuff is not friendly to linux-user code. So disable it when compiling linux-user. [BUGID #218] fixed by this. Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* Major layout change to the packages directoryRichard Purdie2010-08-27612-0/+141911
Having one monolithic packages directory makes it hard to find things and is generally overwhelming. This commit splits it into several logical sections roughly based on function, recipes.txt gives more information about the classifications used. The opportunity is also used to switch from "packages" to "recipes" as used in OpenEmbedded as the term "packages" can be confusing to people and has many different meanings. Not all recipes have been classified yet, this is just a first pass at separating things out. Some packages are moved to meta-extras as they're no longer actively used or maintained. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>