aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/servo/bootstrap.py2
-rw-r--r--python/servo/command_base.py15
2 files changed, 9 insertions, 8 deletions
diff --git a/python/servo/bootstrap.py b/python/servo/bootstrap.py
index 24725f6382f..0e128d2826e 100644
--- a/python/servo/bootstrap.py
+++ b/python/servo/bootstrap.py
@@ -326,11 +326,13 @@ def windows_msvc(context, force=False):
return 0
+
LINUX_SPECIFIC_BOOTSTRAPPERS = {
"salt": salt,
"gstreamer": gstreamer,
}
+
def bootstrap(context, force=False, specific=None):
'''Dispatches to the right bootstrapping function for the OS.'''
diff --git a/python/servo/command_base.py b/python/servo/command_base.py
index fa224763a0e..57865bac55d 100644
--- a/python/servo/command_base.py
+++ b/python/servo/command_base.py
@@ -483,20 +483,19 @@ class CommandBase(object):
def needs_gstreamer_env(self, target):
if check_gstreamer_lib():
return False
- gstpath = self.get_gstreamer_path()
+ if "x86_64" not in (target or host_triple()):
+ # We don't build gstreamer for non-x86_64 yet
+ return False
if sys.platform == "linux2":
- if "x86_64" not in (target or host_triple()):
- raise Exception("We don't currently support using local gstreamer builds \
- for non-x86_64, please file a bug")
- if path.isdir(gstpath):
+ if path.isdir(self.get_gstreamer_path()):
return True
else:
raise Exception("Your system's gstreamer libraries are out of date \
- (we need at least 1.12). Please run ./mach bootstrap-gstreamer")
+(we need at least 1.12). Please run ./mach bootstrap-gstreamer")
else:
raise Exception("Your system's gstreamer libraries are out of date \
- (we need at least 1.12). If you're unable to \
- install them, let us know by filing a bug!")
+(we need at least 1.12). If you're unable to \
+install them, let us know by filing a bug!")
return False
def set_run_env(self):