Features w specach
Tomasz Kłoczko
kloczek w rudy.mif.pg.gda.pl
Czw, 20 Lip 2000, 07:08:49 CEST
On Tue, 18 Jul 2000, Rafał Kleger-Rudomin wrote:
> Powracam do tego o czym mówiliśmy w Warszawie:
> o możliwości parametryzacji speców na podstawie
> makr definiowanych w linii poleceń dla rpma.
>
> Chciałbym zrobić jakieś wzorcowe wsparcie dla debuginfo w jednym pakiecie.
> Czy są jakieś przeciwwskazania żeby skorzystać do tego z mechanizmu
> o którym mówił kloczek?
> (Tomek mógłbyś przypomnieć jak wyglądają owe 'warunkowe makra', ew gdzie
> szukać informacji?)
To wyglądać może tak:
%{?debug:<text_if_debug_defined>}
%{!?debug:<text_if_not_debug_defined>}
Do rozwiązania są kwestie:
- gdzie umieszczać info o tym że to jest wersja debugowa pakietu ?
Może być w nazwie lub w rewizji. Jezeli w nazwie to wtedy bedą sie
musiały powjawiać dodatkowe Obsoletes.
- przestawianie CFLAGS, CXXFLAGS na "-g -O",
- wyłaczanie stripowania.
W przypadku pakietów które mają prawidłowe wsparcie do
autoconf/automake/libtool opracownie czegoś takeigo nie będzie
trudne. Powyższemu sprzyja to, że juz w dużej ilosci speców są używane
makra i odpowiednie kawałki można poukrwać np. w %configure
(np. wyłączenie LDFLAGS="-s").
Gorzej z całą reszta pakietów. Niemniej po jednokrotnym rozwiązaniu
kwestii dalsza konserwacja speca nie powinna być także trudna.
kloczek
--
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*
Więcej informacji o liście dyskusyjnej pld-devel-pl