This is the mail archive of the crossgcc@sourceware.cygnus.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more infromation.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: powerpc target


I looked at the FAQ again - it shouldn't be too hard to do it manually
without one-tree et al
- if only I knew what the correct target for PowerPC is and whether you
need to compile glibc instead of newlib

Anyone?
Thx Andy

>The powerpc-eabi target is intended for embedded PowerPC's only. In
>addition, the build-cross.sh and one-tree scripts are really aimed at
>embedded systems only; they rely on newlib which is not used on any Linux as
>far as I know.
>
>I don't know the configuration name used to build the PowerPC BSD kernel,
>but I'm pretty sure it's not the same.
>
>Nevertheless, I'm not sure why the build failed the way it did. I'm trying
>it myself right now and if/when I find the problem I'll report back to the
>list.
>
>What directory were you in when you ran the 'build-cross.sh' script?
>
>-----Original Message-----
>From: crossgcc-owner@sourceware.cygnus.com
>[mailto:crossgcc-owner@sourceware.cygnus.com]On Behalf Of Andy
>Sent: Monday, December 06, 1999 3:12 PM
>To: crossgcc@sourceware.cygnus.com
>Subject: powerpc target
>
>
>I'm trying to build a Powerpc cross-compiler on OpenBSD 2.5  -i386
>I got gcc-2.95.2, newlib-1.8.2  and binutils-2.9.1 and ran one-tree script
>which built me a src directory
>Now I'm trying to run build-cross.sh script - it kicks off the build and
>looks like builds binutils successfully but then fails in gcc with the
>following:
>
>Testing libgcc1.  Ignore linker warning messages.
>/usr/buildtools/b-powerpc-eabi/gcc/xgcc
>-B/usr/buildtools/b-powerpc-eabi/gcc/ -B
>/usr/powerpc-eabi/bin/ -I/usr/powerpc-eabi/include -DCROSS_COMPILE -DIN_GCC
>-DHA
>IFA   -g -O2 -I./include  libgcc1-test.o -o libgcc1-test  -nostartfiles
>-nostdli
>b `/usr/buildtools/b-powerpc-eabi/gcc/xgcc
>-B/usr/buildtools/b-powerpc-eabi/gcc/
> -B/usr/powerpc-eabi/bin/ -I/usr/powerpc-eabi/include --print-libgcc-file-na
>me`
>/usr/buildtools/b-powerpc-eabi/gcc/collect-ld:built in linker script:1:
>syntax e
>rror in MRI style script
>collect2: ld returned 1 exit status
>*** Error code 1
>
>Stop in /usr/buildtools/b-powerpc-eabi/gcc.
>*** Error code 1
>
>Couple of questions:
>- First , what is it not happy about ? What do I do to correct the error?
>-I'm  running build-cross.sh  with target powerpc-eabi ( per example on the
>web) Is this the correct target to build OpenBSD PowerPC kernel on i386 ?
>the messages refer to my machine as i386-unknown and the target I'm
>building as powerpc -unknown-eabi. Is this OK  ? what environment variable
>is it missing or is it normal?
>- The samples on the web refer to "powerpc embedded" environment as needing
>newlib. Do I need to use libc to instead ?
>- Suppose everything compiled correctly - do I just run make in PowerPc
>/compile? Or do I have to tell it somehow to use the cross compiler
>instead? If yes, how ?
>
>Thx Andy
>
>
>
>
>------
>Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
>Want to unsubscribe? Send a note to
>crossgcc-unsubscribe@sourceware.cygnus.com
>
>
>
>------
>Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
>Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com




------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]