TiVo Kernel for 403GCX Update (was Re: Support for IBM CPUs?)

TiVo Webmaster webmaster at tivo.com
Thu Nov 18 12:33:16 EST 1999


Dear Wang,

I am sorry that I am not a Linux person, and the only engineer who might
help with such a thing, as he created the tar balls, is on vacation.  I will
ask him to take a look when he returns, though I am certain he will say
something like "it is unsupported."

Still, I try to get him to contact you.

Sorry,
-Richard Bullwinkle
TiVo Webmaster


-----Original Message-----
From: Wang Yong [mailto:wung_y at 263.net]
Sent: Thursday, November 11, 1999 7:12 PM
To: TiVo Webmaster
Cc: linuxppc embedded mail list
Subject: Re: TiVo Kernel for 403GCX Update (was Re: Support for IBM CPUs?)

i downloaded the toolchain from tivo/linux but failed to build it on my
i386 box. i have installed cross gcc for ppc-2.95.2 under
    /usr/local/gcc-ppc.

below is what i did to build:
1. uncompress toolchain.tar.gz to my work directory
2. run libc-ppc/doConfig
3. create libc-ppc/configparms contains these lines:
          CC=/usr/local/gcc-ppc/bin/gcc
          AR=/usr/local/gcc-ppc/bin/ar
          RANLIB=/usr/local/gcc-ppc/bin/ranlib
          AS=/usr/local/gcc-ppc/bin/as
          LD=/usr/local/gcc-ppc/bin/ld
          BUILD_CC=/usr/bin/gcc
4. run "make all" under directory "libc-ppc"
after a while, i was told something wrong:
mv -f /root/toolchain/libc-ppc/csu/crtn.s-new
/root/toolchain/libc-ppc/csu/crtn.s
/usr/local/gcc-ppc/bin/gcc -c  /root/toolchain/libc-ppc/csu/crti.s -o
/root/toolchain/libc-ppc/csu/crti.o
/usr/local/gcc-ppc/bin/gcc -c  /root/toolchain/libc-ppc/csu/crtn.s -o
/root/toolchain/libc-ppc/csu/crtn.o
/usr/local/gcc-ppc/bin/gcc ../sysdeps/powerpc/elf/crtbegin.S -c -I. -I..
-I../libio  -I/root/toolchain/libc-ppc -I../sysdeps/powerpo
/usr/local/gcc-ppc/bin/gcc ../sysdeps/powerpc/elf/crtend.S -c -I. -I..
-I../libio  -I/root/toolchain/libc-ppc -I../sysdeps/powerpc/o
make[2]: *** No rule to make target
`/root/toolchain/libc-ppc/csu/crtbeginS.o', needed by `others'.  Stop.
make[2]: Leaving directory `/root/toolchain/libc/csu'
make[1]: *** [csu/others] Error 2
make[1]: Leaving directory `/root/toolchain/libc'
make: *** [all] Error 2

i check the csu/Makefile and found the error may be caused by makefile.
so
i build crtbegin.so by myself and copy to the right place and after
that i can go on. but another error appeared when build library of nss
and
nis. it seems it's also makefile's problem.

is there something wrong in these steps? i think the makefile should
be correct and i must do something wrong. has anyone already build
libc-ppc
successfully?





TiVo Webmaster wrote:
>
> Got it done yesterday!
>
> http://www.tivo.com/linux
>
> enjoy,
> Richard Bullwinkle
> TiVo Webmaster
>


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-embedded mailing list