SPECS: ndiswrapper.spec - new way of modules build

kiesiu kiesyoo w o2.pl
Sob, 11 Lut 2006, 23:17:36 CET


kiesiu wrote:
> areq wrote:
>> -    rm -rf include
>> -    install -d include/{linux,config}
>> -    ln -sf %{_kernelsrcdir}/config-$cfg .config
>> -    ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h
>> include/linux/autoconf.h
>> -    ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch}
>> include/asm
>> -    ln -sf %{_kernelsrcdir}/Module.symvers-$cfg Module.symvers
>> -    touch include/config/MARKER
>> +    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
>> +    %{__make} -C %{_kernelsrcdir} O=$PWD/o prepare scripts
> 
> 
> Czy tylko mnie się tak wydaje, czy po czymś takim jak będziemy budować z
> --target innym niż architektura na której to budujemy, tak w o/include2
> będziemy mieć link do plików nagłówkowych dla nieodpowiedniej architektury?
> 
> Przykład. Jeśli na i686 dam --target amd64 to mi teorzy link do katalogu
> asm-i386 zamiast asm-x86_64.
> 
> Poprawiając ostatnią zacytowaną linijkę na:
> 
> %{__make} -C %{_kernelsrcdir} O=$PWD/o ARCH=%{_target_base_arch} prepare
> scripts
> 
> rozwiązujemy wszelkie problemy ;) No chyba, że taki jest zamiar i tak ma
> być, jak jest teraz.
> 
Widzę, że nie zainteresowało to nikogo. To znaczy, że tak ma być i
opisany powyżej przeze mnie problem w niczym nie przeszkadza?

-- 
pozdrawiam,
Łukasz Kieś



Więcej informacji o liście dyskusyjnej pld-devel-pl