Bug#895390: openfoam: please add ppc64el to the list of less-parallel Ubuntu architectures
Steve Langasek
steve.langasek at canonical.com
Wed Apr 11 02:21:48 BST 2018
Package: openfoam
Version: 4.1+dfsg1-1
Severity: minor
Tags: patch
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu bionic ubuntu-patch
Dear Anton,
The openfoam package in Ubuntu had started to fail to build on ppc64el with
an OOM error. Digging into this, I found that amd64 and arm64 already had
special handling in debian/rules, to build with lower parallelization on
Ubuntu.
I have uploaded the attached patch to Ubuntu to add ppc64el to this list,
and the package now builds.
Cheers,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
slangasek at ubuntu.com vorlon at debian.org
-------------- next part --------------
diff -Nru openfoam-4.1+dfsg1/debian/rules openfoam-4.1+dfsg1/debian/rules
--- openfoam-4.1+dfsg1/debian/rules 2016-11-18 12:15:14.000000000 -0800
+++ openfoam-4.1+dfsg1/debian/rules 2018-04-10 15:54:21.000000000 -0700
@@ -54,9 +54,9 @@
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
NUMJOBS := $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
endif
-# Limit parallel build to 3 processes on Ubuntu amd64 and arm64
+# Limit parallel build to 3 processes on Ubuntu amd64, arm64, and ppc64el
ifeq ($(VENDOR),Ubuntu)
-ifneq (,$(filter $(DEB_HOST_ARCH),amd64 arm64))
+ifneq (,$(filter $(DEB_HOST_ARCH),amd64 arm64 ppc64el))
NUMJOBS := $(shell if test $(NUMJOBS) -gt 3; then echo 3 ; else echo $(NUMJOBS); fi)
endif
endif
More information about the debian-science-maintainers
mailing list