Dnia poniedziałek, 13 lutego 2006 19:40, Adam Skuciński napisał:
> Witam.
>
> Mam problem z wyżej wzmiankowanym specem (kernel-misc-acerhk.spec) Z
> lektury pld-devel-pl wywnioskowałem, że podobne rzeczy zdarzały się przy
> innych pakietach kerenelowych - sam jednak nie potrafię koniecznych zmian
> w kernel-misc-acerhk zrobić. Dlatego mam prośbę do umiejących :)

A załączniku masz patch na bieżącą wersję z CVS-u, po nałożeniu którego 
kompiluje się ona na 2.6.14.7-2. Zaaplikuj to, potem swoje poprawki, 
sprawdź czy ci się buduje i czy działa, a potem podeślij tutaj łatę 
zbiorczą. Może wtedy ktoś to wrzuci do CVS-u :-) Pozdrawiam.
-- 
Łukasz Maśko                                           GG:   2441498    _o)
Lukasz.Masko(at)ipipan.waw.pl                         ICQ: 146553537    /\\
Registered Linux User #61028           JID: [EMAIL PROTECTED]   _\_V
Index: kernel-misc-acerhk.spec
===================================================================
RCS file: /cvsroot/SPECS/kernel-misc-acerhk.spec,v
retrieving revision 1.5
diff -u -r1.5 kernel-misc-acerhk.spec
--- kernel-misc-acerhk.spec	15 Sep 2005 18:25:05 -0000	1.5
+++ kernel-misc-acerhk.spec	13 Feb 2006 20:40:26 -0000
@@ -54,18 +54,25 @@
     if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
         exit 1
     fi
-    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
-    %{__make} -C %{_kernelsrcdir} clean modules \
-    EXTRA_CFLAGS="-I../include -DFUSE_VERSION='1.1'" \
-    RCS_FIND_IGNORE="-name '*.ko' -o" \
-    M=$PWD O=$PWD \
-    %{?with_verbose:V=1}
+    install -d o/include/{linux,config}
+    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
+        ln -sf %{_kernelsrcdir}/scripts o/scripts
+        touch o/include/config/MARKER
+    %endif			
+    %{__make} -C %{_kernelsrcdir} clean \
+    	      RCS_FIND_IGNORE="-name '*.ko' -o" \
+    	      M=$PWD O=$PWD/o \
+    	      %{?with_verbose:V=1}
+    %{__make} -C %{_kernelsrcdir} modules \
+    	      EXTRA_CFLAGS="-I../include -DFUSE_VERSION='1.1'" \
+	      CC="%{__cc}" CPP="%{__cpp}" \
+    	      M=$PWD O=$PWD/o \
+    	      %{?with_verbose:V=1}
     mv %{_orig_name}.ko %{_orig_name}-$cfg.ko
 done
 
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym