diff setup.py @ 69185:c8738114b962 3.1

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).
author Barry Warsaw <barry@python.org>
date Thu, 07 Apr 2011 10:40:36 -0400
parents 7582a78f573b
children 3d7c9b38fbfd
line wrap: on
line diff
--- a/setup.py	Wed Apr 06 15:18:12 2011 -0400
+++ b/setup.py	Thu Apr 07 10:40:36 2011 -0400
@@ -342,6 +342,8 @@
     def add_multiarch_paths(self):
         # Debian/Ubuntu multiarch support.
         # https://wiki.ubuntu.com/MultiarchSpec
+        if not find_executable('dpkg-architecture'):
+            return
         tmpfile = os.path.join(self.build_temp, 'multiarch')
         if not os.path.exists(self.build_temp):
             os.makedirs(self.build_temp)