On Monday 25 September 2006 10:26, Jakub Bogusz wrote: > On Sun, Sep 24, 2006 at 09:06:24PM +0200, Tomasz Wittner wrote: > > On Sun 24. September 2006 19:47, twittner wrote: > > > Author: twittner Date: Sun Sep 24 17:47:20 2006 GMT > > > Module: SPECS Tag: HEAD > > > ---- Log message: > > > - allow to pass CPPFLAGS from environment > > > > [...] > > > > > -CPPFLAGS="-I/usr/include/ncurses" > > > +CPPFLAGS="-I/usr/include/ncurses $CPPFLAGS" > > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > To się nie podoba arekm (a podoba mi). > > Chodzi o to, czy wszelkie *FLAGS (i inne zmienne) ze środowiska mają mieć > > wpływ na budowanie rpm'a, czy nie (część ze zmiennych jest przez rpm > > unsetowana lub ustawiana na żądane wartości). Z jednej strony mamy > > zapewnione bardziej określone warunki budowania, z drugiej - mamy wygodną > > możliwość tuningu ad-hoc. Po za tym, czy ktoś wie, jaka jest powszechnie > > przyjęta praktyka odnśnie wpływu środowiska na budowanie? > > IMO środowisko nie powinno mieć wpływu - za łatwo coś zmienić > niekoniecznie świadomie. Dla CFLAGS, CXXFLAGS i LDFLAGS są makra.
Powinniśmy dodać czyszczenie środowiska przed uruchomieniem skryptów %build, %install itd - wtej chwili tak naprawdę nasze makro %configure jest wrażliwe na w/w zmienne środowiska jeśli ich w specu jawnie nie nadpisano. Opinia jbj na ten temat: nie jest przeciw ale nie chce tego wprowadzić do rpma bo nie chce potem dyskutować z ,,morons''. -- Arkadiusz Miśkiewicz PLD/Linux Team arekm / maven.pl http://ftp.pld-linux.org/ _______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl