Rebuilding a package with debug symbols and no optimization in a _parallel_ fashion?

John McCabe-Dansted gmatht at
Tue Dec 16 04:23:26 UTC 2008

On Tue, Dec 16, 2008 at 5:37 AM, Martin Olsson <mnemo at> wrote:
> Normally when I want to rebuild a package with no-optimizations and full debug symbols I do:
>        mkdir some_pkg ; cd some_pkg ; apt-get source SOME_PACKAGE ; cd SOME_PACKAGE_DIR
>        DEB_BUILD_OPTIONS="noopt nostrip" fakeroot debian/rules binary
>        sudo dpkg -i ../*.deb
> This is very useful for debugging etc, but I've noticed one problem. Usually these builds
> run on a single core. So my question is, is there a flag I can pass along with this command
> to enable several jobs for make? Ideally, I would like to parallelize all parts of the package
> generation but if I get only the compilation that alone would be very useful.

I have only used make-kpkg and pbuilder, but I imagine that you want
something like:
 CONCURRENCY_LEVEL=5 DEB_BUILD_OPTIONS="noopt nostrip" fakeroot
debian/rules binary
is what you want (if you have four cores).

John C. McCabe-Dansted
PhD Student
University of Western Australia

More information about the Ubuntu-devel-discuss mailing list