diff options
author | 2021-01-11 15:31:56 +0000 | |
---|---|---|
committer | 2021-01-11 15:31:56 +0000 | |
commit | 16ff81ed8b1ed9aa06fb1a731a2446b66cc49bef (patch) | |
tree | 1a7dd8152b94f6f8cd318bfaf85aa40882854583 /lib/libcxx/utils/sym_extract.py | |
parent | sync (diff) | |
download | wireguard-openbsd-16ff81ed8b1ed9aa06fb1a731a2446b66cc49bef.tar.xz wireguard-openbsd-16ff81ed8b1ed9aa06fb1a731a2446b66cc49bef.zip |
Remove libc++ and libc++abi 8.0.0 now that we switched to version 10.0.1
in the gnu/ directory.
Diffstat (limited to 'lib/libcxx/utils/sym_extract.py')
-rwxr-xr-x | lib/libcxx/utils/sym_extract.py | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/lib/libcxx/utils/sym_extract.py b/lib/libcxx/utils/sym_extract.py deleted file mode 100755 index 0d9d2eeb8e5..00000000000 --- a/lib/libcxx/utils/sym_extract.py +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/env python -#===----------------------------------------------------------------------===## -# -# The LLVM Compiler Infrastructure -# -# This file is dual licensed under the MIT and the University of Illinois Open -# Source Licenses. See LICENSE.TXT for details. -# -#===----------------------------------------------------------------------===## -""" -sym_extract - Extract and output a list of symbols from a shared library. -""" -from argparse import ArgumentParser -from libcxx.sym_check import extract, util - - -def main(): - parser = ArgumentParser( - description='Extract a list of symbols from a shared library.') - parser.add_argument('library', metavar='shared-lib', type=str, - help='The library to extract symbols from') - parser.add_argument('-o', '--output', dest='output', - help='The output file. stdout is used if not given', - type=str, action='store', default=None) - parser.add_argument('--names-only', dest='names_only', - help='Output only the name of the symbol', - action='store_true', default=False) - parser.add_argument('--only-stdlib-symbols', dest='only_stdlib', - help="Filter all symbols not related to the stdlib", - action='store_true', default=False) - args = parser.parse_args() - if args.output is not None: - print('Extracting symbols from %s to %s.' - % (args.library, args.output)) - syms = extract.extract_symbols(args.library) - if args.only_stdlib: - syms, other_syms = util.filter_stdlib_symbols(syms) - util.write_syms(syms, out=args.output, names_only=args.names_only) - - -if __name__ == '__main__': - main() |