diff --git a/scripts/glibc_check.py b/scripts/glibc_check.py index 8c1585e6e..a70645ebf 100755 --- a/scripts/glibc_check.py +++ b/scripts/glibc_check.py @@ -12,7 +12,6 @@ import sys verbose = True -objdump = "objdump -T %s" glibc_re = re.compile(r"GLIBC_([0-9]\.[0-9]+)") @@ -32,7 +31,7 @@ def main(): overall_versions = set() for filename in filenames: try: - output = subprocess.check_output(objdump % filename, shell=True, stderr=subprocess.STDOUT) + output = subprocess.check_output(["objdump", "-T", filename], stderr=subprocess.STDOUT) output = output.decode() versions = {parse_version(match.group(1)) for match in glibc_re.finditer(output)} requires_glibc = max(versions)