[oe-commits] org.oe.dev python[-native] 2.5.1: add patch to compile everything in optimized bytecode.
mickeyl commit
openembedded-commits at lists.openembedded.org
Wed Aug 15 21:59:24 UTC 2007
python[-native] 2.5.1: add patch to compile everything in optimized bytecode.
This also reduces the packaging size / flash consumption
Author: mickeyl at openembedded.org
Branch: org.openembedded.dev
Revision: 9c96b8c3203a2c3cea0b975f272fd4efe176be96
ViewMTN: http://monotone.openembedded.org/revision.psp?id=9c96b8c3203a2c3cea0b975f272fd4efe176be96
Files:
1
packages/python/python-2.5.1/default-is-optimizied.patch
packages/python/python-native-2.5.1/default-is-optimizied.patch
packages/python/python-native_2.5.1.bb
packages/python/python_2.5.1.bb
Diffs:
#
# mt diff -r1134fd061bf5115d3966b3b1ec95fd1e195af1ba -r9c96b8c3203a2c3cea0b975f272fd4efe176be96
#
#
#
# add_file "packages/python/python-2.5.1/default-is-optimizied.patch"
# content [524dcf57d51780fdc3c281c49f60fc03193204e0]
#
# add_file "packages/python/python-native-2.5.1/default-is-optimizied.patch"
# content [524dcf57d51780fdc3c281c49f60fc03193204e0]
#
# patch "packages/python/python-native_2.5.1.bb"
# from [487067f4ebc63a6635c1e8dd450e5e9613a2e392]
# to [ddbe9e46d55c4c046159b51fabf08c3ecffd938d]
#
# patch "packages/python/python_2.5.1.bb"
# from [5b6edbbf1be7a2211343585e22d7141879e7928c]
# to [1c43c7d7b6a272f1d3fd288f6428e3d8f97b9599]
#
============================================================
--- packages/python/python-2.5.1/default-is-optimizied.patch 524dcf57d51780fdc3c281c49f60fc03193204e0
+++ packages/python/python-2.5.1/default-is-optimizied.patch 524dcf57d51780fdc3c281c49f60fc03193204e0
@@ -0,0 +1,13 @@
+Index: Python-2.5.1/Python/compile.c
+===================================================================
+--- Python-2.5.1.orig/Python/compile.c
++++ Python-2.5.1/Python/compile.c
+@@ -30,7 +30,7 @@
+ #include "symtable.h"
+ #include "opcode.h"
+
+-int Py_OptimizeFlag = 0;
++int Py_OptimizeFlag = 1;
+
+ /*
+ ISSUES:
============================================================
--- packages/python/python-native-2.5.1/default-is-optimizied.patch 524dcf57d51780fdc3c281c49f60fc03193204e0
+++ packages/python/python-native-2.5.1/default-is-optimizied.patch 524dcf57d51780fdc3c281c49f60fc03193204e0
@@ -0,0 +1,13 @@
+Index: Python-2.5.1/Python/compile.c
+===================================================================
+--- Python-2.5.1.orig/Python/compile.c
++++ Python-2.5.1/Python/compile.c
+@@ -30,7 +30,7 @@
+ #include "symtable.h"
+ #include "opcode.h"
+
+-int Py_OptimizeFlag = 0;
++int Py_OptimizeFlag = 1;
+
+ /*
+ ISSUES:
============================================================
--- packages/python/python-native_2.5.1.bb 487067f4ebc63a6635c1e8dd450e5e9613a2e392
+++ packages/python/python-native_2.5.1.bb ddbe9e46d55c4c046159b51fabf08c3ecffd938d
@@ -11,7 +11,8 @@ SRC_URI = "http://www.python.org/ftp/pyt
SRC_URI = "http://www.python.org/ftp/python/${PV}/Python-${PV}.tar.bz2 \
file://bindir-libdir.patch;patch=1 \
file://cross-distutils.patch;patch=1 \
- file://dont-modify-shebang-line.patch;patch=1"
+ file://dont-modify-shebang-line.patch;patch=1 \
+ file://default-is-optimized.patch;patch=1"
S = "${WORKDIR}/Python-${PV}"
inherit autotools native
============================================================
--- packages/python/python_2.5.1.bb 5b6edbbf1be7a2211343585e22d7141879e7928c
+++ packages/python/python_2.5.1.bb 1c43c7d7b6a272f1d3fd288f6428e3d8f97b9599
@@ -14,7 +14,8 @@ SRC_URI = "http://www.python.org/ftp/pyt
file://crosscompile.patch;patch=1 \
file://fix-tkinter-detection.patch;patch=1 \
file://autohell.patch;patch=1 \
- file://sitebranding.patch;patch=1"
+ file://sitebranding.patch;patch=1 \
+ file://default-is-optimized.patch;patch=1"
S = "${WORKDIR}/Python-${PV}"
inherit autotools
More information about the Openembedded-commits
mailing list