]> code.ossystems Code Review - openembedded-core.git/commit
automake: omit compilation of pyc files on install
authorAndreas Oberritter <obi@opendreambox.org>
Sat, 25 Feb 2012 01:19:10 +0000 (02:19 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 26 Feb 2012 11:42:29 +0000 (11:42 +0000)
commit40ccf816c597e7eed5243fb4b4e9473d2b58afaa
treea19d107f625fa831edee6f7bea742defa2b051fd
parent384912b4719a77b2e5f6673066e75258df130f5d
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>
meta/recipes-devtools/automake/automake/py-compile-compile-only-optimized-byte-code.patch [new file with mode: 0644]
meta/recipes-devtools/automake/automake_1.11.2.bb