Czy można sobie jakoś ułatwić proces budowania (czyli to co w .rpmbuild jako parametr do buildera)

Jacek Konieczny jajcus at jajcus.net
Wed Sep 25 15:21:39 CEST 2013


On Wed, 25 Sep 2013 14:31:36 +0200
Daniel Dawid Majewski <light-i w o2.pl> wrote:

> W odpowiedzi na wiadomość z dnia 25.09.2013 14:06, od Łukasz Maśko:
> > Dnia środa, 25 września 2013 13:58:27 Daniel Dawid Majewski pisze:
> > [...]
> >> A nie można stworzyć dla każdego procesu potomnego oddzielnego logu ?
> > 
> > Tu chodzi o "wątki" make, czyli to co się dzieje, jak odpalasz make -jX, gdzie 
> > X>1. Wtedy masz kompilację równoległą tego samego programu (np. kompilacja 
> > kernela, gdzie w równolegle kompilują się pliki z różnych podkatalogów).
> > 
> A nie da się buildloga parsować, biorąc pod uwagę "make:", "make[0]:",
> "make[1]:" itp ?

Jak to sobie wyobrażasz? Gdy make[0] i make[1] oba uruchomią jakieś
długo działające narzędzia (chociażby 'gcc') – komunikaty z tych
narzędzi się mieszają, a to już nie jest poprzedzone 'make[0]'
i 'make[1]'. Najprościej jednak budować z '-j1' do przeglądania logów.

Wracając do oryginalnego pytania, z 'builder --help':

> --opts <rpm opts>   - additional options for rpm

i z 'rpmbuid --help':

> -D, --define='MACRO EXPR'      Define MACRO with value EXPR

To razem powinno wystarczyć.

Pozdrawiam
Jacek


More information about the pld-devel-pl mailing list