Blame view

buildroot/buildroot-2016.08.1/package/python/018-fix-add-gcc-paths-logic.patch 1.12 KB
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  Override system locale and set to default when adding gcc paths
  
  Forces the use of the default locale in the function
  add_gcc_paths, which is called when cross compiling to add the
  include and library paths. This is necessary because otherwise
  the gcc output is localized and the output parsing fails, which
  results in no paths added and detect_modules not able to find
  any system library (eg. libz, libssl, etc.)
  
  [Thomas: patch taken from https://bugs.python.org/issue23767.]
  
  Signed-off-by: Samuel Cabrero <samuelcabrero@gmail.com>
  Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  
  Index: b/setup.py
  ===================================================================
  --- a/setup.py
  +++ b/setup.py
  @@ -414,7 +414,7 @@
           tmpfile = os.path.join(self.build_temp, 'gccpaths')
           if not os.path.exists(self.build_temp):
               os.makedirs(self.build_temp)
  -        ret = os.system('%s -E -v - </dev/null 2>%s 1>/dev/null' % (gcc, tmpfile))
  +        ret = os.system('LC_ALL=C %s -E -v - </dev/null 2>%s 1>/dev/null' % (gcc, tmpfile))
           is_gcc = False
           in_incdirs = False
           inc_dirs = []