diff options
Diffstat (limited to 'community/collectd/fix-python38.patch')
-rw-r--r-- | community/collectd/fix-python38.patch | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/community/collectd/fix-python38.patch b/community/collectd/fix-python38.patch new file mode 100644 index 0000000000..fa7eb36804 --- /dev/null +++ b/community/collectd/fix-python38.patch @@ -0,0 +1,26 @@ +From 071af20ddcde3b58ddceacfd6eb95b6756af4323 Mon Sep 17 00:00:00 2001 +From: Alexander Meshcheryakov <Self-Perfection@users.noreply.github.com> +Date: Sat, 16 Nov 2019 17:53:32 +0300 +Subject: [PATCH] Fix linking with Python 3.8 + +Since Python 3.8 --embed flag needs to be provided to python-config to embed python. +Reference: https://bugs.python.org/issue36721 + +This was partially addressed in #3170 but only fixed building and not linking with python. +--- + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 9fc40b17df..00e1f6a53e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -4711,7 +4711,7 @@ if test "$PYTHON_CONFIG" != ""; then + if test $? -ne 0; then + with_libpython="no" + fi +- LIBPYTHON_LDFLAGS="`${PYTHON_CONFIG} --ldflags`" ++ LIBPYTHON_LDFLAGS="`${PYTHON_CONFIG} --ldflags --embed`" || LIBPYTHON_LDFLAGS="`${PYTHON_CONFIG} --ldflags`" + if test $? -ne 0; then + with_libpython="no" + fi |