On Thu, May 08, 2014 at 04:33:20PM +0000, Debian Bug Tracking System wrote:
> Hi,
> 
>         I ran the tests. First, from man make-kpkg:
> --8<---------------cut here---------------start------------->8---
>        WARNING: Do NOT set the -j option in MAKEFLAGS directly, this
>        shall cause the build to fail.  Use CONCURRENCY_LEVEL as
>        specified below. There is also a -j flag that can be used.
> --8<---------------cut here---------------end--------------->8---
> 
>         This works:
> make-kpkg -j 6 --rootcmd fakeroot --revision=$EXTRAVERSION 
> --append-to-version '-anzu' kernel_image
>         This fails:
> DEB_BUILD_OPTIONS=parallel=6 make-kpkg --rootcmd fakeroot 
> --revision=$EXTRAVERSION --append-to-version '-anzu' kernel_image

>         So use the facilities provided by make-kpkg. This is still a
>  make bug, but is being tracked in  #622863 and #714072

It fails even if I don't specify -j anywhere, just parallel=X.

DEB_BUILD_OPTIONS=parallel=`grep ^processor /proc/cpuinfo|wc -l` is the
usual interface, used among others by dh --parallel, ie, the current fashion
for packaging.  It would be nice if make-kpkg could parse this option and
convert it to CONCURRENCY_LEVEL.

And somehow, it did work with make 3.82.


Meow!
-- 
Gnome 3, Windows 8, Slashdot Beta, now Firefox Ribbon^WAustralis.  WTF is going
on with replacing usable interfaces with tabletized ones?


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to