zsh.spec (było: -fomit-frame-pointer)
Jakub Bogusz
qboosh at pld.org.pl
Tue Apr 22 00:43:03 CEST 2003
On Mon, Apr 21, 2003 at 08:32:49PM +0200, Tomasz Pala wrote:
> On Sun, Apr 20, 2003 at 13:56:58 +0200, Tomek Orzechowski wrote:
> > >Czemu nie mamy tego w rpmcflags?
> >
> > Dlatego, że część programów nie lubi tegoż -fomit-frame-pointer. Za
> > każdym razem trzeba sprawdzić, czy dodanie tej opcji kompilacji nie
> > psuje programu.
>
> 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, 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).
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).
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
More information about the pld-devel-pl
mailing list