Dnia środa 28 czerwca 2006 00:20, Łukasz Maśko napisał: > Najpierw konkrety: pakiet budowany ze speca ipw2200.spec wykorzystuje > patch ipw2200-monitor.patch, który jest potrzebny w celu włączenia trybu > monitor. Ale jest potrzebny tylko w kernelach <2.6.17, ponieważ np. w > kernel-desktop-2.6.17.1-0.5 odpowiednia dyrektywa jest wpisana w konfigu > kernela, przez co przy kompilacji pakietu z powyższym patchem gcc wypluwa > warning o redefinicji stałej. W sumie nie przeszkadza to za bardzo, bo > pakiet i tak się buduje, ale mimo to pozostaje niedosyt. > > I teraz pytanie: jak zapisać w specu warunek typu > > %if %{_kernel_ver} < 2.6.17 Może lepiej nie w specu, a w łatanym źródle. Coś w tym stylu:
#include <linux/version.h> #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 17) // code from patch #else // code #endif -- Pozdrawiam, Karol Krenski _______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl