Pojechałem sobie i nie dokończyłem... On Mon, Aug 07, 2006 at 10:20:59PM +0200, [EMAIL PROTECTED] wrote: > On Mon, Aug 07, 2006 at 09:57:24PM +0200, Jakub Bogusz wrote: > > On Mon, Aug 07, 2006 at 09:20:47PM +0200, [EMAIL PROTECTED] wrote: > > > On Mon, Aug 07, 2006 at 08:57:16PM +0200, Jakub Bogusz wrote: > > > > > > > > Ale kto miałby wrzucać flagi linkera do %{rpmldflags}? > > > > Argh. Nie ma to jak odpisywać mając półtorej nocy do odespania. > > nie szkodzi, nie zauważyłem że było napisane rpmldflags zamiast > rpmcflags > > > Miało być %{rpmcflags}/%{rpmcxxflags}. > > Oczywiście %{rpmldflags} służy do umieszczania flag linkera > > i tam %filterout_ld powinno się znaleźć. > > Chodziło mi o to, po co %filterout_ld jest w %{rpmc*flags}. > > po to że rpmc*flags jest na podstawie optflags, które niema nic z C w > nazwie ? i wydaje mi się że czasem wrzucenie ldflags do zmiennej CFLAGS > nie jest zupełnie głupim pomysłem, i w żadnym przypadku nie jest > niedozwolone... > oczywiście mam na myśli przypadki kiedy user sam sobie buduje, nie o > dystrybucję (bo w dystrybucji to naprawiamy Makefile / .am)
Z -Wl, nie jest niedozwolone, natomiast powoduje ostrzeżenie kompilatora, jeśli te flagi są używane do samej kompilacji (bez linkowania). Ale cały czas piszesz o dopisywaniu %rpmldflags do CFLAGS w specu. Tego się nie czepiam, do tego czasami nakłania konstrukcja Makefile'a. I właśnie po to tak można zrobić, żeby opcji linkera nie umieszczać w %rpmcflags/%rpmcxxflags. A skoro ich tam nie będzie, to po co używać %filterout_ld na %rpmcflags/%rpmcxxflags? -- Jakub Bogusz http://qboosh.cs.net.pl/ _______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl