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 <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
c7f76a1bc9
commit
e55dc39c37
|
@ -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)",
|
parser.add_option("-p", "--parse-only", help = "quit after parsing the BB files (developers only)",
|
||||||
action = "store_true", dest = "parse_only", default = False)
|
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",
|
parser.add_option("-s", "--show-versions", help = "show current and preferred versions of all packages",
|
||||||
action = "store_true", dest = "show_versions", default = False)
|
action = "store_true", dest = "show_versions", default = False)
|
||||||
|
|
||||||
|
|
|
@ -85,9 +85,6 @@ don't execute, just go through the motions
|
||||||
.B \-p, \-\-parse-only
|
.B \-p, \-\-parse-only
|
||||||
quit after parsing the BB files (developers only)
|
quit after parsing the BB files (developers only)
|
||||||
.TP
|
.TP
|
||||||
.B \-d, \-\-disable-psyco
|
|
||||||
disable using the psyco just-in-time compiler (not recommended)
|
|
||||||
.TP
|
|
||||||
.B \-s, \-\-show-versions
|
.B \-s, \-\-show-versions
|
||||||
show current and preferred versions of all packages
|
show current and preferred versions of all packages
|
||||||
.TP
|
.TP
|
||||||
|
|
|
@ -417,8 +417,6 @@ options:
|
||||||
than once.
|
than once.
|
||||||
-n, --dry-run don't execute, just go through the motions
|
-n, --dry-run don't execute, just go through the motions
|
||||||
-p, --parse-only quit after parsing the BB files (developers only)
|
-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
|
-s, --show-versions show current and preferred versions of all packages
|
||||||
-e, --environment show the global or per-package environment (this is
|
-e, --environment show the global or per-package environment (this is
|
||||||
what used to be bbread)
|
what used to be bbread)
|
||||||
|
|
|
@ -904,19 +904,6 @@ class BBCooker:
|
||||||
if self.state != state.parsing:
|
if self.state != state.parsing:
|
||||||
self.parseConfiguration ()
|
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)
|
self.status = bb.cache.CacheData(self.caches_array)
|
||||||
|
|
||||||
ignore = bb.data.getVar("ASSUME_PROVIDED", self.configuration.data, 1) or ""
|
ignore = bb.data.getVar("ASSUME_PROVIDED", self.configuration.data, 1) or ""
|
||||||
|
|
Loading…
Reference in New Issue