mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
bpo-43103: Add configure --without-static-libpython (GH-24418)
Add a new configure --without-static-libpython option to not build the libpythonMAJOR.MINOR.a static library and not install the python.o object file. Fix smelly.py and stable_abi.py tools when libpython3.10.a is missing.
This commit is contained in:
parent
6a4177516b
commit
801bb0b503
7 changed files with 113 additions and 25 deletions
|
@ -136,11 +136,14 @@ def check_extensions():
|
|||
|
||||
|
||||
def main():
|
||||
nsymbol = 0
|
||||
|
||||
# static library
|
||||
LIBRARY = sysconfig.get_config_var('LIBRARY')
|
||||
if not LIBRARY:
|
||||
raise Exception("failed to get LIBRARY variable from sysconfig")
|
||||
nsymbol = check_library(LIBRARY)
|
||||
if os.path.exists(LIBRARY):
|
||||
nsymbol += check_library(LIBRARY)
|
||||
|
||||
# dynamic library
|
||||
LDLIBRARY = sysconfig.get_config_var('LDLIBRARY')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue