summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* relocatable: Handle directories having subdirectories of binariesJoshua Lock2010-04-011-15/+24
| | | | | | | | | | | | Make the processing of directories less naive so that it can handle a directory with children that are directories. We now scan for and process binaries in all directories below the scanned paths rather than only the top-level directory. This patch moves the meat of the post-processing into a separate function which is fed paths, process_dir (). Then when the function finds a subdirectory of the passed path which is itself a directory it recursively calls itself. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* gcc-cross-initial/gcc-cross-intermediate: Add missing EXTRA_OECONF variablesRichard Purdie2010-03-313-0/+4
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* python-pycurl: Set NATIVE_INSTALL_WORKSRichard Purdie2010-03-311-0/+2
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* encdev-updater: Set NATIVE_INSTALL_WORKSRichard Purdie2010-03-311-0/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* liblbxutil: Fix cross compile issuesRichard Purdie2010-03-312-2/+65
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* python-pycurl: Fix buildingJoshua Lock2010-03-311-1/+3
| | | | | | | Add python to DEPENDS and ensure the required environment variables are available at build time. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* gcc: Don't create links in base-libdirRichard Purdie2010-03-311-1/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-crosssdk: Remove bogus requireRichard Purdie2010-03-311-1/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky-moblin.inc: Set provider for virtual/TARGETcompilerlibsRichard Purdie2010-03-311-0/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-runtime: Add 4.2.3 versionRichard Purdie2010-03-311-0/+10
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-crosssdk: Create common include filesRichard Purdie2010-03-319-62/+37
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-cross.inc: Move do_compileRichard Purdie2010-03-312-4/+5
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-cross: Use NATIVEDEPSRichard Purdie2010-03-314-5/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc: Move -native dependencies into the base gcc version configuration file ↵Richard Purdie2010-03-3112-25/+13
| | | | | | and create and use EXTRA_OECONF_INITIAL and EXTRA_OECONF_INTERMEDIATE variables Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-cross-kernel: Remove unneeded requiresRichard Purdie2010-03-311-2/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-runtime: Move core code to the main include fileRichard Purdie2010-03-313-49/+47
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-cross: Simplify require statementsRichard Purdie2010-03-313-4/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc: Drop 4.1.2 as its unusedRichard Purdie2010-03-3132-4535/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc: Drop 3.4.4/3.4.6 and gcc-native as all are now unusedRichard Purdie2010-03-3155-12460/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-csl: Drop old versionRichard Purdie2010-03-3016-190/+7
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-runtime: Handle libgcc headers correctly and set c++ include patch for ↵Richard Purdie2010-03-302-3/+3
| | | | | | packages correctly Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-runtime: Fix c++ include pathRichard Purdie2010-03-302-2/+2
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-package-cross.inc: Only stage gcc-runtime headers for gcc-crossRichard Purdie2010-03-301-4/+6
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* classes/conf: Update to handle gcc-runtimeRichard Purdie2010-03-294-3/+4
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-runtime: Add initial recipeRichard Purdie2010-03-2910-115/+142
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-4.3.3: Add patch for issue PR35942 to fix libstdc++ build issues with ↵Richard Purdie2010-03-292-0/+39
| | | | | | certain host cross compile combinations Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* autotools.bbclass: Allow extraction of the configure arguments for use in ↵Richard Purdie2010-03-291-17/+19
| | | | | | strange testcases Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* relocatable.bbclass: we need to process library files tooJoshua Lock2010-03-261-1/+1
| | | | | | | The .so files we ship also have a RPATH encoded so should be post-processed for a relocatable RPATH too. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* rootfs_rpm: Explicitly add runtime dependencies to dependsJoshua Lock2010-03-261-1/+1
| | | | | | | Python RDEPENDS are tricksy beasts and the runtime dependencies of Yum aren't being pulled in for the RPM rootfs so explicitly add them to depends. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* createrepo: Fix dependencies, yum at runtime and libxml2 at buildJoshua Lock2010-03-261-2/+3
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* .gitignore: Add packaged staging directory to ignore listJoshua Lock2010-03-261-0/+1
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* python-urlgrabber: Update to 3.9.1 with extra patches from FedoraJoshua Lock2010-03-266-12/+202
| | | | | | | Add a couple of extra patches from Fedora to make the latest createrepo package work. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* python-native: Fix DEPENDS by adding sqlite3Joshua Lock2010-03-261-2/+2
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* pyton-pycurl: Add new recipe from OE.devJoshua Lock2010-03-262-0/+37
| | | | | | | Add python-pycurl_7.19.0 from OE.dev with some tweaks to enable a native version. This package is a dependancy of newer Yum Signed-off-by: Joshua Lock <josh@linux.intel.com>
* curl: Bump to 7.20Joshua Lock2010-03-262-10/+10
| | | | | | Newer libcurl is needed by newer pycurl which is needed by newer yum Signed-off-by: Joshua Lock <josh@linux.intel.com>
* yum: Fix installation of python modulesJoshua Lock2010-03-262-15/+17
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* handbook: Update links to Anjuta pluginJoshua Lock2010-03-261-7/+10
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* fakechroot: Fix patch applicationJoshua Lock2010-03-261-3/+3
| | | | | | We listed the Debian patch but never actually asked BitBake to apply it. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* bitbake/event.py: Run class eventhandlers in the task context but ensure UI ↵Richard Purdie2010-03-251-8/+17
| | | | | | handlers run in the server context Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake/cooker.py: Finishing the command needs to happen after the ↵Richard Purdie2010-03-251-2/+2
| | | | | | BuildCompleted event else the cooker can shutdown first Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* cache.py: Bump the cache version after the BBVERSIONS updateRichard Purdie2010-03-251-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bb.manifest: Drop, its unused and obsolete. No point in having dead code aroundRichard Purdie2010-03-251-144/+0
| | | | | | (Bitbake rev: 69374497b557a5e99ffc7cbe5e075d63e2d9cfaa) Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* BBFILES: use a set to remove duplicates when collecting.Chris Larson2010-03-251-4/+4
| | | | | | | (Bitbake rev: b1b06133da4ca379a60775552d481f7fbf77e999) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bb/command was importing bb and accessing some of its own classes indirectly ↵Chris Larson2010-03-251-3/+5
| | | | | | | | | as bb.command.<class> (Bitbake rev: 4b2a268ce8dad63d21619c1b9acc1de86d222d93) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Why is bb/__init__.py importing bb?Chris Larson2010-03-251-1/+2
| | | | | | | (Bitbake rev: 3eb01a20cbbb2e7a2f6278089bcc9bb70021738f) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* data_smart: be explicit about what we make available to eval'd python codeChris Larson2010-03-251-2/+7
| | | | | | | (Bitbake rev: 6a73dda60f50e9b3e5513795d1ec7207d1446de2) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Fix 7 references to undefined variables, as spotted by pyflakesChris Larson2010-03-254-8/+7
| | | | | | | (Bitbake rev: e1e4ccf203e38070eeafd31a622671996cff61a1) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bb.utils: remove old portage remnantsChris Larson2010-03-252-588/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | The following utility functions were removed. Note that in this particular case we're bypassing a proper deprecation process, as these functions are clearly not utilized, are obvious remnants of old ways of doing things, and some of which do not even function properly. - tokenize - evaluate - flatten - relparse - ververify - isjustname - isspecific - catpkgsplit - pkgsplit - pkgcmp - dep_parenreduce - dep_opconvert (Bitbake rev: 62983ad9b151ee8d51e8cf9a31c736c7813edf16) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bb.utils: utilize string.letters and string.digitsChris Larson2010-03-251-5/+3
| | | | | | | (Bitbake rev: 7af05cba87ec9f3ea5e53689b3d9f0a63784d1b5) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bb.which: fix broken direction/reverse argumentChris Larson2010-03-251-1/+1
| | | | | | | (Bitbake rev: 4725d83f532cad96168aa9affdedb33b6fc897b7) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>