summaryrefslogtreecommitdiff
path: root/meta/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* perl-native: fix parallel buildNitin A Kamble2011-02-173-2/+22
| | | | | | | | | | | perl native recipe was failing on 40-way system with the parallel build turned on. With this patch the parallel build on 40 way build system is not failing. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Passed 31 clean/build cycles on the 40-way. Tested-by: Darren Hart <dvhart@linux.intel.com>
* perl perl-native: turn on parallel makeNitin A Kamble2011-02-162-4/+0
| | | | | | tested this on all architectures, and build works fine. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* opensp: improve configuration and install stepsScott Garman2011-02-161-0/+18
| | | | | | | | | | * For the -native case we need to point two configure options to the SGML catalogs in the native sysroot * Some packages (e.g, iputils) use different names for the openSP utilities, so create these names as symlinks after do_install Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* docbook-utils-native: new recipe v0.6.14Scott Garman2011-02-161-0/+48
| | | | | | | Recipe derived from OpenEmbedded. Starting with a -native only version for now. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* sgml-common-native: fix license info and checksum fieldsScott Garman2011-02-161-6/+4
| | | | Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* rpm: Avoid fsync when writing filesMark Hatle2011-02-162-0/+35
| | | | | | | | | | By default RPM strives for the safest possible file creation and enforces fsync on each file. This changes that default by backporting the fsync disabled from the latest CVS snapshot. This will cut a few minutes off the rootfs generation using RPM. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* rpm: Add the ability to use the platform file during installMark Hatle2011-02-163-3/+160
| | | | | | | | | | | Add a new rpm macro, rpmrc_platform_path to specify an alternative platform file. This is required to allow the dep resolver to identify compatible packages. Also workaround a minor problem with the --showrc command in RPM. A bug has been reported upstream on this. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* recipes: pre/post actionsMark Hatle2011-02-121-2/+2
| | | | | | | | A number of the recipes did not properly label their pre and post actions, causing the actions to occur in all split packages. This was corrected by defaulting to _${PN} in most cases. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* fetch2: unpack revisionMark Hatle2011-02-121-1/+1
| | | | | | | | | | | | Revise the unpack function to have a way to disable the unpack. This is based on the work from "Andreas Oberritter <obi@opendreambox.org>", see http://cgit.openembedded.net/cgit.cgi/openembedded/commit/?id=2bdfe8519eda8067845019a699acdf19a21ba380 In addition, the to_boolean function comes from the work of "Chris Larson <chris_larson@mentor.com>", see http://cgit.openembedded.net/cgit.cgi/openembedded/commit/?id=900cc29b603691eb3a077cb660545ead3715ed54 Signed-off-by: Mark Hatle <mark.hatle@windriver.com>