[pypy-commit] pypy py3.6: merge default into branch

mattip pypy.commits at gmail.com
Sun Sep 15 06:38:51 EDT 2019


Author: Matti Picus <matti.picus at gmail.com>
Branch: py3.6
Changeset: r97479:3b65d3fa00a4
Date: 2019-09-15 13:38 +0300
http://bitbucket.org/pypy/pypy/changeset/3b65d3fa00a4/

Log:	merge default into branch

diff --git a/pypy/tool/build_cffi_imports.py b/pypy/tool/build_cffi_imports.py
--- a/pypy/tool/build_cffi_imports.py
+++ b/pypy/tool/build_cffi_imports.py
@@ -43,7 +43,7 @@
              ]),
     '_ssl': ('https://www.openssl.org/source/openssl-1.1.1c.tar.gz',
              'f6fb3079ad15076154eda9413fed42877d668e7069d9b87396d0804fdb3f4c90',
-             [['./config', 'no-shared'],
+             [['./config', '--prefix=/usr', 'no-shared'],
               ['make', '-s', '-j', str(multiprocessing.cpu_count())],
               ['make', 'install', 'DESTDIR={}/'.format(deps_destdir)],
              ]),
@@ -106,7 +106,10 @@
         print('fetching archive', url, file=sys.stderr)
         urlretrieve(url, archive)
 
-    # extract the archive into our destination directory
+    shutil.rmtree(deps_destdir, ignore_errors=True)
+    os.makedirs(deps_destdir)
+
+    # extract the into our destination directory
     print('unpacking archive', archive, file=sys.stderr)
     _unpack_tarfile(archive, deps_destdir)
 
@@ -167,13 +170,7 @@
 
         print('*', ' '.join(args), file=sys.stderr)
         if embed_dependencies:
-            destdir = deps_destdir
-
-            shutil.rmtree(destdir, ignore_errors=True)
-            os.makedirs(destdir)
-
             status, stdout, stderr = _build_dependency(key)
-
             if status != 0:
                 failures.append((key, module))
                 print("stdout:")
@@ -183,9 +180,9 @@
                 continue
 
             env['CPPFLAGS'] = \
-                '-I{}/usr/include {}'.format(destdir, env.get('CPPFLAGS', ''))
+                '-I{}/usr/include {}'.format(deps_destdir, env.get('CPPFLAGS', ''))
             env['LDFLAGS'] = \
-                '-L{}/usr/lib {}'.format(destdir, env.get('LDFLAGS', ''))
+                '-L{}/usr/lib {}'.format(deps_destdir, env.get('LDFLAGS', ''))
         elif sys.platform == 'win32':
             env['INCLUDE'] = r'..\externals\include;' + env.get('INCLUDE', '')
             env['LIB'] = r'..\externals\lib;' + env.get('LIB', '')


More information about the pypy-commit mailing list