Hi,
I am trying to build ti-c6run using OpenEmbedded "bitbake ti-c6run" command. Following is the configuration:
Build Configuration:
BB_VERSION = "1.12.0"
METADATA_BRANCH = "2011.03-maintenance"
METADATA_REVISION = "c8f2107"
TARGET_ARCH = "arm"
TARGET_OS = "linux-gnueabi"
MACHINE = "beagleboard"
DISTRO = "angstrom"
DISTRO_VERSION = "2011.03"
TARGET_FPU = "hard"
The build progress and the front and back end libraries are reported to have been built. When the build process gets to building the examples, it fails with following error which happens at the link stage and suggest that the there is a problem with the 'libc6rundsp.a' with redefinition of 'C6Run_partial.o'.
Any help will be much appreciated.
Thanks,
Farshad
/home/farshad/workspace/openembedded/setup-scripts/build/tmp-angstrom_2008_1/work/beagleboard-angstrom-linux-gnueabi/ti-c6run-0_98_01_01-r1/C6Run_0_98_01_01//bin/c6runlib-ar rcs --C6Run:replace_malloc bench_dsp.lib dsp_lib/distance.o
| warning #10188-D: symbol "$bss" from file
| "/home/farshad/workspace/openembedded/setup-scripts/build/tmp-angstrom_2008_
| 1/work/beagleboard-angstrom-linux-gnueabi/ti-c6run-0_98_01_01-r1/C6Run_0_98_
| 01_01/bin/../lib/c6run_dsp/libc6rundsp.a<C6Run_partial.o>" being redefined
|
| undefined first referenced
| symbol in file
| --------- ----------------
| _ZCPYDATA_SWI_OBJ /home/farshad/workspace/openembedded/setup-scripts/build/tmp-angstrom_2008_1/work/beagleboard-angstrom-linux-gnueabi/ti-c6run-0_98_01_01-r1/C6Run_0_98_01_01/bin/../lib/c6run_dsp/libc6rundsp.a<C6Run_partial.o>
|
| error #10234-D: unresolved symbols remain
| error #10010: errors encountered during linking; "bench_dsp.lib.dsp_image.out"
| not built