[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