diff options
author | Andreas Oberritter <obi@opendreambox.org> | 2012-02-25 02:19:10 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-02-26 11:42:29 +0000 |
commit | 40ccf816c597e7eed5243fb4b4e9473d2b58afaa (patch) | |
tree | a19d107f625fa831edee6f7bea742defa2b051fd /meta/recipes-devtools/gcc | |
parent | 384912b4719a77b2e5f6673066e75258df130f5d (diff) | |
download | openembedded-core-40ccf816c597e7eed5243fb4b4e9473d2b58afaa.tar.gz openembedded-core-40ccf816c597e7eed5243fb4b4e9473d2b58afaa.tar.bz2 openembedded-core-40ccf816c597e7eed5243fb4b4e9473d2b58afaa.tar.xz openembedded-core-40ccf816c597e7eed5243fb4b4e9473d2b58afaa.zip |
automake: omit compilation of pyc files on install
* On install, automake calls py-compile, which previously
compiled python source code to pyc and pyo, which both
got packaged.
* The python interpreter in OE contains patches to enable
optimization (pyo) by default:
04-default-is-optimized.patch
99-ignore-optimization-flag.patch
* automake created pyc files by calling py_compile.compile()
and adding the c suffix manually, resulting in identical
byte code for both pyc and pyo files.
* py-compile-compile-only-optimized-byte-code.patch
applies to automake 1.11 and automake master, but older
versions require a slightly modified patch. However,
older versions are only pinned by chinook-compat and
nylon, so I left them untouched.
Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
The patch was imported from the OpenEmbedded git server
(git://git.openembedded.org/openembedded) as of commit id
aa4585c5065e05c759f16e1e8623fc7f40640f1b.
Modified to apply to automake version 1.11.2 and to
include a patch header. Also renamed the patch.
Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/gcc')
0 files changed, 0 insertions, 0 deletions