From e55dc39c3702538ab3d81ff55c37ab7e8c1e78a2 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Thu, 9 Jun 2011 10:33:56 +0100 Subject: Drop psyco support At best it gave 1-2% improvement now, its 32 bit x86 only and isn't supported after python 2.6. PyPy is probably a better option now. (Bitbake rev: 3c3bd0c2fa80d747f25401c17b785c7c2f3787ca) Signed-off-by: Richard Purdie --- bitbake/bin/bitbake | 3 --- bitbake/doc/bitbake.1 | 3 --- bitbake/doc/manual/usermanual.xml | 2 -- bitbake/lib/bb/cooker.py | 13 ------------- 4 files changed, 21 deletions(-) diff --git a/bitbake/bin/bitbake b/bitbake/bin/bitbake index c348e5e628..d6e8e0940e 100755 --- a/bitbake/bin/bitbake +++ b/bitbake/bin/bitbake @@ -139,9 +139,6 @@ Default BBFILES are the .bb files in the current directory.""") parser.add_option("-p", "--parse-only", help = "quit after parsing the BB files (developers only)", action = "store_true", dest = "parse_only", default = False) - parser.add_option("-d", "--disable-psyco", help = "disable using the psyco just-in-time compiler (not recommended)", - action = "store_true", dest = "disable_psyco", default = False) - parser.add_option("-s", "--show-versions", help = "show current and preferred versions of all packages", action = "store_true", dest = "show_versions", default = False) diff --git a/bitbake/doc/bitbake.1 b/bitbake/doc/bitbake.1 index 036402e8ac..aa096203e4 100644 --- a/bitbake/doc/bitbake.1 +++ b/bitbake/doc/bitbake.1 @@ -85,9 +85,6 @@ don't execute, just go through the motions .B \-p, \-\-parse-only quit after parsing the BB files (developers only) .TP -.B \-d, \-\-disable-psyco -disable using the psyco just-in-time compiler (not recommended) -.TP .B \-s, \-\-show-versions show current and preferred versions of all packages .TP diff --git a/bitbake/doc/manual/usermanual.xml b/bitbake/doc/manual/usermanual.xml index a3e85e14f9..2ebdf32162 100644 --- a/bitbake/doc/manual/usermanual.xml +++ b/bitbake/doc/manual/usermanual.xml @@ -417,8 +417,6 @@ options: than once. -n, --dry-run don't execute, just go through the motions -p, --parse-only quit after parsing the BB files (developers only) - -d, --disable-psyco disable using the psyco just-in-time compiler (not - recommended) -s, --show-versions show current and preferred versions of all packages -e, --environment show the global or per-package environment (this is what used to be bbread) diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index dc196ae801..5bdf90ffa7 100644 --- a/bitbake/lib/bb/cooker.py +++ b/bitbake/lib/bb/cooker.py @@ -904,19 +904,6 @@ class BBCooker: if self.state != state.parsing: self.parseConfiguration () - # Import Psyco if available and not disabled - import platform - if platform.machine() in ['i386', 'i486', 'i586', 'i686']: - if not self.configuration.disable_psyco: - try: - import psyco - except ImportError: - collectlog.info("Psyco JIT Compiler (http://psyco.sf.net) not available. Install it to increase performance.") - else: - psyco.bind( CookerParser.parse_next ) - else: - collectlog.info("You have disabled Psyco. This decreases performance.") - self.status = bb.cache.CacheData(self.caches_array) ignore = bb.data.getVar("ASSUME_PROVIDED", self.configuration.data, 1) or "" -- cgit v1.2.3-54-g00ecf