mirror of
https://github.com/python/cpython.git
synced 2025-08-03 16:39:00 +00:00
Update stable ABI script for MacOS and update list of exported symbols (GH-23783)
This commit is contained in:
parent
7f14a3756b
commit
0911411e0c
2 changed files with 6 additions and 1 deletions
|
@ -31,6 +31,7 @@ EXCLUDED_HEADERS = {
|
|||
"ucnhash.h",
|
||||
}
|
||||
|
||||
MACOS = (sys.platform == "darwin")
|
||||
|
||||
def get_exported_symbols(library, dynamic=False):
|
||||
# Only look at dynamic symbols
|
||||
|
@ -57,7 +58,10 @@ def get_exported_symbols(library, dynamic=False):
|
|||
continue
|
||||
|
||||
symbol = parts[-1]
|
||||
yield symbol
|
||||
if MACOS and symbol.startswith("_"):
|
||||
yield symbol[1:]
|
||||
else:
|
||||
yield symbol
|
||||
|
||||
|
||||
def check_library(stable_abi_file, library, abi_funcs, dynamic=False):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue