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/ _______________________________________________________ złota zasada - kto się nie zna, niech się nie wypowiada
