zsh.spec (było: -fomit-frame-pointer)
Tomasz Pala
gotar w polanet.pl
Wto, 22 Kwi 2003, 16:39:51 CEST
On Tue, Apr 22, 2003 at 16:30:09 +0200, Jakub Bogusz wrote:
> > 1. czy jakiekolwiek budowanie rzeczy, które mają trafić do pakietu, w
> > %install jest prawidłowe?
>
> Raczej nie (nie licząc relinkowania, ale ono nie używa CFLAGS) - ale
> w niektórych przypadkach (np. XFree86) za dużo szukania żeby komuś
> chciało się poprawić (jak do tej pory - bo nie ma przeciwwskazań, żeby
> to zrobić).
Tak więc takie rozwiązanie byłoby motywacją do poprawienia specy, chyba
żeby to je (rozwiązanie) poprawić -
1. najłatwiejszy byłby jakiś eval:
%define optflags "eval(%optflags) -inne-flagi"
W przeciwnym wypadku albo mamy rekursję na makrach, albo musimy uciekać
do zmiennych środowiskowych, które wypadną w innej sekcji.
2. najbardziej eleganckie będzie przedefiniowanie globalnego optflags na
optflags: {athlon,ix86,alpha,...} tu-normalne-opcje %{specflags}
Wtedy można na początku zdefiniować makro:
%define specflags "-inne-flagi"
i konsekwentnie będzie się ciągnęło do końca.
> Nie. "%define optflags $newoptflags" obowiązuje do końca speca - czyli
> w %install to echo wyświetla pustą zawartość zmiennej. Spróbuj tak:
> echo '%{optflags}'
Masz rację.
--
GoTaR <priv0.onet.pl->gotar> USA sux
...Dżahilijja... znowu? Nadal...
PLD stuff at http://mops.uci.agh.edu.pl/~gotar/
Więcej informacji o liście dyskusyjnej pld-devel-pl