[PATCH STABLE] zstandard: pull in bug fixes from upstream 0.9.1 release (issue5884)
Gregory Szorc
gregory.szorc at gmail.com
Wed Jun 6 16:14:41 UTC 2018
# HG changeset patch
# User Gregory Szorc <gregory.szorc at gmail.com>
# Date 1528301673 25200
# Wed Jun 06 09:14:33 2018 -0700
# Branch stable
# Node ID c0081d3e1598e0c82cf5024422dc206db83687de
# Parent 3277940a935f499e5cb953ca17eebe5543470ca8
zstandard: pull in bug fixes from upstream 0.9.1 release (issue5884)
This changeset contains the meaningful code changes from
python-zstandard's 0.9.1 release. The main fix is to restore
support for compiling with mingw.
diff --git a/contrib/python-zstandard/setup.py b/contrib/python-zstandard/setup.py
--- a/contrib/python-zstandard/setup.py
+++ b/contrib/python-zstandard/setup.py
@@ -32,9 +32,9 @@ if '--system-zstd' in sys.argv:
sys.argv.remove('--system-zstd')
if '--warnings-as-errors' in sys.argv:
WARNINGS_AS_ERRORS = True
- sys.argv.remote('--warning-as-errors')
+ sys.argv.remove('--warning-as-errors')
# Code for obtaining the Extension instance is in its own module to
# facilitate reuse in other projects.
extensions = [
diff --git a/contrib/python-zstandard/setup_zstd.py b/contrib/python-zstandard/setup_zstd.py
--- a/contrib/python-zstandard/setup_zstd.py
+++ b/contrib/python-zstandard/setup_zstd.py
@@ -122,8 +122,10 @@ def get_c_extension(support_legacy=False
if compiler.compiler_type == 'unix':
compiler_type = 'unix'
elif compiler.compiler_type == 'msvc':
compiler_type = 'msvc'
+ elif compiler.compiler_type == 'mingw32':
+ compiler_type = 'mingw32'
else:
raise Exception('unhandled compiler type: %s' %
compiler.compiler_type)
@@ -140,9 +142,9 @@ def get_c_extension(support_legacy=False
if not system_zstd and support_legacy:
extra_args.append('-DZSTD_LEGACY_SUPPORT=1')
if warnings_as_errors:
- if compiler_type == 'unix':
+ if compiler_type in ('unix', 'mingw32'):
extra_args.append('-Werror')
elif compiler_type == 'msvc':
extra_args.append('/WX')
else:
More information about the Mercurial-devel
mailing list