summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2016-12-23 20:01:06 +0100
committerStefan Behnel <stefan_ml@behnel.de>2016-12-23 20:01:06 +0100
commitd5ef57e4dc7a68c59a37f54d530d71e5f1ec8531 (patch)
tree90412068b440f37cd0e86bcadf5d9a0b48d7ed66
parentd233440c651b2a94577d511b6fc1ffc712156489 (diff)
parentc667651a02ff8b206fa3af7e5e0cf17dac2f1176 (diff)
downloadpython-lxml-d5ef57e4dc7a68c59a37f54d530d71e5f1ec8531.tar.gz
merge lxml-3.7 branch into master
-rw-r--r--Makefile6
1 files changed, 5 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index cde74c67..e19906a7 100644
--- a/Makefile
+++ b/Makefile
@@ -10,6 +10,8 @@ PY3_WITH_CYTHON=$(shell $(PYTHON3) -c 'import Cython.Build.Dependencies' >/dev/n
CYTHON_WITH_COVERAGE=$(shell $(PYTHON) -c 'import Cython.Coverage; import sys; assert not hasattr(sys, "pypy_version_info")' >/dev/null 2>/dev/null && echo " --coverage" || true)
CYTHON3_WITH_COVERAGE=$(shell $(PYTHON3) -c 'import Cython.Coverage; import sys; assert not hasattr(sys, "pypy_version_info")' >/dev/null 2>/dev/null && echo " --coverage" || true)
+MANYLINUX_LIBXML2_VERSION=2.9.3
+MANYLINUX_LIBXSLT_VERSION=1.1.29
MANYLINUX_IMAGE_X86_64=quay.io/pypa/manylinux1_x86_64
.PHONY: all inplace rebuild-sdist sdist build require-cython wheel_manylinux wheel
@@ -40,8 +42,10 @@ require-cython:
wheel_manylinux: dist/lxml-$(LXMLVERSION).tar.gz
time docker run --rm -t \
-v $(shell pwd):/io \
- -e CFLAGS="$(CFLAGS)" \
+ -e CFLAGS="-O3 -mtune=generic -pipe -fPIC" \
-e LDFLAGS="$(LDFLAGS)" \
+ -e LIBXML2_VERSION="$(MANYLINUX_LIBXML2_VERSION)" \
+ -e LIBXSLT_VERSION="$(MANYLINUX_LIBXSLT_VERSION)" \
$(MANYLINUX_IMAGE_X86_64) \
bash /io/tools/manylinux/build-wheels.sh /io/$<