libgcrypt na sparc64

Grzegorz Piotr Jaskiewicz gj w kde.org.uk
Sob, 29 Sty 2005, 21:22:14 CET


On Saturday 29 January 2005 21:17, Grzegorz Piotr Jaskiewicz wrote:
> Próbuje zbudować libgcrypt na sparca64, ale mam błędy.
> W podkatalgu mpi są podkatalogi z procedurami zoptymalizowanymi pod dany
> procek, ale nie ma sparc64. Zakładam więc że on kompiluje wersje generic w
> C. Oto błąd:
> /bin/sh ../libtool --mode=compile gcc  -O2 -m64 -mcpu=ultrasparc -c -o
> mpih-add1.lo `test -f 'mpih-add1.S' || echo './'`mpih-add1.S
>  gcc -O2 -m64 -mcpu=ultrasparc -c mpih-add1.S  -fPIC -DPIC
> -o .libs/mpih-add1.o
> mpih-add1.S: Assembler messages:
> mpih-add1.S:57: Error: detected global register use not covered by
> .register pseudo-op

[root w sparkie mpi]# ls -l *.S
lrwxrwxrwx  1 root root 28 Jan 29 19:54 mpih-add1.S 
-> .././mpi/sparc32/mpih-add1.S
lrwxrwxrwx  1 root root 30 Jan 29 19:54 mpih-lshift.S 
-> .././mpi/sparc32/mpih-lshift.S
lrwxrwxrwx  1 root root 30 Jan 29 19:54 mpih-mul1.S 
-> .././mpi/sparc32v8/mpih-mul1.S
lrwxrwxrwx  1 root root 30 Jan 29 19:54 mpih-mul2.S 
-> .././mpi/sparc32v8/mpih-mul2.S
lrwxrwxrwx  1 root root 30 Jan 29 19:54 mpih-mul3.S 
-> .././mpi/sparc32v8/mpih-mul3.S
lrwxrwxrwx  1 root root 30 Jan 29 19:54 mpih-rshift.S 
-> .././mpi/sparc32/mpih-rshift.S
lrwxrwxrwx  1 root root 23 Jan 29 19:54 udiv.S -> .././mpi/sparc32/udiv.S

to wiele wyjaśnia.
Można odforkowac sparc32 do sparc64, i poprawic tego assemblera. Ja w asmie na 
sparca czuje sie troche jak noga jeszcze, ale moge spróbować. Jesli ktoś zna 
go dobrze, to jeśli by mógł prosze :-)


-- 
GJ




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