SPECS: boost.spec - use user-defined CXXFLAGS

Jakub Bogusz qboosh w pld-linux.org
Sob, 15 Lis 2008, 14:18:28 CET


On Sat, Nov 15, 2008 at 11:39:06AM +0100, Łukasz Krotowski wrote:
> W dniu 15 listopada 2008 02:51 użytkownik Przemyslaw Iskra
> <sparky w pld-linux.org> napisał:
> > On Fri, Nov 14, 2008 at 11:32:53AM +0100, lkrotowski wrote:
> >
> >> - use user-defined CXXFLAGS
> >
> >> -%{__sed} -i 's/<optimization>speed : -O3/<optimization>speed : %{rpmcxxflags} -fPIC/' tools/build/v2/tools/gcc.jam
> >> +%{__sed} -i "s/<optimization>speed : -O3/<optimization>speed : ${CXXFLAGS:-%rpmcxxflags} -fPIC/" tools/build/v2/tools/gcc.jam
> >
> > user może sobie zdefiniować CXXFLAGS poprzez
> > --define "rpmcxxflags -moje -flagi -są -lepsze",
> >
> > w PLD buildy mają być niezależne od środowiska
> 
> Nie są, zobacz sobie w co rozwija się makro %configure w naszym RPM-ie.

Po to, żeby można było przekazać ze speca.

> Z resztą tutaj jest spora niespójność ale większość softu (używającego
> autotools) buduje się z uwględnieniem flag użytkownika.

I to jest do poprawki przez unset CC/CXX/CFLAGS/CXXFLAGS/... na początku
%build.


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


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