Problemy w budowaniu modułów okołokernelowych ze specy
Tomasz Narloch
eyev w poczta.fm
Pią, 21 Kwi 2006, 16:34:21 CEST
Arkadiusz Miskiewicz wrote:
> 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?
>
>
>
Czy nie jest tak, ze jesli:
--with dist_kernel to tworzysz skrypty i ustawienia w katalogu "o"
przez prepare scripts
--without dist_kernel to nie mozesz zrobic tego bo wczesniej trzeba
zrobic /usr/src/linux/make mrproper
(jesli bylo kompilowane), wiec podlinkowujesz tylko
ln -sf %{_kernelsrcdir}/scripts o/scripts
???
Natoniast po co jest :
touch o/include/config/MARKER
tez chcialbym wiedziec.
----------------------------------------------------------------------
Poznaj Stefana! Zmien komunikator! >>> http://link.interia.pl/f1924
Więcej informacji o liście dyskusyjnej pld-devel-pl