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]

