From 4303aaa9b8430ab0fa3f58e8b9f5d1cf7b115473 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20H=C3=A4dicke?= Date: Mon, 30 Nov 2015 23:47:28 +0100 Subject: [PATCH] build/python: use "glibtoolize", not "libtoolize" when compiling on OS X On OS X, the "libtoolize" command is some Apple tool. The libtoolize we want is named "glibtoolize" in Homebrew. --- python/build/autotools.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/python/build/autotools.py b/python/build/autotools.py index d9a1f156b..55a5fc067 100644 --- a/python/build/autotools.py +++ b/python/build/autotools.py @@ -1,4 +1,4 @@ -import os.path, subprocess +import os.path, subprocess, sys from build.project import Project @@ -15,7 +15,10 @@ class AutotoolsProject(Project): def build(self, toolchain): src = self.unpack(toolchain) if self.autogen: - subprocess.check_call(['libtoolize', '--force'], cwd=src) + if sys.platform == 'darwin': + subprocess.check_call(['glibtoolize', '--force'], cwd=src) + else: + subprocess.check_call(['libtoolize', '--force'], cwd=src) subprocess.check_call(['aclocal'], cwd=src) subprocess.check_call(['automake', '--add-missing', '--force-missing', '--foreign'], cwd=src) subprocess.check_call(['autoconf'], cwd=src)