0002-qtwebengine-no-jumbo-build-ninja-j4.patch 1.3 KB

1234567891011121314151617181920212223242526272829303132
  1. diff --git a/package/qt5/qt5webengine/0002-avoid-jumbo-build.patch b/package/qt5/qt5webengine/0002-avoid-jumbo-build.patch
  2. new file mode 100644
  3. index 0000000..44f548d
  4. --- /dev/null
  5. +++ b/package/qt5/qt5webengine/0002-avoid-jumbo-build.patch
  6. @@ -0,0 +1,13 @@
  7. +diff --git a/configure.pri b/configure.pri
  8. +index 37a8551..406d5e2 100644
  9. +--- a/configure.pri
  10. ++++ b/configure.pri
  11. +@@ -28,7 +28,7 @@ defineTest(qtConfTest_detectJumboBuild) {
  12. + mergeLimit = $$find(mergeLimit, "\\d")
  13. + isEmpty(mergeLimit) {
  14. + win32: mergeLimit = 0
  15. +- else: mergeLimit = 8
  16. ++ else: mergeLimit = 0
  17. + }
  18. + qtLog("Setting jumbo build merge batch limit to $${mergeLimit}.")
  19. + $${1}.merge_limit = $$mergeLimit
  20. diff --git a/package/qt5/qt5webengine/qt5webengine.mk b/package/qt5/qt5webengine/qt5webengine.mk
  21. index 4abcf45..ef39dc5 100644
  22. --- a/package/qt5/qt5webengine/qt5webengine.mk
  23. +++ b/package/qt5/qt5webengine/qt5webengine.mk
  24. @@ -47,7 +47,7 @@ define QT5WEBENGINE_PYTHON2_SYMLINK
  25. endef
  26. QT5WEBENGINE_PRE_CONFIGURE_HOOKS += QT5WEBENGINE_PYTHON2_SYMLINK
  27. -QT5WEBENGINE_ENV += NINJAFLAGS="-j$(PARALLEL_JOBS)"
  28. +QT5WEBENGINE_ENV += NINJAFLAGS="-j4"
  29. define QT5WEBENGINE_CREATE_HOST_PKG_CONFIG
  30. sed s%@HOST_DIR@%$(HOST_DIR)%g $(QT5WEBENGINE_PKGDIR)/host-pkg-config.in > $(@D)/host-bin/host-pkg-config