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