Re: [rock-devel] Building packages with make -jX

ROCK Mailing List Archives

Attachments
Entire message
+ (text/plain)
+ signature.asc (application/pgp-signature)
+ (text/plain)
Author: Benjamin Schieder
Date:  
To: ROCK Development Mailing List
Subject: Re: [rock-devel] Building packages with make -jX
On 13.04.2009 17:26:09, Sebastian Knapp wrote:
>
> Hey ROCK Linux,
>
> for decreased build time I tried to use make with the -j switch to utilize all
> CPU cores of my new build host. Unfortunately not all all packages
> support this option. The list below is created simply by trial and error
> during a build which sets $MAKE in pkg-header.
>
> My question is what is or would be the recommended way to deal with this
> issue in ROCK. In my next build I plan to automate the task of determining
> compatibilty with a customized pkgloop_action.
> Are there plans to work around this in ROCK Linux core scripts? This would be
> nice.


Hi giftnuss.

The recommended way is to make a cluster build and run X client jobs
where X is the number of CPUs you have.
At the moment there are no plans to change this simply because there's
no reliable way to check if it's -jX that causes the problem or
something else.

Greetings,
        blindCoder
-- 
 _  _     _   _            _   
| \| |___| |_| |_  __ _ __| |__
| .` / -_)  _| ' \/ _` / _| / /
|_|\_\___|\__|_||_\__,_\__|_\_\
| |  (_)_ _ _  ___ __
| |__| | ' \ || \ \ /
|____|_|_||_\_,_/_\_\
Play Nethack anywhere with an x86 computer:
        http://www.crash-override.net/nethacklinux.html
#######

Bitte beachte, dass dem Gesetz zur Vorratsdatenspeicherung zufolge
jeder elektronische Kontakt mit mir sechs Monate lang gespeichert
wird.
Please note that according to the German law on data retention,
information on every electronic information exchange with me is
retained for a period of six months.
http://piratenpartei.de/navigation/politik/ueberwachung/vorratsdatenspeicherung

#######
_______________________________________________
rock-devel mailing list

http://www.rocklinux.net/mailman/listinfo/rock-devel