]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-31904: Enable libpython3.so shared library for VxWorks (GH-23741)
authorpxinwr <peixing.xin@windriver.com>
Mon, 14 Dec 2020 22:14:43 +0000 (06:14 +0800)
committerGitHub <noreply@github.com>
Mon, 14 Dec 2020 22:14:43 +0000 (23:14 +0100)
Misc/NEWS.d/next/Build/2020-12-11-18-04-38.bpo-31904.j3j6d8.rst [new file with mode: 0644]
configure
configure.ac

diff --git a/Misc/NEWS.d/next/Build/2020-12-11-18-04-38.bpo-31904.j3j6d8.rst b/Misc/NEWS.d/next/Build/2020-12-11-18-04-38.bpo-31904.j3j6d8.rst
new file mode 100644 (file)
index 0000000..d2da711
--- /dev/null
@@ -0,0 +1 @@
+Enable libpython3.so for VxWorks.
index 0c0aee96d507d206dfb39e4e7b9b3d5844924896..d9e610ea4d0cb795676e54e5f0afcbbb3cde4fd3 100755 (executable)
--- a/configure
+++ b/configure
@@ -5937,7 +5937,7 @@ $as_echo "#define Py_ENABLE_SHARED 1" >>confdefs.h
              PY3LIBRARY=libpython3.so
          fi
           ;;
-    Linux*|GNU*|NetBSD*|FreeBSD*|DragonFly*|OpenBSD*)
+    Linux*|GNU*|NetBSD*|FreeBSD*|DragonFly*|OpenBSD*|VxWorks*)
          LDLIBRARY='libpython$(LDVERSION).so'
          BLDLIBRARY='-L. -lpython$(LDVERSION)'
          RUNSHARED=LD_LIBRARY_PATH=`pwd`${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
@@ -9721,7 +9721,7 @@ then
                # when running test_compile.py.
                LINKFORSHARED='-Wl,-E -N 2048K';;
        VxWorks*)
-               LINKFORSHARED='--export-dynamic';;
+               LINKFORSHARED='-Wl,-export-dynamic';;
        esac
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINKFORSHARED" >&5
index 31e39ec4f7d4c75bbd44c9b8391c15db0712e735..445dae13587486943f1cea92304db473ab3ea9a5 100644 (file)
@@ -1133,7 +1133,7 @@ if test $enable_shared = "yes"; then
              PY3LIBRARY=libpython3.so
          fi
           ;;
-    Linux*|GNU*|NetBSD*|FreeBSD*|DragonFly*|OpenBSD*)
+    Linux*|GNU*|NetBSD*|FreeBSD*|DragonFly*|OpenBSD*|VxWorks*)
          LDLIBRARY='libpython$(LDVERSION).so'
          BLDLIBRARY='-L. -lpython$(LDVERSION)'
          RUNSHARED=LD_LIBRARY_PATH=`pwd`${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
@@ -2798,7 +2798,7 @@ then
                # when running test_compile.py.
                LINKFORSHARED='-Wl,-E -N 2048K';;
        VxWorks*)
-               LINKFORSHARED='--export-dynamic';;
+               LINKFORSHARED='-Wl,-export-dynamic';;
        esac
 fi
 AC_MSG_RESULT($LINKFORSHARED)