diff options
Diffstat (limited to 'meta/recipes-devtools/python/python/06-avoid_usr_lib_termcap_path_in_linking.patch')
-rw-r--r-- | meta/recipes-devtools/python/python/06-avoid_usr_lib_termcap_path_in_linking.patch | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/meta/recipes-devtools/python/python/06-avoid_usr_lib_termcap_path_in_linking.patch b/meta/recipes-devtools/python/python/06-avoid_usr_lib_termcap_path_in_linking.patch new file mode 100644 index 0000000000..30aa50dd44 --- /dev/null +++ b/meta/recipes-devtools/python/python/06-avoid_usr_lib_termcap_path_in_linking.patch | |||
@@ -0,0 +1,27 @@ | |||
1 | The poison directories patch has detected library path issue while | ||
2 | compiling the python in cross environment, as seen bellow. | ||
3 | |||
4 | warning: library search path "/usr/lib/termcap" is unsafe for cross-compilation | ||
5 | |||
6 | This Patch fixes this issue in the python build environment. | ||
7 | 11 Oct 2010 | ||
8 | Nitin A Kamble <nitin.a.kamble@intel.com> | ||
9 | |||
10 | Index: Python-2.6.5/setup.py | ||
11 | =================================================================== | ||
12 | --- Python-2.6.5.orig/setup.py | ||
13 | +++ Python-2.6.5/setup.py | ||
14 | @@ -591,12 +591,10 @@ class PyBuildExt(build_ext): | ||
15 | readline_libs.append('ncurses') | ||
16 | elif self.compiler.find_library_file(lib_dirs, 'curses'): | ||
17 | readline_libs.append('curses') | ||
18 | - elif self.compiler.find_library_file(lib_dirs + | ||
19 | - ['/usr/lib/termcap'], | ||
20 | + elif self.compiler.find_library_file(lib_dirs, | ||
21 | 'termcap'): | ||
22 | readline_libs.append('termcap') | ||
23 | exts.append( Extension('readline', ['readline.c'], | ||
24 | - library_dirs=['/usr/lib/termcap'], | ||
25 | extra_link_args=readline_extra_link_args, | ||
26 | libraries=readline_libs) ) | ||
27 | else: | ||