revert OE-core commit "python: remove the default optimization" (commit : 165ed464bbb...
[vuplus_openvuplus_3.0] / meta-openvuplus / recipes-devtools / python / python-native / 04-default-is-optimized.patch
diff --git a/meta-openvuplus/recipes-devtools/python/python-native/04-default-is-optimized.patch b/meta-openvuplus/recipes-devtools/python/python-native/04-default-is-optimized.patch
new file mode 100644 (file)
index 0000000..8fe147e
--- /dev/null
@@ -0,0 +1,20 @@
+Upstream-Status: Inappropriate [embedded specific]
+
+# When compiling for an embedded system, we need every bit of
+# performance we can get. default to optimized with the option
+# of opt-out.
+# Signed-Off: Michael 'Mickey' Lauer <mickey@vanille-media.de>
+
+Index: Python-2.6.1/Python/compile.c
+===================================================================
+--- Python-2.6.1.orig/Python/compile.c
++++ Python-2.6.1/Python/compile.c
+@@ -32,7 +32,7 @@
+ #include "symtable.h"
+ #include "opcode.h"
+-int Py_OptimizeFlag = 0;
++int Py_OptimizeFlag = 1;
+ #define DEFAULT_BLOCK_SIZE 16
+ #define DEFAULT_BLOCKS 8