On Fri, Mar 18, 2005 at 07:24:44AM +0000, Paweł Sikora wrote: > Build-Time: user:20135.57s sys:700.21s real:26262.51s (faults io:0 non-io:0) > > (...) > CC arch/alpha/lib/udelay.o > AR arch/alpha/lib/lib.a > GEN .version > CHK include/linux/compile.h > UPD include/linux/compile.h > CC init/version.o > LD init/built-in.o > LD .tmp_vmlinux1 > > kernel/built-in.o(.lock.text+0x5c): In function `_read_trylock': > : undefined reference to `_raw_read_trylock' > kernel/built-in.o(.lock.text+0x64): In function `_read_trylock': > : undefined reference to `_raw_read_trylock' > make: *** [.tmp_vmlinux1] Error 1 > error: Bad exit status from /var/tmp/rpm-tmp.77718 (%build) > > *** > > zbudowalem to jajko przy pomocy crossalpha-gcc-3.3.5 > na amd64 i crossalpha-gcc-3.4.3 na ix86 bez zadnych problemow. > wyglada na jakies zawirowania na builderze.
A SMP budowałeś? W include/asm-alpha/spinlock.h brakuje jednej zmiany dołączanej do innych asm-*/spinlock.h w changesecie "Improve preemption on SMP". Tzn. dodania tego _raw_read_trylock(). W najprostszym przypadku to będzie: +#define _raw_read_trylock(lock) generic_raw_read_trylock(lock) (przed definicją _raw_write_trylock(), żeby było spójnie) -- Jakub Bogusz http://cyber.cs.net.pl/~qboosh/ _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
