diff options
Diffstat (limited to 'meta/recipes-devtools/python/python-native/unixccompiler.patch')
-rw-r--r-- | meta/recipes-devtools/python/python-native/unixccompiler.patch | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/meta/recipes-devtools/python/python-native/unixccompiler.patch b/meta/recipes-devtools/python/python-native/unixccompiler.patch index 10a9baf46b..4502829129 100644 --- a/meta/recipes-devtools/python/python-native/unixccompiler.patch +++ b/meta/recipes-devtools/python/python-native/unixccompiler.patch | |||
@@ -1,20 +1,20 @@ | |||
1 | Upstream-Status: Inappropriate [embedded specific] | 1 | Upstream-Status: Pending |
2 | 2 | ||
3 | # The CC variable,sometimes like:"x86_64-poky-linux-gcc -m64 --sysroot=/${TMPDIR}/sysroots/qemux86-64", contains option information. | 3 | The CC variable,sometimes like:"x86_64-poky-linux-gcc -m64 --sysroot=/${TMPDIR}/sysroots/qemux86-64", contains option information. |
4 | # This will lead to wrong compiler name "qemux86-64" rather than "x86_64-poky-linux-gcc" when python finding the compiler name. | 4 | This will lead to wrong compiler name "qemux86-64" rather than "x86_64-poky-linux-gcc" when python finding the compiler name. |
5 | 5 | ||
6 | #Signed-off-by: Mei Lei <lei.mei@intel.com> | 6 | Signed-off-by: Mei Lei <lei.mei@intel.com> |
7 | 7 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | |
8 | diff --git Python-2.6.6/Lib/distutils/unixccompiler.py Python-2.6.6/Lib/distutils/unixccompiler.py | 8 | Index: Python-2.7.2/Lib/distutils/unixccompiler.py |
9 | index 6d0b84d..aaf49cb 100644 | 9 | =================================================================== |
10 | --- Python-2.6.6/Lib/distutils/unixccompiler.py | 10 | --- Python-2.7.2.orig/Lib/distutils/unixccompiler.py 2011-11-24 13:51:10.539998722 -0800 |
11 | +++ Python-2.6.6/Lib/distutils/unixccompiler.py | 11 | +++ Python-2.7.2/Lib/distutils/unixccompiler.py 2011-11-24 15:54:36.872137766 -0800 |
12 | @@ -282,7 +282,7 @@ class UnixCCompiler(CCompiler): | 12 | @@ -282,7 +282,7 @@ |
13 | # this time, there's no way to determine this information from | 13 | # this time, there's no way to determine this information from |
14 | # the configuration data stored in the Python installation, so | 14 | # the configuration data stored in the Python installation, so |
15 | # we use this hack. | 15 | # we use this hack. |
16 | - compiler = os.path.basename(sysconfig.get_config_var("CC")) | 16 | - compiler = os.path.basename(sysconfig.get_config_var("CC")) |
17 | + compiler = os.path.basename(sysconfig.get_config_var("CC").split()[0]) | 17 | + compiler = sysconfig.get_config_var("CC") |
18 | if sys.platform[:6] == "darwin": | 18 | if sys.platform[:6] == "darwin": |
19 | # MacOSX's linker doesn't understand the -R flag at all | 19 | # MacOSX's linker doesn't understand the -R flag at all |
20 | return "-L" + dir | 20 | return "-L" + dir |