On Sun, Aug 06, 2006 at 08:42:13PM +0200, Paweł Sikora wrote: > # %rpmcflags = %optflags - %filterout_c - %filterout_ld > # %rpmcxxflags = %rpmcflags - %filterout_cxx > # %rpmldflags = %optldflags - %filterout_ld > > to jest byzydura.
wreszcie jakaś konstruktywny komentarz, szkoda że dopiero teraz, ale oczywiście nic nie jest straceone > jeśli chcę wyrzucić np. -Werror z CFLAGS i nadal mieć w CXXFLAGS, > to jak mam to zrobić? sugerowałem się tym co było w macros w rpm, i tym co działo się kiedyś, że było dużo flag (przyśpieszających działanie programu) które z C działały znakomicie, a często psuły kod C++ > sugeruję zrobić tak: > > # %rpmcflags = %optflags - %filterout - %filterout_c - %filterout_ld > # %rpmcxxflags = %optflags - %filterout - %filterout_cxx - %filterout_ld > # %rpmldflags = %optldflags - %filterout_ld i tak będzie ! > ponadto, w użyciu z linkerem są dwie zmienne: LDFLAGS oraz LDXXFLAGS > w zależności czy mówimy o C, bądź C++, więc warto rozważyć rozbudowanie > %configure oraz mechanizmu `filterout`. autoconf 2.60, automake 1.9.6 i nie widzę czegoś takiego... a nawet wyraznie widać że niema: CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) możesz powiedzieć gdzie to można znaleźć ? -- ____ Sparky{PI] -- Przemyslaw _ ___ _ _ ........... LANG...Pl..Ca..Es..En /____) ___ ___ _ _ || Iskra | | _ \| | | : WWW........ppcrcd.pld-linux.org \____\| -_)'___| ||^'||//\\// < | _/| | | : JID......sparky<at>jabberes.org (____/|| (_-_|_|| ||\\ || |_ |_| |_| _| : Mail....sparky<at>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