Dovecot i inotify w AC

Jakub Bogusz qboosh w pld-linux.org
Czw, 22 Lis 2007, 19:01:52 CET


On Thu, Nov 22, 2007 at 06:30:22PM +0100, Mateusz Kijowski wrote:
> Dnia czwartek, 22 listopada 2007, Jakub Bogusz napisał:
> 
> [...]
> 
> > > > %configure \
> > > >         ...
> > > >         CPPFLAGS=-I`pwd`/include \
> > > >         ...
> > >
> > > W tej postaci na pewno nie jest koszernie, bo nadpisujesz cppflagi
> > > podawane przez rpma... CPPFLAGS="%{rpmcxxflags}
> > > -I/i_tu_raczej_samo_include/"
> >
> > CPPFLAGS to flagi preprocesora, a nie kompilatora C++.
> > Domyślne CPPFLAGS są puste.
> >
> > > > jest "koszerną" metodą na dodanie -I. Najbardziej nie jestem pewien
> > > > tego `pwd`...
> > >
> > > pwd raczej nie jest fajne, bo a co jak ja sobie zacznę budować ten
> > > pakiet z innego miejsca? Wolno mi. Lepiej na twardo wpisać lokacje.
> >
> > ?
> > Jakiego innego miejsca, jaką "lokacje", jak "na twardo", skoro zależy od
> > lokalnego %{_builddir}?
> 
> To ja zgłupałem już... `pwd` jest cacy, czy nie?

Jest akceptowalne, jeśli się rozwija przed wykonaniem polecenia (a tym
samym ścieżka jest deterministyczna).

> Też mi się wydawało, że %build ustawia cwd na katalog z rozpakowanymi i 
> połatanymi źródłami, ale może są sytuacje, w których tak nie jest.

%build ustawia na %{_builddir}/%{?buildsubdir} (%{buildsubdir} pochodzi
z %setup, bez %setup jest puste).


-- 
Jakub Bogusz    http://qboosh.pl/


Więcej informacji o liście dyskusyjnej pld-devel-pl