tag 512512 + confirmed
retitle 512512 FTBFS: claims that debian/rules is -j compatible when these are
not
stop
Hi,
I can confirm this bug.
The problem is that this:
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
NUMJOBS = $(patsubst parallel=%,%,$(filter
parallel=%,$(DEB_BUILD_OPTIONS)))
MAKEFLAGS += -j$(NUMJOBS)
endif
enables parallel building of multiple targets in debian/rules, but
debian/rules isn't -j safe; for instance both binary-arch and
binary-indep remove, use, and remove debian/tmp, but this declares
binary-indep and binary-arch as parallel buildable:
binary: binary-indep binary-arch
Either you should fix your rules to be -j safe, or you should only pass
-j to *sub* makes.
Cheers,
--
Loïc Minier
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]