sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #12001
Re: rpm og make flag
>> >Du kan vel lave en export MAKE='make -j3' inden du
>> >invoker rpm --rebuild?
>>
>> Jeg skulle nok have nævnt at jeg havde prøvet de indlysende
>> ting inden jeg spurgte, inklusiv prøvet at finde ud af om
>> man kunne styre det med rpmrc. Men det ser det ikke ud til.
>>
>> Findes der en løsning?
>
>Nu har jeg lige testet ovenstående hos mig og det virker
>ganske glimrende?! Når den har pakket sourcen ud og
>kører configure står der endda :
>
>checking whether make -j4 sets ${MAKE}... yes
>
>Så hvorfor det ikke virker hos dig, skal jeg ikke kunne
>sige.
Nu har jeg prøvet med en række src.rpm'er. Du har ret, men $MAKE
virker kun hvis pakken bruger configure.
I alle de .spec filer jeg lige har kigget i, er `make´ hardkodet,
så jeg er bange for at jeg bliver nødt til at rette dem manuelt,
eller lave en shell script erstatning for den make der ligger
i pathen.
Det bliver nok svært at få dem der laver spec filerne til at
tænke på SMP når de laver dem. Men noget gør:
Se f.eks. her, fra gnome-graphics-0.20.spec:
if [ "$SMP" != "" ]; then
(make "MAKE=make -k -j $SMP"; exit 0)
make
else
make
fi
Det er vist kun gnome rpm'er der har det check. Og SMP er
ikke sat i min environment. Men gnome bruger jo configure,
og så er $SMP vel egentlig ligemeget.
Nu blev jeg forvirret, så jeg må hellere slutte..
--
torben fjerdingstad | linux-2.2.10-smp/GNU/gnome-1.0
tfj@xxxxxxxxxxxxxxx | Man skal ikke skyde bjørnen
http://www.fjerdingstad.dk | før skindet er solgt.
Follow ups