summaryrefslogtreecommitdiff
path: root/meta/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* ADT: bug fix for nameing and do_patch sequenceLiping Ke2011-03-173-9/+12
| | | | | | | This patch is for fixing the x86-64 image name bug and also, do_patch must be done before do_deploy. Signed-off-by: Liping Ke <liping.ke@intel.com>
* gnu-config: Use perl from the environment, not a hardcoded pathRichard Purdie2011-03-172-3/+3
| | | | | | | | | | | | Using the hardcoded perl binary can cause conflict between the files in the native sysroot and those of the build system perl. By using perl from the environment we can at least ensure a consistent perl environment. Patches taken from OE.dev commits: be21179c5321bd0afb9221f020ac12ad75c86a3b gnu-config: use /usr/bin/env perl instead of /usr/bin/perl in gnu-configize.in edcdefbf6e0675c1bcc1fc4f464f654223380e50 gnu-config: update also bindir change to replace /usr/bin/env instead of /usr/bin/perl Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* m4: bring back GPLv2 version 1.4.9 of m4 recipeNitin A Kamble2011-03-173-0/+105
| | | | | | | Note: Downgrading of m4 would require rebuilding of the autoconf Fixed circular depedency with the newer autoconf Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* bison: bring back GPLv2 version 2.3 of bison recipeNitin A Kamble2011-03-172-0/+625
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* openjade-native: Run make depend to ensure dependencies are correct and ↵Richard Purdie2011-03-161-0/+6
| | | | | | | | avoid parallel make failures [YOCTO #877] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rpm: Disable repackage on upgrade/erasure by defaultMark Hatle2011-03-161-1/+2
| | | | | | | | | | | [YOCTO #787] Disable the repackage on upgrade/erase by default. This removes the warning message: error: cannot create %_repackage_dir /var/spool/repackage/1298783317 Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* Update SRC_URIs to use BPN instead of PNRichard Purdie2011-03-142-2/+2
| | | | | | [YOCTO #860] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* adt: fix ppc/powerpcc naming bugLiping Ke2011-03-142-3/+5
| | | | | | | | | for ipk files on ppc, the name should be powerpc. So does the environment file name. For the tar file name, it should be ppc. This patch is to correct the arch/machine name pair. Related Bug#864 Signed-off-by: Liping ke <liping.ke@intel.com>
* perl: another set of parallel build fixesNitin A Kamble2011-03-116-24/+669
| | | | | | | | [YOCTO #784] Imported more commits from the perl upstream tree Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* gcc-runtime: Fix dbg filesMark Hatle2011-03-102-1/+6
| | | | | | | | In order to debug certain C++ items, you need the helper python components. These components should live in the -dbg package, ensure they are added to the recipe. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* Disable wget server side cacheLiping Ke2011-03-102-1/+12
| | | | | | | | | | We found some proxy server has wrong cache for long http file name. It will cause fetching wrong ipk files from adt repo. To avoid this, we use wget options --no-cache to disable all server side cache. It will make the fetch speed slower, yet correct always. Signed-off-by: Liping Ke <liping.ke@intel.com> Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
* gcc/collect2: Added --sysroot support into collect2 in gcc.Lianhao Lu2011-03-1010-8/+31
| | | | | | | [YOCTO #815] Added --sysroot into COLLECT_GCC_OPTIONS to allow the collect2 support user specifed sysroot. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
* gcc-runtime: Ensure that gcc-runtime builds a debug packageMark Hatle2011-03-101-0/+3
| | | | | | | | The gcc-runtime package will now create the proper dbg package. The RRECOMMENDS change is required to deal with the default. This is documented in bug 824. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* gcc-configure-runtime.inc: Add immediate evaluation otherwise it ends in ↵Khem Raj2011-03-081-2/+1
| | | | | | circular dependency Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python: add generate-manifest-2.6.py script and regen python-2.6-manifest.incMartin Jansa2011-03-082-170/+176
| | | | | | | | * imported from OE with sorted entries etc Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-runtime: fix LSB library checks for libstdc++.so.6Nitin A Kamble2011-03-082-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | [YOCTO #795] When we run library check of LSB on qemux86 and qemuppc, we got some failures about 'libstdc++.so.6'. Test environment: Platform: Qemu-x86, Qemu-ppc lsb image: poky-image-lsb-qemux86-test.ext3(Feb 26th, auto-build server) Library check of LSB: 4.1.0-1 The error log: Did not find _ZNKSt5ctypeIcE8do_widenEPKcS2_Pc (GLIBCXX_3.4) in libstdc++.so.6 Unmangled symbol name: std::ctype<char>::do_widen(char const*, char const*, char*) const ... found that some weak symbols ('W') change into local ('t') during link time and be stripped. According to compiling log, the option "-fvisibility-inlines-hidden" is used for gcc. And this option caused some weak symbols change into local. see http://bugzilla.pokylinux.org/show_bug.cgi?id=795 for more information on the bug. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* quilt: add autotools inheritanceSaul Wold2011-03-081-1/+1
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* adt: removed unused repo source and opkg optionsLiping Ke2011-03-083-3/+1
| | | | | | | | | opgk option --force-overwrite is only a workaround for bug #547. Now this bug is gone, so remove this option. and also, the first opkg repo source is not useful, remove it. Signed-off-by: Liping Ke <liping.ke@intel.com>
* adt: Update to svn r596 to fix symbolic link issuesLiping Ke2011-03-072-5/+5
| | | | | | | | See the longlinksfix patch for details but symlinks over 100 chars long were broken in sdk tarballs and its due to problems in the inbuilt tar in libbb in opkg. svn r596 has already fixed the problem. Signed-off-by: Liping Ke <liping.ke@intel.com>
* elfutils: add bzip2 to DEPENDSSaul Wold2011-03-051-1/+1
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linuxdoc-tools-native: Fix build error with txt documentationScott Garman2011-03-052-1/+34
| | | | | | | | | | | | | | | | Disable building txt documentation. This is a temporary workaround, as I have found an Ubuntu 10.10 system which throws errors during building this that I'd like to ultimately fix. The error manifests itself from the end of LinuxDocTools.pm with the following messages during do_install: | - Building txt docs | Processing file ./guide | troff: fatal error: can't find macro file s | fmt_txt::postASP: Empty output file, error when calling groff. Aborting... Signed-off-by: Scott Garman <scott.a.garman@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Fixup merge error and apply cleanupsRichard Purdie2011-03-032-2/+2
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rpm: Fix linking error encountered in rpm-nativeKhem Raj2011-03-032-1/+26
| | | | | | | | | * This patch passes the correct LDFLAGS to account for additional dependencies of librpmio on libbeecrypt and libsyck and hence fixes the build error. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ADT: Bug fix for Suse LinuxLiping Ke2011-03-032-2/+2
| | | | | | | | | | On Suse linux11.2, we found when using sudo, we must add -E opts to preserver some network proxy environment settings. Otherwise, opkg-cl can't access files behind firewall. [bug #785] Also, we need to add absolute path when sourcing files. Fix for [bug #786] Signed-off-by: Liping Ke <liping.ke@intel.com>
* Add libtool-nativesdk for ADTLiping Ke2011-03-031-0/+3
| | | | | | | We need to add libtool native sdk support in ADT installer. This patch fix #bug 791 Signed-off-by: Liping Ke <liping.ke@intel.com>
* gcc: take out libiberty files from gcc packagesNitin A Kamble2011-03-0210-8/+17
| | | | | | this Fixes [BUGID #754] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* ADT: Fix several bugs for adt installerLiping Ke2011-03-023-9/+10
| | | | | | | | | | Two bugs are found 1) image download file path is not correct. So even if file is downloaded already, it can't be detected. 2) several images now are renamed, such as sato-dev, sato-sdk, we need to change the name accordingly. Signed-off-by: Liping Ke <liping.ke@intel.com>
* qemu-0.13.0: Add patch to avoid mmap_min_addrKhem Raj2011-03-022-2/+41
| | | | | | | * This patch is taken from OE commit 40e293342ca76921904a43b03b635d9219432edf Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Fix to the libtool LICENSE field: libtool.incBeth Flanagan2011-03-011-1/+1
| | | | | | License parser should use & not , Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
* libxml-parser-perl: remove FILES_${PN}Jingdong Lu2011-03-011-4/+2
| | | | | | | | | Because of the error path in FILES_${PN} we got nothing in libxml-parser-perl package. Romove "FILES_${PN}" [sgw Bump PR] Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* prelink: Add missing macro.prelink fileMark Hatle2011-03-011-0/+5
| | | | | | Add the missing macro.prelink file... Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* linuxdoc-tools-native: disable doc builds requriing latex and dvipsScott Garman2011-03-013-2/+58
| | | | | | | | | | | | | | | | This fixes the following errors during do_install on hosts which have latex and/or dvips installed: fmt_latex2e::postASP: LaTeX first run problem. Aborting ... dvips: ! DVI file can't be opened. Our goal is to have native versions of these tools eventually. Until then, disable these parts of the documentation install process. This fixes [BUGID #774]. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* file: add wrapper to file-nativeSaul Wold2011-03-011-1/+7
| | | | | | | | | | file-native needs a wrapper to pass the correct path to the magic.mgc file This was found to be the case when sstate-cache is used because file hardcodes the path to the magic.mgc file. [BUGID #775] Signed-off-by: Saul Wold <sgw@linux.intel.com>
* rpm: Fix rpm-dbg package splitMark Hatle2011-03-011-3/+1
| | | | | | | The rpm-dbg package split was specified incorrectly in the recipe, correct this so we generate the proper -dbg file. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* rpm: Fix rpm usage of prelink on the targetMark Hatle2011-03-012-4/+7
| | | | | | | | | | RPM has the ability to validate files that have been prelinked, however the necessary configuration and staging was not done properly. Resolve this issue by fixing the macro paths, providing the missing RPM macro, and correcting a defect in the way the prelink image class was working with the necessary configuration file. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* linuxdoc-tools-native: new recipe v0.99.6Scott Garman2011-03-012-0/+70
| | | | | | | | This package includes utilities such as sgml2html and sgml2txt, which are used by other packages (e.g, libuser) for building documentation. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* perl: import parallel build fixes from upstream git treeNitin A Kamble2011-03-016-22/+6638
| | | | | | | The parallel build issue is fixed in the upstream perl git tree differently. Replacing our fix with the upstream fix. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* mtd-utils: Set the revision to use explicitly else failures occur with ↵Richard Purdie2011-03-011-1/+1
| | | | | | | | BB_NO_NETWORK [BUGID #752] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openjade-native: run install-catalog from SSTATEPOSTINSTFUNCSScott Garman2011-02-231-5/+12
| | | | | | | Otherwise the sgml-docbook.cat catalog would not be updated when a build from sstate cache is run. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* docbook-dsssl-stylesheets-native: run install-catalog from SSTATEPOSTINSTFUNCSScott Garman2011-02-231-18/+12
| | | | | | | Otherwise the sgml-docbook.cat catalog would not be updated when a build from sstate cache is run. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* docbook-sgml-dtd-native.inc: run install-catalog from SSTATEPOSTINSTFUNCSScott Garman2011-02-231-16/+10
| | | | | | | Otherwise the sgml-docbook.cat catalog would not be updated when a build from sstate cache is run. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* Remove all comments from multiline expressions (as mentioned in bug #704)Richard Purdie2011-02-225-31/+32
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: enable audio supportZhai Edwin2011-02-221-1/+1
| | | | | | | | | | On qemux86, export ac97 & es1370 emulated device to guest, and enable host oss&alsa driver. So end user can get sound from qemux86 guest if the sound card driver installed. [BUGID #488] got fixed. Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* mklibs-native: fix the build on Ubuntu 9.04 by defining STT_GNU_IFUNCDexuan Cui2011-02-222-1/+25
| | | | | | | | | | | | mklibs-native needs elf.h (that is supplied by libc6-dev). since STAGING_INCDIR_NATIVE doesn't contain elf.h (we don't have eglibc-native), so the host's /usr/include/elf.h is used. Unluckily, the libc6-dev in Ubuntu 9.04 is so old that the elf.h doesn't define STT_GNU_IFUNC, so we have to define it ourselves. Fixes [BUGID #726] Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* ADT: Fix check_result script cond comparison bugLiping Ke2011-02-211-4/+4
| | | | | | | | | When meeting errors, the return number can't be directly compared with -1. Actually, it might be represented as 255. The correct way is to compared it with 0. If the result is non-zero number, we meet error. This patch is for fixing [BUGID #742] Signed-off-by: Liping Ke <liping.ke@intel.coom>
* libtool: avoid absolute pathnames of general utilsNitin A Kamble2011-02-216-5/+43
| | | | | | | | | | addded a new patch: libtool/avoid_absolute_paths_for_general_utils.patch This fixes [BUGID #154] This fixes [BUGID #734] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* rpm: Increase the number of solvedb's allowedMark Hatle2011-02-182-1/+31
| | | | | | | | | Increase the number of allowed solvedb's to 20 from the original 5. We also add an additional error message to RPM incase the 20 is ever exceeded. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* docbook-utils-native: set SGML_EXTRA_CATALOGS in jwScott Garman2011-02-181-1/+4
| | | | | | Point jw to the native sysroot master catalog. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* openjade-native: Set datadir explicitlyScott Garman2011-02-181-1/+5
| | | | | | | datadir was previously defaulting to usr/share and hence could not find openjade's data files. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* docbook-dsssl-stylesheets-native: add missing files to installScott Garman2011-02-181-2/+2
| | | | Signed-off-by: Scott Garman <scott.a.garman@intel.com>