Greetings,
I downloaded the git repository for c6x Linux using the steps mentioned at http://linux-c6x.org/wiki/index.php/Downloading/Installing_Software.
I tried to build the Linux kernel using the steps mentioned at http://linux-c6x.org/wiki/index.php/Steps_to_build_the_Software.
On doing "make product", I get the following error:
amit@EICPU1178:~/ti-linux-c6x/linux-c6x-project$ make product
using full dependencies
if [ -z little ]; then \
make ENDIAN=little one-rootfs; \
make ENDIAN=big one-rootfs; \
else \
make ENDIAN=little one-rootfs; \
fi
make[1]: Entering directory `/home/amit/ti-linux-c6x/linux-c6x-project'
[ -d /home/amit/ti-linux-c6x/product ] || mkdir -p /home/amit/ti-linux-c6x/product
using full dependencies
if [ -z little ]; then \
make ENDIAN=little one-sdk0; \
make ENDIAN=big one-sdk0; \
else \
make ENDIAN=little one-sdk0; \
fi
make[2]: Entering directory `/home/amit/ti-linux-c6x/linux-c6x-project'
if [ -e /home/amit/ti-linux-c6x/sdk0/linux-c6x-sdk0-prebuilt ] ; then \
echo using pre-built sdk0; \
else \
if [ -e /home/amit/ti-linux-c6x/ti-gcc-wrap/tool-wrap/Makefile ] ; then \
cd /home/amit/ti-linux-c6x/ti-gcc-wrap/tool-wrap; make ENDIAN=little ABI=elf DSBT_SIZE=64 \
GCC_C6X_DEST=/home/amit/ti-linux-c6x/sdk0 ALIAS= all; \
else \
echo "You must install the prebuilt sdk0 or the build kit for it"; \
false; \
fi; \
fi;
make[3]: Entering directory `/home/amit/ti-linux-c6x/ti-gcc-wrap/tool-wrap'
[: 9: xlittle: unexpected operator
[: 9: xelf: unexpected operator
make[4]: Entering directory `/home/amit/ti-linux-c6x/ti-gcc-wrap/tool-wrap'
ti-gcc-wrapper for ENDIAN=little ABI=elf ARCH=c6x-elf HOSTCC=gcc-4.4
HOSTCC must point to gcc-3.x
make[4]: *** [which_one] Error 1
make[4]: Leaving directory `/home/amit/ti-linux-c6x/ti-gcc-wrap/tool-wrap'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/amit/ti-linux-c6x/ti-gcc-wrap/tool-wrap'
make[2]: *** [one-sdk0] Error 2
make[2]: Leaving directory `/home/amit/ti-linux-c6x/linux-c6x-project'
make[1]: *** [sdk0] Error 2
make[1]: Leaving directory `/home/amit/ti-linux-c6x/linux-c6x-project'
make: *** [rootfs] Error 2
I am having my CG tools at /opt/TI/cgt and linux top directory at /home/amit/ti-linux-c6x.
Attached is my setenv file. (I have renamed it with .txt extension to upload here, as uploading file without extension is not supported in the forum.)
I am using ubuntu 10.04 and following are the linux kernel details:
Linux version 2.6.32-21-generic (buildd@rothera) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010
My gcc version is gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5).
Can any one suggest what is causing this error?
Am I missing any thing?
Thanks,
Amit