dependence v ports/INDEX souboru jsou po make index chybne

Pav Lucistnik pav at oook.cz
Tue Jun 22 11:04:14 CEST 2004


V út, 22. 06. 2004 v 09:07, Radim Kolar píše:

> > Prvni priklad je spravne. Overkill nezavisi na gmake, nevim jak se ti
> > tam gmake dostalo, nejspis jako build dependence freetypu.

> Presne tak, proto se promitnul i do B-dependenci Overkillu. To je prece
> spravne, ne?

> > Ale pro kompilaci Overkillu uz gmake v systemu mit nemusis.
> > > Ted se mrkneme na freetype2
> > > a hele, tady je ten gmake ktery muj program spravne zahrnul a make index se na to vykaslal.
> > Jo. Coz je ovsem korektni chovani, protoze build time zavislost
> > zavislosti neni zavislosti finalniho baliku.
> Vsimni si, ze ja mam to gmake jen v B-dependencich. Naopak R-dependence mam stejne.
> 
> Takze pokud tebe spravne chapu. Ty tvrdis ze se dependence v indexu maji expandovat algoritmem:
> 
> Generujeme B-depend pro overkill:
> 
> start:
> okill B-depend: xlibs
> okill B-depend += Runtime-dependence(xlibs) 
> a nikoliv jak to mam ja 
> okill B-depend += Build-dependence(xlibs)
> 
> Tedy ze pri expandovani dependenci se to vzdy berou v uvahu jen run-time
> dependence a nikoliv b-time, ackoliv expanduju b-time dependence?

Ano. Je to logicke - pokud uz freetype mas nainstalovany, tak gmake k
zadne dalsi kompilaci nepotrebujes. Tudiz gmake je build_dep freetypu,
ale uz neni build_dep portu ktere zavisi na freetypu.

-- 
Pav Lucistnik <pav at oook.cz>
Co vime o lasce? Laska je jako hruska. Hruska je sladka a ma urcity
tvar. Zkuste presne definovat tvar hrusky.
  -- Marigold: Pul stoleti poezie





More information about the Users-l mailing list