mirror of https://github.com/python/cpython
Refinement by Stefan Krah (see issue 11715, msg133194) to exit early if the
dpkg-architecture command is not found on $PATH. This should fix the failures on FreeBSD and Solaris, which do not create the target file via I/O redirection if the command isn't found (unlike Linux and OS X which do).
This commit is contained in:
parent
5ca305a599
commit
88e194513e
2
setup.py
2
setup.py
|
@ -342,6 +342,8 @@ class PyBuildExt(build_ext):
|
||||||
def add_multiarch_paths(self):
|
def add_multiarch_paths(self):
|
||||||
# Debian/Ubuntu multiarch support.
|
# Debian/Ubuntu multiarch support.
|
||||||
# https://wiki.ubuntu.com/MultiarchSpec
|
# https://wiki.ubuntu.com/MultiarchSpec
|
||||||
|
if not find_executable('dpkg-architecture'):
|
||||||
|
return
|
||||||
tmpfile = os.path.join(self.build_temp, 'multiarch')
|
tmpfile = os.path.join(self.build_temp, 'multiarch')
|
||||||
if not os.path.exists(self.build_temp):
|
if not os.path.exists(self.build_temp):
|
||||||
os.makedirs(self.build_temp)
|
os.makedirs(self.build_temp)
|
||||||
|
|
Loading…
Reference in New Issue