zsh.spec (by³o: -fomit-frame-pointer)

Tomasz Pala gotar w polanet.pl
Wto, 22 Kwi 2003, 00:50:41 CEST


On Tue, Apr 22, 2003 at 00:43:03 +0200, Jakub Bogusz wrote:

> > Czy tak jest dobrze? Bo innego pomys³u na dodanie nie mam... Chyba nie
> > powinno szkodziæ, gdy¿ jest:
> > rpmcflags  %{?debug:%debugcflags}%{!?debug:%optflags}
> 
> Obawiam siê, ¿e to nie zadzia³a,

Dzia³a, sprawdza³em przed commitem. Tylko czy nie ma innych
przeciwskazañ?

> bo %define jest wykonywane przy
> parsowaniu speca, du¿o wcze¶niej ni¿ wywo³ywanie skryptu %prep (który
> zreszt± jest wykonywany przez /bin/sh, wiêc rpm nie ma we¼mie stamt±d
> warto¶ci zmiennej do rozwiniêcia makra).

Nie wiem czemu, ale dzia³a. No i ciekawe efekty daje co¶ a'la:

%define makro "%makro cokolwiek" ;)

> Raczej trzeba by dodaæ przed %configure (które przekazuje CFLAGS):
> CFLAGS="%{rpmcflags} %{!?debug:-fomit-frame-pointer}"
> (ew. to samo z CXXFLAGS lub FFLAGS, je¶li s± pliki w C++ czy Fortranie).

Gdyby tamto nie dzia³a³o, to trzeba by tak kombinowaæ (wiêcej zmiennych,
%{!?debug:...}. Ale dzia³a, wiêc chyba lepiej zmieniæ u ¼ród³a, którym
jest makro %optflags?

-- 
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