mirror of
https://github.com/python/cpython.git
synced 2026-06-07 18:33:16 +00:00
gh-150311: Fix minor issues in configure.ac for Cygwin (#150328)
- Use 'CYGWIN' (uppercase) for ac_sys_system to match the casing used in all case-pattern references throughout configure.ac. - Fix LDLIBRARY for static builds: use '.a' extension instead of '.dll.a' when shared libraries are disabled. - Replace hardcoded 'gcc' and 'g++' with '$(CC)' and '$(CXX)' in LDSHARED/LDCXXSHARED for Cygwin. Co-authored-by: Victor Stinner <vstinner@python.org>
This commit is contained in:
parent
8a22450ac6
commit
f386f1feed
2 changed files with 8 additions and 8 deletions
8
configure
generated
vendored
8
configure
generated
vendored
|
|
@ -4157,7 +4157,7 @@ then
|
|||
ac_sys_system=Linux
|
||||
;;
|
||||
*-*-cygwin*)
|
||||
ac_sys_system=Cygwin
|
||||
ac_sys_system=CYGWIN
|
||||
;;
|
||||
*-apple-ios*)
|
||||
ac_sys_system=iOS
|
||||
|
|
@ -7848,7 +7848,7 @@ else # shared is disabled
|
|||
case $ac_sys_system in
|
||||
CYGWIN*)
|
||||
BLDLIBRARY='$(LIBRARY)'
|
||||
LDLIBRARY='libpython$(LDVERSION).dll.a'
|
||||
LDLIBRARY='libpython$(LDVERSION).a'
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
|
@ -14232,8 +14232,8 @@ then :
|
|||
|
||||
fi;;
|
||||
CYGWIN*)
|
||||
LDSHARED="gcc -shared -Wl,--enable-auto-image-base"
|
||||
LDCXXSHARED="g++ -shared -Wl,--enable-auto-image-base";;
|
||||
LDSHARED='$(CC) -shared -Wl,--enable-auto-image-base'
|
||||
LDCXXSHARED='$(CXX) -shared -Wl,--enable-auto-image-base';;
|
||||
*) LDSHARED="ld";;
|
||||
esac
|
||||
fi
|
||||
|
|
|
|||
|
|
@ -334,7 +334,7 @@ then
|
|||
ac_sys_system=Linux
|
||||
;;
|
||||
*-*-cygwin*)
|
||||
ac_sys_system=Cygwin
|
||||
ac_sys_system=CYGWIN
|
||||
;;
|
||||
*-apple-ios*)
|
||||
ac_sys_system=iOS
|
||||
|
|
@ -1650,7 +1650,7 @@ else # shared is disabled
|
|||
case $ac_sys_system in
|
||||
CYGWIN*)
|
||||
BLDLIBRARY='$(LIBRARY)'
|
||||
LDLIBRARY='libpython$(LDVERSION).dll.a'
|
||||
LDLIBRARY='libpython$(LDVERSION).a'
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
|
@ -3694,8 +3694,8 @@ then
|
|||
dnl not implemented yet
|
||||
]);;
|
||||
CYGWIN*)
|
||||
LDSHARED="gcc -shared -Wl,--enable-auto-image-base"
|
||||
LDCXXSHARED="g++ -shared -Wl,--enable-auto-image-base";;
|
||||
LDSHARED='$(CC) -shared -Wl,--enable-auto-image-base'
|
||||
LDCXXSHARED='$(CXX) -shared -Wl,--enable-auto-image-base';;
|
||||
*) LDSHARED="ld";;
|
||||
esac
|
||||
fi
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue