debian/rules: Limit compilation threads on armhf

* debian/rules: Limit compilation threads on armhf

Should fix PPA builds for armhf Ubuntu 22.04.

* Update comment

[ci skip]

* Update debian/rules

[ci skip]

Co-authored-by: Michał Janiszewski <janisozaur@users.noreply.github.com>

---------

Co-authored-by: Michael Steenbeek <1478678+Gymnasiast@users.noreply.github.com>
Co-authored-by: Michał Janiszewski <janisozaur@users.noreply.github.com>
This commit is contained in:
QwertyChouskie 2024-10-01 02:41:06 -07:00 committed by GitHub
parent c53404ddf9
commit 4004b8e546
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

9
debian/rules vendored
View file

@ -16,5 +16,14 @@ BUILDDIR=build_dir
export DEB_CFLAGS_MAINT_APPEND = -Wno-stringop-overflow -Wno-maybe-uninitialized -Wno-error=null-dereference
export DEB_CXXFLAGS_MAINT_APPEND = -Wno-stringop-overflow -Wno-maybe-uninitialized -Wno-error=null-dereference
# https://manpages.debian.org/testing/dpkg-dev/dpkg-architecture.1.en.html#Usage_in_debian/rules
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
# Set the number of jobs for armhf to avoid OOMing on older GCC versions (affects Launchpad PPA builds for Ubuntu)
ifneq (,$(filter armhf,$(DEB_BUILD_GNU_TYPE)))
export DEB_BUILD_OPTIONS = parallel=2
endif
%:
dh $@