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