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

Tomasz Pala gotar at polanet.pl
Tue Apr 22 00:50:41 CEST 2003


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/



More information about the pld-devel-pl mailing list