i have am335x EVM and i am building the processor sdk using the following link
http://processors.wiki.ti.com/index.php/Processor_SDK_Building_The_SDK
the tool chain used is 'gcc-linaro-4.9-2015.05-x86_64_arm-linux-gnueabihf' and am able to build the source using bitbake command.
we have to update the PATH variable to the tool chain path.
Right now i have libraries which is compiled using soft float to be tested on the same board. For that i have downloaded the "gcc-linaro-4.9-2015.05-x86_64_arm-linux-gnueabi" tool chain from linaro and updated the PATH variable pointing the new tool chain.
Now when i do a bitbake its throwing out some errors.
How will i compile armel or softfloat for am335x EVM.
---------------------------------------LOG------------------------------
azeem@ubuntunzn:/data/azeem/YoctoMighty/fresh_build/tisdk/build$ MACHINE=am335x-evm bitbake -c menuconfig linux-processor-sdk
ERROR: Execution of event handler 'external_linaro_toolchain_version_handler' failed
Traceback (most recent call last):
File "external_linaro_toolchain_version_handler(e)", line 8, in external_linaro_toolchain_version_handler(e=<bb.event.ConfigParsed object at 0x7f9e9684db90>)
File "external-linaro-toolchain-versions.inc", line 4, in elt_get_main_version(d=<bb.data_smart.DataSmart object at 0x7f9e969b0a50>)
IndexError: list index out of range
ERROR: Error parsing configuration files
Traceback (most recent call last):
File "/data/azeem/YoctoMighty/fresh_build/tisdk/sources/bitbake/lib/bb/event.py", line 163, in fire(event=<bb.event.ConfigParsed object at 0x7f9e9684db90>, d=<bb.data_smart.DataSmart object at 0x7f9e96fa3e10>):
> fire_class_handlers(event, d)
if worker_fire:
File "/data/azeem/YoctoMighty/fresh_build/tisdk/sources/bitbake/lib/bb/event.py", line 102, in fire_class_handlers(event=<bb.event.ConfigParsed object at 0x7f9e9684db90>, d=<bb.data_smart.DataSmart object at 0x7f9e96fa3e10>):
continue
> execute_handler(name, handler, event, d)
File "/data/azeem/YoctoMighty/fresh_build/tisdk/sources/bitbake/lib/bb/event.py", line 76, in execute_handler(name='external_linaro_toolchain_version_handler', handler=<function external_linaro_toolchain_version_handler at 0x7f9e96a40cf8>, event=<bb.event.ConfigParsed object at 0x7f9e9684db90>, d=<bb.data_smart.DataSmart object at 0x7f9e96fa3e10>):
try:
> ret = handler(event)
except (bb.parse.SkipRecipe, bb.BBHandledException):
File "external_linaro_toolchain_version_handler(e)", line 8, in external_linaro_toolchain_version_handler(e=<bb.event.ConfigParsed object at 0x7f9e9684db90>)
File "external-linaro-toolchain-versions.inc", line 4, in elt_get_main_version(d=<bb.data_smart.DataSmart object at 0x7f9e969b0a50>)
IndexError: list index out of range
---------------------------------------------------------------------------