rpm.macros, filterout...
sparky w pld-linux.org
sparky w pld-linux.org
Nie, 6 Sie 2006, 20:59:53 CEST
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
Więcej informacji o liście dyskusyjnej pld-devel-pl