aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorLukas Rusak <lorusak@gmail.com>2020-09-07 10:35:47 -0700
committerLukas Rusak <lorusak@gmail.com>2020-09-07 10:35:47 -0700
commitaf94505a84a12f98d910c14d8a2797aa932570f9 (patch)
treede5fb3f43a889c9b0bc4edb8b5d01fc0b2954ba5 /tools
parent4b30ae6a8078feb8c1fe9c36669765c43d7f8882 (diff)
tools/depends: make python packages install sequentially to avoid races
Diffstat (limited to 'tools')
-rw-r--r--tools/depends/native/Makefile8
1 files changed, 6 insertions, 2 deletions
diff --git a/tools/depends/native/Makefile b/tools/depends/native/Makefile
index 46bbd7d8bc..7a3966a206 100644
--- a/tools/depends/native/Makefile
+++ b/tools/depends/native/Makefile
@@ -42,7 +42,7 @@ libtool: automake
libjpeg-turbo: cmake yasm
libpng: zlib
meson: python3 setuptools
-ninja: python3
+ninja: meson
swig: pcre
distutilscross: python3
tar: xz automake
@@ -50,7 +50,11 @@ python3: $(EXPAT) libffi pkg-config zlib
setuptools: python3
wayland-scanner: expat
waylandpp-scanner: cmake
-MarkupSafe: python3 setuptools
+
+# python installs are not thread safe when using easy_install method.
+# MarkupSafe doesn't really depend on ninja but we need to make the
+# build sequential
+MarkupSafe: ninja
Mako: MarkupSafe
#liblzo2 has stale packaged automake files that cause borked host/build detection