Don't try to load gstreamer on non-x86

This commit is contained in:
Manish Goregaokar 2018-09-07 14:42:19 +05:30
parent d3ece2bc49
commit a380c5fd6e
2 changed files with 9 additions and 8 deletions

View file

@ -326,11 +326,13 @@ def windows_msvc(context, force=False):
return 0 return 0
LINUX_SPECIFIC_BOOTSTRAPPERS = { LINUX_SPECIFIC_BOOTSTRAPPERS = {
"salt": salt, "salt": salt,
"gstreamer": gstreamer, "gstreamer": gstreamer,
} }
def bootstrap(context, force=False, specific=None): def bootstrap(context, force=False, specific=None):
'''Dispatches to the right bootstrapping function for the OS.''' '''Dispatches to the right bootstrapping function for the OS.'''

View file

@ -483,12 +483,11 @@ class CommandBase(object):
def needs_gstreamer_env(self, target): def needs_gstreamer_env(self, target):
if check_gstreamer_lib(): if check_gstreamer_lib():
return False return False
gstpath = self.get_gstreamer_path()
if sys.platform == "linux2":
if "x86_64" not in (target or host_triple()): if "x86_64" not in (target or host_triple()):
raise Exception("We don't currently support using local gstreamer builds \ # We don't build gstreamer for non-x86_64 yet
for non-x86_64, please file a bug") return False
if path.isdir(gstpath): if sys.platform == "linux2":
if path.isdir(self.get_gstreamer_path()):
return True return True
else: else:
raise Exception("Your system's gstreamer libraries are out of date \ raise Exception("Your system's gstreamer libraries are out of date \