SPECS: glibc.spec (HEAD)
Michal Moskal
malekith w pld-linux.org
Wto, 21 Paź 2003, 16:33:48 CEST
On Tue, Oct 21, 2003 at 12:54:54PM +0200, Jakub Bogusz wrote:
> On Tue, Oct 21, 2003 at 12:50:24PM +0200, qboosh wrote:
> > - strange: min_kernel must be defined as global to be expanded after
> > %%if %%{with idn} line :O
>
>
> > -%{!?min_kernel:%define min_kernel 2.2.0}
> > +%{!?min_kernel:%global min_kernel 2.2.0}
>
> > %if %{with idn}
>
> > + --enable-kernel="%{min_kernel}" \
>
>
> No właśnie - ktoś wie dlaczego?
>
> Po linii "%if %{with idn}" makro %{min_kernel} przestaje być rozwijane
> (do %configure było przekazywane "%{min_kernel}" zamiast "2.2.0").
> To samo przy "%if %{defined with_idn}.
> Dopiero w przypadku użycia "%if 0%{?with_idn:1}" wystarcza %define.
> A tak jak jest, musi być %global.
Tworzy się jakiś lokalny kontekst. Na pewno w środku makra. Dlaczego po
%if %{with ...} to nie wiem.
--
: Michal Moskal :: http://www.kernel.pl/~malekith : GCS {C,UL}++++$ a? !tv
: When in doubt, use brute force. -- Ken Thompson : {E-,w}-- {b++,e}>+++ h
Więcej informacji o liście dyskusyjnej pld-devel-pl