churchyard / rpms / python3

Forked from rpms/python3 6 years ago
Clone

Blame 02000-platform-python.patch

f1a8d26
diff --git a/Lib/distutils/command/install.py b/Lib/distutils/command/install.py
f67b366
index ed44a93..84073f9 100644
f1a8d26
--- a/Lib/distutils/command/install.py
f1a8d26
+++ b/Lib/distutils/command/install.py
f67b366
@@ -29,9 +29,9 @@ WINDOWS_SCHEME = {
f67b366
 
f67b366
 INSTALL_SCHEMES = {
f67b366
     'unix_prefix': {
f67b366
-        'purelib': '$base/lib/python$py_version_short/site-packages',
f67b366
-        'platlib': '$platbase/lib64/python$py_version_short/site-packages',
f67b366
-        'headers': '$base/include/python$py_version_short$abiflags/$dist_name',
f67b366
+        'purelib': '$base/lib/platform-python$py_version_short/site-packages',
f67b366
+        'platlib': '$platbase/lib64/platform-python$py_version_short/site-packages',
f67b366
+        'headers': '$base/include/platform-python$py_version_short$abiflags/$dist_name',
f1a8d26
         'scripts': '$base/bin',
f1a8d26
         'data'   : '$base',
f1a8d26
         },
f67b366
@@ -59,7 +59,7 @@ if HAS_USER_SITE:
f67b366
         'purelib': '$usersite',
f67b366
         'platlib': '$usersite',
f67b366
         'headers':
f67b366
-            '$userbase/include/python$py_version_short$abiflags/$dist_name',
f67b366
+            '$userbase/include/platform-python$py_version_short$abiflags/$dist_name',
f67b366
         'scripts': '$userbase/bin',
f67b366
         'data'   : '$userbase',
f67b366
         }
f67b366
diff --git a/Lib/distutils/sysconfig.py b/Lib/distutils/sysconfig.py
f67b366
index 2013efa..bb265f7 100644
f67b366
--- a/Lib/distutils/sysconfig.py
f67b366
+++ b/Lib/distutils/sysconfig.py
f67b366
@@ -134,7 +134,7 @@ def get_python_lib(plat_specific=0, standard_lib=0, prefix=None):
f67b366
         else:
f67b366
             lib = "lib"
f67b366
         libpython = os.path.join(prefix,
f67b366
-                                 lib, "python" + get_python_version())
f67b366
+                                 lib, "platform-python" + get_python_version())
f67b366
         if standard_lib:
f67b366
             return libpython
f67b366
         else:
f67b366
diff --git a/Lib/site.py b/Lib/site.py
f67b366
index b5fe571..d3f9fd6 100644
f67b366
--- a/Lib/site.py
f67b366
+++ b/Lib/site.py
f67b366
@@ -305,10 +305,10 @@ def getsitepackages(prefixes=None):
f67b366
 
f67b366
         if os.sep == '/':
f67b366
             sitepackages.append(os.path.join(prefix, "lib64",
f67b366
-                                        "python" + sys.version[:3],
f67b366
+                                        "platform-python" + sys.version[:3],
f67b366
                                         "site-packages"))
f67b366
             sitepackages.append(os.path.join(prefix, "lib",
f67b366
-                                        "python%d.%d" % sys.version_info[:2],
f67b366
+                                        "platform-python%d.%d" % sys.version_info[:2],
f67b366
                                         "site-packages"))
f67b366
         else:
f67b366
             sitepackages.append(prefix)
f1a8d26
diff --git a/Lib/sysconfig.py b/Lib/sysconfig.py
f67b366
index 240bb66..c6962f2 100644
f1a8d26
--- a/Lib/sysconfig.py
f1a8d26
+++ b/Lib/sysconfig.py
f67b366
@@ -20,14 +20,14 @@ __all__ = [
f67b366
 
f67b366
 _INSTALL_SCHEMES = {
f67b366
     'posix_prefix': {
f67b366
-        'stdlib': '{installed_base}/lib64/python{py_version_short}',
f67b366
-        'platstdlib': '{platbase}/lib64/python{py_version_short}',
f67b366
-        'purelib': '{base}/lib/python{py_version_short}/site-packages',
f67b366
-        'platlib': '{platbase}/lib64/python{py_version_short}/site-packages',
f67b366
+        'stdlib': '{installed_base}/lib64/platform-python{py_version_short}',
f67b366
+        'platstdlib': '{platbase}/lib64/platform-python{py_version_short}',
f67b366
+        'purelib': '{base}/lib/platform-python{py_version_short}/site-packages',
f67b366
+        'platlib': '{platbase}/lib64/platform-python{py_version_short}/site-packages',
f67b366
         'include':
f67b366
-            '{installed_base}/include/python{py_version_short}{abiflags}',
f67b366
+            '{installed_base}/include/platform-python{py_version_short}{abiflags}',
f67b366
         'platinclude':
f67b366
-            '{installed_platbase}/include/python{py_version_short}{abiflags}',
f67b366
+            '{installed_platbase}/include/platform-python{py_version_short}{abiflags}',
3e0514b
         'scripts': '{base}/bin',
3e0514b
         'data': '{base}',
f1a8d26
         },
f67b366
@@ -61,11 +61,11 @@ _INSTALL_SCHEMES = {
f67b366
         'data': '{userbase}',
f67b366
         },
f67b366
     'posix_user': {
f67b366
-        'stdlib': '{userbase}/lib64/python{py_version_short}',
f67b366
-        'platstdlib': '{userbase}/lib64/python{py_version_short}',
f67b366
-        'purelib': '{userbase}/lib/python{py_version_short}/site-packages',
f67b366
-        'platlib': '{userbase}/lib64/python{py_version_short}/site-packages',
f67b366
-        'include': '{userbase}/include/python{py_version_short}',
f67b366
+        'stdlib': '{userbase}/lib64/platform-python{py_version_short}',
f67b366
+        'platstdlib': '{userbase}/lib64/platform-python{py_version_short}',
f67b366
+        'purelib': '{userbase}/lib/platform-python{py_version_short}/site-packages',
f67b366
+        'platlib': '{userbase}/lib64/platform-python{py_version_short}/site-packages',
f67b366
+        'include': '{userbase}/include/platform-python{py_version_short}',
f67b366
         'scripts': '{userbase}/bin',
f67b366
         'data': '{userbase}',
f67b366
         },
f1a8d26
diff --git a/Makefile.pre.in b/Makefile.pre.in
f67b366
index 4f8c042..639f220 100644
f1a8d26
--- a/Makefile.pre.in
f1a8d26
+++ b/Makefile.pre.in
f67b366
@@ -137,10 +137,10 @@ SCRIPTDIR=	$(prefix)/lib64
f67b366
 ABIFLAGS=	@ABIFLAGS@
f67b366
 
f67b366
 # Detailed destination directories
f67b366
-BINLIBDEST=	$(LIBDIR)/python$(VERSION)
f67b366
-LIBDEST=	$(SCRIPTDIR)/python$(VERSION)
f67b366
-INCLUDEPY=	$(INCLUDEDIR)/python$(LDVERSION)
f67b366
-CONFINCLUDEPY=	$(CONFINCLUDEDIR)/python$(LDVERSION)
f67b366
+BINLIBDEST=	$(LIBDIR)/platform-python$(VERSION)
f67b366
+LIBDEST=	$(SCRIPTDIR)/platform-python$(VERSION)
f67b366
+INCLUDEPY=	$(INCLUDEDIR)/platform-python$(LDVERSION)
f67b366
+CONFINCLUDEPY=	$(CONFINCLUDEDIR)/platform-python$(LDVERSION)
f67b366
 
f67b366
 # Symbols used for using shared libraries
f67b366
 SHLIB_SUFFIX=	@SHLIB_SUFFIX@
f67b366
@@ -578,7 +578,7 @@ sharedmods: $(BUILDPYTHON) pybuilddir.txt Modules/_math.o
f67b366
 		$(PYTHON_FOR_BUILD) $(srcdir)/setup.py $$quiet build
f67b366
 
f67b366
 
f67b366
-libpython$(LDVERSION).so: $(LIBRARY_OBJS)
f67b366
+libplatformpython$(LDVERSION).so: $(LIBRARY_OBJS)
f67b366
 	if test $(INSTSONAME) != $(LDLIBRARY); then \
f67b366
 		$(BLDSHARED) -Wl,-h$(INSTSONAME) -o $(INSTSONAME) $(LIBRARY_OBJS) $(MODLIBS) $(SHLIBS) $(LIBC) $(LIBM) $(LDLAST); \
f67b366
 		$(LN) -f $(INSTSONAME) $@; \
f67b366
@@ -586,14 +586,14 @@ libpython$(LDVERSION).so: $(LIBRARY_OBJS)
f67b366
 		$(BLDSHARED) -o $@ $(LIBRARY_OBJS) $(MODLIBS) $(SHLIBS) $(LIBC) $(LIBM) $(LDLAST); \
f67b366
 	fi
f67b366
 
f67b366
-libpython3.so:	libpython$(LDVERSION).so
f67b366
+libplatformpython3.so:	libplatformpython$(LDVERSION).so
f67b366
 	$(BLDSHARED) $(NO_AS_NEEDED) -o $@ -Wl,-h$@ $^
f67b366
 
f67b366
-libpython$(LDVERSION).dylib: $(LIBRARY_OBJS)
f67b366
-	 $(CC) -dynamiclib -Wl,-single_module $(PY_LDFLAGS) -undefined dynamic_lookup -Wl,-install_name,$(prefix)/lib/libpython$(LDVERSION).dylib -Wl,-compatibility_version,$(VERSION) -Wl,-current_version,$(VERSION) -o $@ $(LIBRARY_OBJS) $(SHLIBS) $(LIBC) $(LIBM) $(LDLAST); \
f67b366
+libplatformpython$(LDVERSION).dylib: $(LIBRARY_OBJS)
f67b366
+	 $(CC) -dynamiclib -Wl,-single_module $(PY_LDFLAGS) -undefined dynamic_lookup -Wl,-install_name,$(prefix)/lib/libplatformpython$(LDVERSION).dylib -Wl,-compatibility_version,$(VERSION) -Wl,-current_version,$(VERSION) -o $@ $(LIBRARY_OBJS) $(SHLIBS) $(LIBC) $(LIBM) $(LDLAST); \
f67b366
 
f67b366
 
f67b366
-libpython$(VERSION).sl: $(LIBRARY_OBJS)
f67b366
+libplatformpython$(VERSION).sl: $(LIBRARY_OBJS)
f67b366
 	$(LDSHARED) -o $@ $(LIBRARY_OBJS) $(MODLIBS) $(SHLIBS) $(LIBC) $(LIBM) $(LDLAST)
f67b366
 
f67b366
 # Copy up the gdb python hooks into a position where they can be automatically
f67b366
@@ -631,7 +631,7 @@ $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK): \
f67b366
 
f67b366
 # This rule builds the Cygwin Python DLL and import library if configured
f67b366
 # for a shared core library; otherwise, this rule is a noop.
f67b366
-$(DLLLIBRARY) libpython$(VERSION).dll.a: $(LIBRARY_OBJS)
f67b366
+$(DLLLIBRARY) libplatformpython$(VERSION).dll.a: $(LIBRARY_OBJS)
f67b366
 	if test -n "$(DLLLIBRARY)"; then \
f67b366
 		$(LDSHARED) -Wl,--out-implib=$@ -o $(DLLLIBRARY) $^ \
f67b366
 			$(LIBS) $(MODLIBS) $(SYSLIBS) $(LDLAST); \
f67b366
@@ -1461,12 +1461,12 @@ frameworkinstallstructure:	$(LDLIBRARY)
f67b366
 # Install a number of symlinks to keep software that expects a normal unix
f67b366
 # install (which includes python-config) happy.
f67b366
 frameworkinstallmaclib:
f67b366
-	$(LN) -fs "../../../$(PYTHONFRAMEWORK)" "$(DESTDIR)$(LIBPL)/libpython$(LDVERSION).a"
f67b366
-	$(LN) -fs "../../../$(PYTHONFRAMEWORK)" "$(DESTDIR)$(LIBPL)/libpython$(LDVERSION).dylib"
f67b366
-	$(LN) -fs "../../../$(PYTHONFRAMEWORK)" "$(DESTDIR)$(LIBPL)/libpython$(VERSION).a"
f67b366
-	$(LN) -fs "../../../$(PYTHONFRAMEWORK)" "$(DESTDIR)$(LIBPL)/libpython$(VERSION).dylib"
f67b366
-	$(LN) -fs "../$(PYTHONFRAMEWORK)" "$(DESTDIR)$(prefix)/lib/libpython$(LDVERSION).dylib"
f67b366
-	$(LN) -fs "../$(PYTHONFRAMEWORK)" "$(DESTDIR)$(prefix)/lib/libpython$(VERSION).dylib"
f67b366
+	$(LN) -fs "../../../$(PYTHONFRAMEWORK)" "$(DESTDIR)$(LIBPL)/libplatformpython$(LDVERSION).a"
f67b366
+	$(LN) -fs "../../../$(PYTHONFRAMEWORK)" "$(DESTDIR)$(LIBPL)/libplatformpython$(LDVERSION).dylib"
f67b366
+	$(LN) -fs "../../../$(PYTHONFRAMEWORK)" "$(DESTDIR)$(LIBPL)/libplatformpython$(VERSION).a"
f67b366
+	$(LN) -fs "../../../$(PYTHONFRAMEWORK)" "$(DESTDIR)$(LIBPL)/libplatformpython$(VERSION).dylib"
f67b366
+	$(LN) -fs "../$(PYTHONFRAMEWORK)" "$(DESTDIR)$(prefix)/lib/libplatformpython$(LDVERSION).dylib"
f67b366
+	$(LN) -fs "../$(PYTHONFRAMEWORK)" "$(DESTDIR)$(prefix)/lib/libplatformpython$(VERSION).dylib"
f67b366
 
f67b366
 # This installs the IDE, the Launcher and other apps into /Applications
f67b366
 frameworkinstallapps:
3e0514b
diff --git a/Misc/python-config.in b/Misc/python-config.in
f67b366
index e13da75..c45c4d8 100644
3e0514b
--- a/Misc/python-config.in
3e0514b
+++ b/Misc/python-config.in
3e0514b
@@ -47,7 +47,7 @@ for opt in opt_flags:
3e0514b
         print(' '.join(flags))
f1a8d26
 
3e0514b
     elif opt in ('--libs', '--ldflags'):
3e0514b
-        libs = ['-lpython' + pyver + sys.abiflags]
f67b366
+        libs = ['-lplatformpython' + pyver + sys.abiflags]
3e0514b
         libs += getvar('LIBS').split()
3e0514b
         libs += getvar('SYSLIBS').split()
3e0514b
         # add the prefix/lib/pythonX.Y/config dir, but only if there is no
3e0514b
diff --git a/Misc/python-config.sh.in b/Misc/python-config.sh.in
f67b366
index 30c6927..6606322 100644
3e0514b
--- a/Misc/python-config.sh.in
3e0514b
+++ b/Misc/python-config.sh.in
f67b366
@@ -40,7 +40,7 @@ LIBM="@LIBM@"
3e0514b
 LIBC="@LIBC@"
3e0514b
 SYSLIBS="$LIBM $LIBC"
3e0514b
 ABIFLAGS="@ABIFLAGS@"
3e0514b
-LIBS="-lpython${VERSION}${ABIFLAGS} @LIBS@ $SYSLIBS"
f67b366
+LIBS="-lplatformpython${VERSION}${ABIFLAGS} @LIBS@ $SYSLIBS"
3e0514b
 BASECFLAGS="@BASECFLAGS@"
3e0514b
 LDLIBRARY="@LDLIBRARY@"
3e0514b
 LINKFORSHARED="@LINKFORSHARED@"
f67b366
@@ -51,8 +51,8 @@ LIBDEST=${prefix}/lib/python${VERSION}
3e0514b
 LIBPL=$(echo "@LIBPL@" | sed "s#$prefix_build#$prefix_real#")
3e0514b
 SO="@EXT_SUFFIX@"
3e0514b
 PYTHONFRAMEWORK="@PYTHONFRAMEWORK@"
3e0514b
-INCDIR="-I$includedir/python${VERSION}${ABIFLAGS}"
3e0514b
-PLATINCDIR="-I$includedir/python${VERSION}${ABIFLAGS}"
3e0514b
+INCDIR="-I$includedir/platform-python${VERSION}${ABIFLAGS}"
3e0514b
+PLATINCDIR="-I$includedir/platform-python${VERSION}${ABIFLAGS}"
3e0514b
 
3e0514b
 # Scan for --help or unknown argument.
3e0514b
 for ARG in $*
3e0514b
diff --git a/Misc/python.pc.in b/Misc/python.pc.in
f67b366
index ae69867..c7bf798 100644
3e0514b
--- a/Misc/python.pc.in
3e0514b
+++ b/Misc/python.pc.in
3e0514b
@@ -9,5 +9,5 @@ Description: Python library
3e0514b
 Requires: 
3e0514b
 Version: @VERSION@
3e0514b
 Libs.private: @LIBS@
3e0514b
-Libs: -L${libdir} -lpython@VERSION@@ABIFLAGS@
3e0514b
-Cflags: -I${includedir}/python@VERSION@@ABIFLAGS@
f67b366
+Libs: -L${libdir} -lplatformpython@VERSION@@ABIFLAGS@
3e0514b
+Cflags: -I${includedir}/platform-python@VERSION@@ABIFLAGS@
f67b366
diff --git a/Modules/getpath.c b/Modules/getpath.c
f67b366
index c4055be..248d654 100644
f67b366
--- a/Modules/getpath.c
f67b366
+++ b/Modules/getpath.c
f67b366
@@ -494,7 +494,7 @@ calculate_path(void)
f67b366
     _pythonpath = Py_DecodeLocale(PYTHONPATH, NULL);
f67b366
     _prefix = Py_DecodeLocale(PREFIX, NULL);
f67b366
     _exec_prefix = Py_DecodeLocale(EXEC_PREFIX, NULL);
f67b366
-    lib_python = Py_DecodeLocale("lib64/python" VERSION, NULL);
f67b366
+    lib_python = Py_DecodeLocale("lib64/platform-python" VERSION, NULL);
f67b366
 
f67b366
     if (!_pythonpath || !_prefix || !_exec_prefix || !lib_python) {
f67b366
         Py_FatalError(
3e0514b
diff --git a/Modules/makesetup b/Modules/makesetup
f67b366
index 8db8de8..3d6a3d0 100755
3e0514b
--- a/Modules/makesetup
3e0514b
+++ b/Modules/makesetup
3e0514b
@@ -92,7 +92,7 @@ CYGWIN*) if test $libdir = .
3e0514b
 	 else
3e0514b
 	 	ExtraLibDir='$(LIBPL)'
3e0514b
 	 fi
3e0514b
-	 ExtraLibs="-L$ExtraLibDir -lpython\$(VERSION)";;
f67b366
+	 ExtraLibs="-L$ExtraLibDir -lplatformpython\$(VERSION)";;
3e0514b
 esac
3e0514b
 
3e0514b
 # Main loop
f1a8d26
diff --git a/configure b/configure
f67b366
index eea17a4..335722f 100755
f1a8d26
--- a/configure
f1a8d26
+++ b/configure
f67b366
@@ -5741,7 +5741,7 @@ esac
f67b366
 $as_echo_n "checking LIBRARY... " >&6; }
f67b366
 if test -z "$LIBRARY"
f67b366
 then
f67b366
-	LIBRARY='libpython$(VERSION)$(ABIFLAGS).a'
f67b366
+	LIBRARY='libplatformpython$(VERSION)$(ABIFLAGS).a'
f67b366
 fi
f67b366
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBRARY" >&5
f67b366
 $as_echo "$LIBRARY" >&6; }
f67b366
@@ -5957,48 +5957,48 @@ $as_echo "#define Py_ENABLE_SHARED 1" >>confdefs.h
f67b366
 
f67b366
   case $ac_sys_system in
f67b366
     CYGWIN*)
f67b366
-          LDLIBRARY='libpython$(LDVERSION).dll.a'
f67b366
-          DLLLIBRARY='libpython$(LDVERSION).dll'
f67b366
+          LDLIBRARY='libplatformpython$(LDVERSION).dll.a'
f67b366
+          DLLLIBRARY='libplatformpython$(LDVERSION).dll'
f1a8d26
           ;;
3e0514b
     SunOS*)
f67b366
-	  LDLIBRARY='libpython$(LDVERSION).so'
3e0514b
-	  BLDLIBRARY='-Wl,-R,$(LIBDIR) -L. -lpython$(LDVERSION)'
f67b366
+	  LDLIBRARY='libplatformpython$(LDVERSION).so'
f67b366
+	  BLDLIBRARY='-Wl,-R,$(LIBDIR) -L. -lplatformpython$(LDVERSION)'
f1a8d26
 	  RUNSHARED=LD_LIBRARY_PATH=`pwd`${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
f1a8d26
 	  INSTSONAME="$LDLIBRARY".$SOVERSION
f1a8d26
 	  if test "$with_pydebug" != yes
f67b366
 	  then
f67b366
-	      PY3LIBRARY=libpython3.so
f67b366
+	      PY3LIBRARY=libplatformpython3.so
f67b366
 	  fi
f67b366
           ;;
f67b366
     Linux*|GNU*|NetBSD*|FreeBSD*|DragonFly*|OpenBSD*)
f67b366
-	  LDLIBRARY='libpython$(LDVERSION).so'
f67b366
-	  BLDLIBRARY='-L. -lpython$(LDVERSION)'
f67b366
+	  LDLIBRARY='libplatformpython$(LDVERSION).so'
f67b366
+	  BLDLIBRARY='-L. -lplatformpython$(LDVERSION)'
f67b366
 	  RUNSHARED=LD_LIBRARY_PATH=`pwd`${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
f67b366
 	  INSTSONAME="$LDLIBRARY".$SOVERSION
f67b366
 	  if test "$with_pydebug" != yes
f67b366
           then
f67b366
-	      PY3LIBRARY=libpython3.so
f67b366
+	      PY3LIBRARY=libplatformpython3.so
f67b366
 	  fi
f67b366
 	  ;;
f67b366
     hp*|HP*)
f67b366
 	  case `uname -m` in
f67b366
 		ia64)
f67b366
-			LDLIBRARY='libpython$(LDVERSION).so'
f67b366
+			LDLIBRARY='libplatformpython$(LDVERSION).so'
f67b366
 			;;
f67b366
 		*)
f67b366
-			LDLIBRARY='libpython$(LDVERSION).sl'
f67b366
+			LDLIBRARY='libplatformpython$(LDVERSION).sl'
3e0514b
 			;;
3e0514b
 	  esac
3e0514b
-	  BLDLIBRARY='-Wl,+b,$(LIBDIR) -L. -lpython$(LDVERSION)'
f67b366
+	  BLDLIBRARY='-Wl,+b,$(LIBDIR) -L. -lplatformpython$(LDVERSION)'
3e0514b
 	  RUNSHARED=SHLIB_PATH=`pwd`${SHLIB_PATH:+:${SHLIB_PATH}}
f1a8d26
 	  ;;
3e0514b
     Darwin*)
f67b366
-    	LDLIBRARY='libpython$(LDVERSION).dylib'
3e0514b
-	BLDLIBRARY='-L. -lpython$(LDVERSION)'
f67b366
+    	LDLIBRARY='libplatformpython$(LDVERSION).dylib'
f67b366
+	BLDLIBRARY='-L. -lplatformpython$(LDVERSION)'
3e0514b
 	RUNSHARED=DYLD_LIBRARY_PATH=`pwd`${DYLD_LIBRARY_PATH:+:${DYLD_LIBRARY_PATH}}
3e0514b
 	;;
3e0514b
     AIX*)
f67b366
-	LDLIBRARY='libpython$(LDVERSION).so'
f67b366
+	LDLIBRARY='libplatformpython$(LDVERSION).so'
f67b366
 	RUNSHARED=LIBPATH=`pwd`${LIBPATH:+:${LIBPATH}}
f67b366
 	;;
3e0514b
 
f67b366
@@ -6008,7 +6008,7 @@ else # shared is disabled
f67b366
   case $ac_sys_system in
f67b366
     CYGWIN*)
f67b366
           BLDLIBRARY='$(LIBRARY)'
f67b366
-          LDLIBRARY='libpython$(LDVERSION).dll.a'
f67b366
+          LDLIBRARY='libplatformpython$(LDVERSION).dll.a'
f67b366
           ;;
f67b366
   esac
3e0514b
 fi
f67b366
@@ -9448,7 +9448,7 @@ $as_echo "$CFLAGSFORSHARED" >&6; }
f67b366
 # For platforms on which shared libraries are not allowed to have unresolved
f67b366
 # symbols, this must be set to $(LIBS) (expanded by make). We do this even
f67b366
 # if it is not required, since it creates a dependency of the shared library
f67b366
-# to LIBS. This, in turn, means that applications linking the shared libpython
f67b366
+# to LIBS. This, in turn, means that applications linking the shared libplatformpython
f67b366
 # don't need to link LIBS explicitly. The default should be only changed
f67b366
 # on systems where this approach causes problems.
3e0514b
 
f1a8d26
diff --git a/configure.ac b/configure.ac
f67b366
index 74b0e57..bc8690a 100644
f1a8d26
--- a/configure.ac
f1a8d26
+++ b/configure.ac
f67b366
@@ -987,7 +987,7 @@ AC_SUBST(LIBRARY)
f67b366
 AC_MSG_CHECKING(LIBRARY)
f67b366
 if test -z "$LIBRARY"
f67b366
 then
f67b366
-	LIBRARY='libpython$(VERSION)$(ABIFLAGS).a'
f67b366
+	LIBRARY='libplatformpython$(VERSION)$(ABIFLAGS).a'
f67b366
 fi
f67b366
 AC_MSG_RESULT($LIBRARY)
f67b366
 
f67b366
@@ -1134,48 +1134,48 @@ if test $enable_shared = "yes"; then
f67b366
   AC_DEFINE(Py_ENABLE_SHARED, 1, [Defined if Python is built as a shared library.])
f67b366
   case $ac_sys_system in
f67b366
     CYGWIN*)
f67b366
-          LDLIBRARY='libpython$(LDVERSION).dll.a'
f67b366
-          DLLLIBRARY='libpython$(LDVERSION).dll'
f67b366
+          LDLIBRARY='libplatformpython$(LDVERSION).dll.a'
f67b366
+          DLLLIBRARY='libplatformpython$(LDVERSION).dll'
3e0514b
           ;;
3e0514b
     SunOS*)
f67b366
-	  LDLIBRARY='libpython$(LDVERSION).so'
3e0514b
-	  BLDLIBRARY='-Wl,-R,$(LIBDIR) -L. -lpython$(LDVERSION)'
f67b366
+	  LDLIBRARY='libplatformpython$(LDVERSION).so'
f67b366
+	  BLDLIBRARY='-Wl,-R,$(LIBDIR) -L. -lplatformpython$(LDVERSION)'
3e0514b
 	  RUNSHARED=LD_LIBRARY_PATH=`pwd`${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
3e0514b
 	  INSTSONAME="$LDLIBRARY".$SOVERSION
3e0514b
 	  if test "$with_pydebug" != yes
f67b366
 	  then
f67b366
-	      PY3LIBRARY=libpython3.so
f67b366
+	      PY3LIBRARY=libplatformpython3.so
f1a8d26
 	  fi
f1a8d26
           ;;
f1a8d26
     Linux*|GNU*|NetBSD*|FreeBSD*|DragonFly*|OpenBSD*)
f1a8d26
-	  LDLIBRARY='libpython$(LDVERSION).so'
3e0514b
-	  BLDLIBRARY='-L. -lpython$(LDVERSION)'
f67b366
+	  LDLIBRARY='libplatformpython$(LDVERSION).so'
f67b366
+	  BLDLIBRARY='-L. -lplatformpython$(LDVERSION)'
f1a8d26
 	  RUNSHARED=LD_LIBRARY_PATH=`pwd`${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
f1a8d26
 	  INSTSONAME="$LDLIBRARY".$SOVERSION
f1a8d26
 	  if test "$with_pydebug" != yes
f1a8d26
           then
f1a8d26
-	      PY3LIBRARY=libpython3.so
f67b366
+	      PY3LIBRARY=libplatformpython3.so
f1a8d26
 	  fi
f1a8d26
 	  ;;
f1a8d26
     hp*|HP*)
f67b366
 	  case `uname -m` in
f67b366
 		ia64)
f67b366
-			LDLIBRARY='libpython$(LDVERSION).so'
f67b366
+			LDLIBRARY='libplatformpython$(LDVERSION).so'
f67b366
 			;;
f67b366
 		*)
f67b366
-			LDLIBRARY='libpython$(LDVERSION).sl'
f67b366
+			LDLIBRARY='libplatformpython$(LDVERSION).sl'
3e0514b
 			;;
3e0514b
 	  esac
3e0514b
-	  BLDLIBRARY='-Wl,+b,$(LIBDIR) -L. -lpython$(LDVERSION)'
f67b366
+	  BLDLIBRARY='-Wl,+b,$(LIBDIR) -L. -lplatformpython$(LDVERSION)'
3e0514b
 	  RUNSHARED=SHLIB_PATH=`pwd`${SHLIB_PATH:+:${SHLIB_PATH}}
3e0514b
 	  ;;
3e0514b
     Darwin*)
3e0514b
-    	LDLIBRARY='libpython$(LDVERSION).dylib'
3e0514b
-	BLDLIBRARY='-L. -lpython$(LDVERSION)'
f67b366
+    	LDLIBRARY='libplatformpython$(LDVERSION).dylib'
f67b366
+	BLDLIBRARY='-L. -lplatformpython$(LDVERSION)'
3e0514b
 	RUNSHARED=DYLD_LIBRARY_PATH=`pwd`${DYLD_LIBRARY_PATH:+:${DYLD_LIBRARY_PATH}}
3e0514b
 	;;
3e0514b
     AIX*)
f67b366
-	LDLIBRARY='libpython$(LDVERSION).so'
f67b366
+	LDLIBRARY='libplatformpython$(LDVERSION).so'
f67b366
 	RUNSHARED=LIBPATH=`pwd`${LIBPATH:+:${LIBPATH}}
f67b366
 	;;
3e0514b
 
f67b366
@@ -1185,7 +1185,7 @@ else # shared is disabled
f67b366
   case $ac_sys_system in
f67b366
     CYGWIN*)
f67b366
           BLDLIBRARY='$(LIBRARY)'
f67b366
-          LDLIBRARY='libpython$(LDVERSION).dll.a'
f67b366
+          LDLIBRARY='libplatformpython$(LDVERSION).dll.a'
f67b366
           ;;
f67b366
   esac
f67b366
 fi
f67b366
@@ -2679,7 +2679,7 @@ AC_MSG_RESULT($CFLAGSFORSHARED)
f67b366
 # For platforms on which shared libraries are not allowed to have unresolved
f67b366
 # symbols, this must be set to $(LIBS) (expanded by make). We do this even
f67b366
 # if it is not required, since it creates a dependency of the shared library
f67b366
-# to LIBS. This, in turn, means that applications linking the shared libpython
f67b366
+# to LIBS. This, in turn, means that applications linking the shared libplatformpython
f67b366
 # don't need to link LIBS explicitly. The default should be only changed
f67b366
 # on systems where this approach causes problems.
f67b366
 AC_SUBST(SHLIBS)