diff options
Diffstat (limited to 'meta/recipes-devtools/python/python3/0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch')
| -rw-r--r-- | meta/recipes-devtools/python/python3/0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/meta/recipes-devtools/python/python3/0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch b/meta/recipes-devtools/python/python3/0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch index ea0af02e72..374433c68e 100644 --- a/meta/recipes-devtools/python/python3/0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch +++ b/meta/recipes-devtools/python/python3/0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 7019ba184b828ed7253750cf409fc5760ef90a54 Mon Sep 17 00:00:00 2001 | 1 | From bad7e6a625436402a01d03021fb9ccd58bc9930f Mon Sep 17 00:00:00 2001 |
| 2 | From: Alexander Kanavin <alex.kanavin@gmail.com> | 2 | From: Alexander Kanavin <alex.kanavin@gmail.com> |
| 3 | Date: Thu, 9 Jan 2020 17:44:05 +0100 | 3 | Date: Thu, 9 Jan 2020 17:44:05 +0100 |
| 4 | Subject: [PATCH] setup.py: pass missing libraries to Extension for | 4 | Subject: [PATCH] setup.py: pass missing libraries to Extension for |
| @@ -50,20 +50,21 @@ Upstream-Status: Pending | |||
| 50 | 50 | ||
| 51 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> | 51 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> |
| 52 | Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> | 52 | Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> |
| 53 | |||
| 53 | --- | 54 | --- |
| 54 | setup.py | 2 +- | 55 | setup.py | 2 +- |
| 55 | 1 file changed, 1 insertion(+), 1 deletion(-) | 56 | 1 file changed, 1 insertion(+), 1 deletion(-) |
| 56 | 57 | ||
| 57 | diff --git a/setup.py b/setup.py | 58 | diff --git a/setup.py b/setup.py |
| 58 | index ec3f2a4..b0f1541 100644 | 59 | index d92face..f42bcbb 100644 |
| 59 | --- a/setup.py | 60 | --- a/setup.py |
| 60 | +++ b/setup.py | 61 | +++ b/setup.py |
| 61 | @@ -1671,7 +1671,7 @@ class PyBuildExt(build_ext): | 62 | @@ -1836,7 +1836,7 @@ class PyBuildExt(build_ext): |
| 62 | libraries=libs, | 63 | if (sysconfig.get_config_var('HAVE_SEM_OPEN') and not |
| 63 | include_dirs=["Modules/_multiprocessing"])) | 64 | sysconfig.get_config_var('POSIX_SEMAPHORES_NOT_ENABLED')): |
| 64 | 65 | multiprocessing_srcs.append('_multiprocessing/semaphore.c') | |
| 65 | - self.add(Extension('_multiprocessing', multiprocessing_srcs, | 66 | - self.add(Extension('_multiprocessing', multiprocessing_srcs, |
| 66 | + self.add(Extension('_multiprocessing', multiprocessing_srcs, libraries=['pthread'], | 67 | + self.add(Extension('_multiprocessing', multiprocessing_srcs, libraries=['pthread'], |
| 67 | include_dirs=["Modules/_multiprocessing"])) | 68 | include_dirs=["Modules/_multiprocessing"])) |
| 68 | 69 | ||
| 69 | def detect_uuid(self): | 70 | if (not MS_WINDOWS and |
