Author: Brian Kearns <[email protected]>
Branch: 
Changeset: r70033:56b6b496d480
Date: 2014-03-17 17:44 -0400
http://bitbucket.org/pypy/pypy/changeset/56b6b496d480/

Log:    get libraries from ropenssl

diff --git a/pypy/module/_ssl/test/test_ssl.py 
b/pypy/module/_ssl/test/test_ssl.py
--- a/pypy/module/_ssl/test/test_ssl.py
+++ b/pypy/module/_ssl/test/test_ssl.py
@@ -1,5 +1,5 @@
 class AppTestSSL:
-    spaceconfig = dict(usemodules=('_ssl', '_socket'))
+    spaceconfig = dict(usemodules=('_ssl', '_socket', 'thread'))
 
     def setup_class(cls):
         import os
diff --git a/pypy/module/_ssl/thread_lock.py b/pypy/module/_ssl/thread_lock.py
--- a/pypy/module/_ssl/thread_lock.py
+++ b/pypy/module/_ssl/thread_lock.py
@@ -1,7 +1,7 @@
-from rpython.rlib.ropenssl import *
+from rpython.rlib import rthread
+from rpython.rlib.ropenssl import libraries
 from rpython.rtyper.lltypesystem import lltype, rffi
 from rpython.translator.tool.cbuild import ExternalCompilationInfo
-import sys
 
 # CRYPTO_set_locking_callback:
 #
@@ -23,7 +23,6 @@
 # without caring about the GIL.
 
 separate_module_source = """
-
 #include <openssl/crypto.h>
 
 static unsigned int _ssl_locks_count = 0;
@@ -63,13 +62,6 @@
 }
 """
 
-from rpython.rlib import rthread
-
-libraries = []
-if sys.platform == 'win32':
-    # XXX Not needed for mingw32...
-    libraries = ['libeay32', 'user32', 'advapi32', 'gdi32']
-
 eci = rthread.eci.merge(ExternalCompilationInfo(
     separate_module_sources=[separate_module_source],
     post_include_bits=[
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to