Problemy w budowaniu modułów okołokernelowych ze specy
Arkadiusz Miskiewicz
arekm w pld-linux.org
Pią, 21 Kwi 2006, 13:39:03 CEST
On Friday 21 April 2006 13:33, Bartosz Świątek wrote:
> # kernel module(s)
> for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%; do
> if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
> exit 1
> fi
> install -d o/include/linux
> ln -sf %{_kernelsrcdir}/config-$cfg o/.config
> ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers
> ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h
> o/include/linux/autoconf.h %if %{with dist_kernel}
> %{__make} -C %{_kernelsrcdir} O=$PWD/o prepare scripts
> %else
> install -d o/include/config
> touch o/include/config/MARKER
> ln -sf %{_kernelsrcdir}/scripts o/scripts
Po co są te 2 ostatnie linijki skoro je robi make prepare scripts?
Generalnie tak by to trzeba zrobić by metoda budowania była jedna i ta sama
niezależnie od tego czy masz dystrybucyjny kernel czy nie.
To powinna być jedynie kwestia tego gdzie leży konfig i niczego więcej.
> %endif
--
Arkadiusz Miśkiewicz PLD/Linux Team
arekm / maven.pl http://ftp.pld-linux.org/
Więcej informacji o liście dyskusyjnej pld-devel-pl