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