0111-qtwebenine-use-only-3-Cpu-s.patch 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. From 5901d178ea1c75ffbd8f2f477d80490fe200401a Mon Sep 17 00:00:00 2001
  2. From: Reinhard Russinger <reinhard@russinger.at>
  3. Date: Sat, 17 Apr 2021 08:57:10 +0000
  4. Subject: [PATCH] qtwebenine use only 3 Cpu's
  5. ---
  6. package/qt5/qt5webengine/qt5webengine.mk | 15 ++++++++++++++-
  7. 1 file changed, 14 insertions(+), 1 deletion(-)
  8. diff --git a/package/qt5/qt5webengine/qt5webengine.mk b/package/qt5/qt5webengine/qt5webengine.mk
  9. index 64c9c96..786c1b3 100644
  10. --- a/package/qt5/qt5webengine/qt5webengine.mk
  11. +++ b/package/qt5/qt5webengine/qt5webengine.mk
  12. @@ -29,6 +29,15 @@ endif
  13. QT5WEBENGINE_DEPENDENCIES += host-libpng host-libnss libnss
  14. +ifeq ($(BR2_PACKAGE_QT5BASE_FONTCONFIG),y)
  15. + QT5WEBENGINE_DEPENDENCIES += host-freetype
  16. +endif
  17. +
  18. +ifeq ($(BR2_PACKAGE_QT5BASE_JPEG),y)
  19. + QT5WEBENGINE_DEPENDENCIES += host-libjpeg
  20. +endif
  21. +
  22. +
  23. QT5WEBENGINE_CONF_OPTS += WEBENGINE_CONFIG+=use_system_ffmpeg
  24. ifeq ($(BR2_PACKAGE_QT5WEBENGINE_PROPRIETARY_CODECS),y)
  25. @@ -51,7 +60,11 @@ define QT5WEBENGINE_PYTHON2_SYMLINK
  26. endef
  27. QT5WEBENGINE_PRE_CONFIGURE_HOOKS += QT5WEBENGINE_PYTHON2_SYMLINK
  28. -QT5WEBENGINE_ENV += NINJAFLAGS="-j$(PARALLEL_JOBS)"
  29. +##QT5WEBENGINE_ENV += NINJAFLAGS="-j$(PARALLEL_JOBS)"
  30. +QT5WEBENGINE_ENV += NINJAFLAGS="-j3"
  31. +
  32. +##P_JOBS=$(shell echo $(PARALLEL_JOBS)/2) | bc)
  33. +##QT5WEBENGINE_ENV += NINJAFLAGS="-j$(P_JOBS)"
  34. define QT5WEBENGINE_CREATE_HOST_PKG_CONFIG
  35. sed s%@HOST_DIR@%$(HOST_DIR)%g $(QT5WEBENGINE_PKGDIR)/host-pkg-config.in > $(@D)/host-bin/host-pkg-config
  36. --
  37. 2.7.4