Cross-compiler, target=powerpc-eabi Q?
Smolik Daniel
smolikdan na email.cz
Úterý Září 1 08:14:40 CEST 1998
Lubos Bohm wrote:
>
> Dobry den,
>
> Mam MPC850, coz je "Embedded PowerPC Core with 87 MIPS at 66".
>
> Ve snaze usetrit nejaky ten $ se pokousim postavit cross-compiler pod
> i386-linux, kde bych vygeneroval pomoci gcc cross-kod, asi s nejakym
> parametrem typu -mno-relocatable (pure kod pro ROM), ten pak pretahnul na
> stroj s MPC850 a spustil ... Ma to ale drobny hacek.
>
> Konfigurace a preklad binutils-2.9.1 s --target='powerpc-*-eabi' je zrejme
> OK. No errors, no warnings.
>
> Konfigurace gcc-2.8.1 as --target='powerpc-*-eabi' je tez OK, avsak pri
> prekladu 'make LANGUAGES=c' skoncim na:
> [...]
> Testing libgcc1. Ignore linker warning messages.
> ./xgcc -B./ -DCROSS_COMPILE -DIN_GCC -g -I./include libgcc1-test.o -o
> libgcc1-test \
> -nostartfiles -nostdlib ./xgcc -B./
> --print-libgcc-file-name
> /usr/powerpc-*-eabi/bin/ld:built in linker
> script:5: parse error
> make: *** [libgcc1-test] Error 1
>
> Podotykam, ze samotne spusteni /usr/powerpc-*-eabi/bin/ld take vyhodi
> chybu:built in linker script:5: parse error. Nevim co s tim, je-li potreba
> nastavit nejakou cestu ci dodat nejake *crt*.o ci libc.a. ci originalni
> "target" libgcc1.a.
Jednou jsem take kompiloval crosscompiler a to gcc->DJGPP. A byla to
pekna pakarna.
Nemusis mit startup kod (takove to crt.o nebo tak nejak) nativni v
kodu PPC ?
Dan
--
Smolik Daniel
E-mail: smolikdan na email.cz
Tel. work: 644 13 42
Další informace o konferenci Linux