INNER CODE UNIT · Python

main

alper-han/CrossMacro · scripts/ci/verify-glibc-baseline.py:85

def main(argv: list[str] | None = None) -> int:
    parser = argparse.ArgumentParser(description=__doc__)
    parser.add_argument(
        "--max-glibc",
        default="2.35",
        help="maximum permitted glibc symbol version (default: 2.35)",
    )
    parser.add_argument("paths", nargs="+", type=Path)
    args = parser.parse_args(argv)

    maximum = parse_version(args.max_glibc)
    violations: list[str] = []

    try:
        binaries = expand_inputs(args.paths)
    except RuntimeError as error:
        binaries = []
        violations.append(str(error))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…