skwarkowe boje #01 glibc

Jakub Bogusz qboosh w pld-linux.org
Pią, 18 Cze 2004, 08:44:28 CEST


On Fri, Jun 18, 2004 at 08:00:21AM +0200, Paweł Sikora wrote:
> po kilku godzinach walki udalo mi sie zbudowac skrosne narzedzia
> a nastepnie za ich pomoca skrosnego glibca(64). potem juz przy
> pomocy lekko poprawionych specy zbudowalem sobie natywne
> gcc-3.4.1-snap(z multilibem) i binutils. caly toolchain ladnie
> buduje binarki tak jak mysle, ze powinien, a mianowicie:

Potestujesz wydajność czegoś w obu przypadkach?

> ...chcialem przebudowac sobie jeszcze raz glibca ze speca do rpma, a tu zonk:
> 
> sparc-pld-linux-gcc ../sysdeps/generic/mempcpy.c -c -std=gnu99
  ^^^^^^^^^^^^^^^^^^^

? nie powinno być sparc64-pld-linux-gcc?

> -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings
> -fcall-used-g6 -m64 -mcpu=ultrasparc -mvis -fcall-used-g6
> (..inkludy..)
> ../sysdeps/sparc/sparc64/memset.S: Assembler messages:
> ../sysdeps/sparc/sparc64/memset.S:248:
> 	Error: Architecture mismatch on "fzero".
> 	(Requires v9a|v9b; requested architecture is v9.)
> ../sysdeps/sparc/sparc64/memset.S:251:
> 	Error: Architecture mismatch on "fzero".
> 	(Requires v9a|v9b; requested architecture is v9.)
> 
> ktos ma jakis pomysl odnosnie powyzszego bledu?

64-bitowe gcc dla Linuksa powinno chyba przekazywać -Av9a dla
asemblera, przynajmniej wg gcc-3.3.4/gcc/config/sparc/linux64.h:

#undef ASM_CPU_DEFAULT_SPEC
#define ASM_CPU_DEFAULT_SPEC "-Av9a"

Sprawdź w specs.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



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