[oe-commits] [meta-openembedded] 03/06: python-cryptography: add -pthread to LD_FLAGS

git at git.openembedded.org git at git.openembedded.org
Fri Jan 12 15:50:45 UTC 2018


This is an automated email from the git hooks/post-receive script.

armin_kuster pushed a commit to branch rocko-next
in repository meta-openembedded.

commit 9132eef66b8f82ef1005a9e76e750d18a6f431f7
Author: Derek Straka <derek at asterius.io>
AuthorDate: Mon Nov 27 16:55:53 2017 -0500

    python-cryptography: add -pthread to LD_FLAGS
    
    The OpenSSL bindings require pthread to avoid runtime issues that end in stack traces:
    
    File "/usr/lib/python2.7/site-packages/OpenSSL/__init__.py", line 8, in <module>
        from OpenSSL import crypto, SSL
      File "/usr/lib/python2.7/site-packages/OpenSSL/crypto.py", line 16, in <module>
        from OpenSSL._util import (
      File "/usr/lib/python2.7/site-packages/OpenSSL/_util.py", line 6, in <module>
        from cryptography.hazmat.bindings.openssl.binding import Binding
      File "/usr/lib/python2.7/site-packages/cryptography/hazmat/bindings/openssl/binding.py", line 13, in <module>
        from cryptography.hazmat.bindings._openssl import ffi, lib
    ImportError: /usr/lib/python2.7/site-packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol: pthread_atfork
    
    [YOCTO #12339]
    
    Signed-off-by: Derek Straka <derek at asterius.io>
    Signed-off-by: Armin Kuster <akuster808 at gmail.com>
---
 meta-python/recipes-devtools/python/python-cryptography.inc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta-python/recipes-devtools/python/python-cryptography.inc b/meta-python/recipes-devtools/python/python-cryptography.inc
index a4d1bbb..87ff16c 100644
--- a/meta-python/recipes-devtools/python/python-cryptography.inc
+++ b/meta-python/recipes-devtools/python/python-cryptography.inc
@@ -55,4 +55,6 @@ FILES_${PN}-dbg += " \
     ${libdir}/${PYTHON_PN}2.7/site-packages/${SRCNAME}/hazmat/bindings/.debug \
 "
 
+LDFLAGS_append = " -pthread"
+
 BBCLASSEXTEND = "native nativesdk"

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list